ph-xpath2

Java XPath 2.0 parser

License

License

Categories

Categories

H2 Data Databases
GroupId

GroupId

com.helger
ArtifactId

ArtifactId

ph-xpath2
Last Version

Last Version

0.1.0
Release Date

Release Date

Type

Type

bundle
Description

Description

ph-xpath2
Java XPath 2.0 parser
Project URL

Project URL

https://github.com/phax/ph-xpath2
Project Organization

Project Organization

Philip Helger
Source Code Management

Source Code Management

http://github.com/phax/ph-xpath2

Download ph-xpath2

Dependencies

compile (2)

Group / Artifact Type Version
com.helger : ph-commons jar
com.helger : ph-xml jar

test (2)

Group / Artifact Type Version
junit : junit jar 4.12
org.slf4j : slf4j-simple jar 1.7.25

Project Modules

There are no modules declared in this project.

ph-xpath2

The attempt to create a pure Java XPath2 parser and interpreter.

Current status: grammar looks good. Currently working on the transition from syntax nodes to a domain model.

Maven usage

No Maven release of this artifact was published so far, so you need to use the source version.

Grammar

The grammar is defined for JavaCC and resides in src/main/jjtree/ParserXP2.jjt. The Java code generation of the grammar happens with the ph-javacc-maven-plugin Maven plugin.

Building from source

Just run mvn clean install to get the current version build. No external Maven repositories are needed.

Relevant links


My personal Coding Styleguide | On Twitter: @philiphelger

Versions

Version
0.1.0