Commit Graph

185 Commits (ac8c93f41557ecffb8dd7eb7bbaa28283a8980d0)

Author SHA1 Message Date
yhirose 30971d28de Simplified API. 9 years ago
yhirose 0744fa75f6 Removed parameter from enable_packrat_parsing. 9 years ago
yhirose 9765e095ab Added semantic predicate support. 9 years ago
yhirose 4eab716a6a Fixed User rule problem. 9 years ago
yhirose 553fc23853 Code clean up. 9 years ago
yhirose c2e19cfd01 Added definition duplicates check. 9 years ago
yhirose 67de659288 Added left recursice detection. 9 years ago
yhirose 4dc334e481 Removed unused variable. 9 years ago
yhirose ab1c426578 Code clean up. 9 years ago
yhirose b5eec078aa Commented out the current 'predicate feature' implementation. 9 years ago
yhirose 50768de875 Added Ignore operator. 9 years ago
yhirose 46470071f3 Removed optional parameter from enable_ast(). 9 years ago
yhirose 79c6b7ce9b Fixed AST problem with And and Not predicates. 9 years ago
yhirose 341659f699 Added optimize_nodes parameter. 9 years ago
yhirose 57a3ecc620 Fixed the token detect logic. 9 years ago
yhirose 05ca1961b4 Added token check logic. 9 years ago
yhirose 37fe8bd1ff Fixed build errors. 9 years ago
yhirose be60c69729 Renamed class name. 9 years ago
yhirose 7583711c63 Code cleanup. 9 years ago
yhirose 682417b410 Removed 'typedef Definition rule'. 9 years ago
yhirose ab3d8b0d0e Code cleanup and fixed build error. 9 years ago
yhirose b91efa1489 Changed the way to handle default tag in AST. 9 years ago
yhirose a783e0addd Removed default tag value from enable_ast. 9 years ago
yhirose e56062715a Improved AST support. 9 years ago
yhirose f8da5085aa Refactoring. 9 years ago
yhirose 7ef79b62e2 Added set_logger. 9 years ago
yhirose ce51b0ee98 Updated ast methods. 9 years ago
yhirose 19c3644490 Improved AST printer. 9 years ago
yhirose 561defea8b Changed to use 'size_t' for position. 9 years ago
yhirose b8c2778e2a Working on AST feature. 9 years ago
yhirose 738fe53e39 Fixed number parsing problem. 9 years ago
yhirose 8bac879ff9 Added the predicate control feature. 9 years ago
yhirose 9546860a77 Removed unused parameter. 9 years ago
yhirose 1f48b4ca82 Improved location info of error report. 9 years ago
yhirose 26060c0f00 Fixed duplicated symbol error. 9 years ago
yhirose 59cb3b5aea Removed 'str' method from SemanticValue. 10 years ago
yhirose e30b4a281f Name refactoring. 10 years ago
yhirose 59f350673c Improved 'map' interface on SemanticValues. 10 years ago
yhirose 81d7593ea1 Removed 'reduce' from SemanticValues. 10 years ago
yhirose 4d65fc4c56 Removed 'before/after' handlers. 10 years ago
yhirose 0fa6af3cd5 Added additional 'map' functions. 10 years ago
yhirose fb42532c7c Removed the code to cache the user data. 10 years ago
yhirose 4e79b2de95 Added 'named capture'. Changed to cache user data. 10 years ago
yhirose fd90882894 Improved SemanticValue interface. 10 years ago
yhirose 1fc0a6819e Updated public interface. 10 years ago
yhirose d5e28fff94 Fixed performance problem. 10 years ago
yhirose d93a007ef0 Moved 'choice' property to SemanticValues. 10 years ago
yhirose 7ccaf4257c Supporting the packrat parsing... 10 years ago
yhirose a860218d4f Working on the parckrat parsing support. 10 years ago
yhirose b19d37f052 Improving performance... 10 years ago