Commit Graph

241 Commits (b26e2477ffe34deb37b92e9fc609a3a16cd55ec1)

Author SHA1 Message Date
yhirose d943c4fade Fixed build problem with VC++. 9 years ago
yhirose 20c303d6e9 Simplified API. 9 years ago
yhirose c9b5f0ac3b Added str() in SemanticValues. 9 years ago
yhirose dff2db0a8e Code clean. 9 years ago
yhirose 42156c35f3 Simplefiled API. 9 years ago
yhirose 2aa60699be Simplefied code. 9 years ago
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. 9 years ago
yhirose e30b4a281f Name refactoring. 9 years ago
yhirose 59f350673c Improved 'map' interface on SemanticValues. 9 years ago
yhirose 81d7593ea1 Removed 'reduce' from SemanticValues. 9 years ago
yhirose 4d65fc4c56 Removed 'before/after' handlers. 9 years ago
yhirose 0fa6af3cd5 Added additional 'map' functions. 9 years ago
yhirose fb42532c7c Removed the code to cache the user data. 9 years ago
yhirose 4e79b2de95 Added 'named capture'. Changed to cache user data. 9 years ago
yhirose fd90882894 Improved SemanticValue interface. 9 years ago