5 Commits

Author SHA1 Message Date
Ryan Gustafson
eafe5af965 Updated XPath2 grammar to use already defined tokens.
Completed translation of abbreviated XPath2 into XPath/XQuery Core.  Full of tons of bugs I'm sure!  Working on a Core parser next.

git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5444 51baf565-9d33-0410-a72c-fc3788e3496d
2007-08-03 07:48:23 +00:00
Ryan Gustafson
9648c965e0 Additional work to get CoreXPath2ParserVisitor working to get a XPath2 Core query output. About 90% complete. Also, need more work on the Tests, they are incomplete and fail.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5430 51baf565-9d33-0410-a72c-fc3788e3496d
2007-07-21 22:34:38 +00:00
Ryan Gustafson
42fc221d93 Update XPath2.jjt to produce a simplified AST when intermediate grammar productions are not necessary. Completed XPath abbreviate/unabbreviate operations. All test cases now work for expected abbreviate/unabbreviate results, and that abbreviate/unabbreviate are inverses of each other. Next up: translate XPath AST to a XPath Core.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5423 51baf565-9d33-0410-a72c-fc3788e3496d
2007-07-19 17:36:12 +00:00
Ryan Gustafson
48547398ca Updates for abbreviation/unabbreviation.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5422 51baf565-9d33-0410-a72c-fc3788e3496d
2007-07-18 08:11:32 +00:00
Ryan Gustafson
6f493b9751 Initial import.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5421 51baf565-9d33-0410-a72c-fc3788e3496d
2007-07-18 05:36:43 +00:00