Commit Graph

  • cfcba98e8f Added additional files to CMakeLists.txt. yhirose 2015-06-12 21:06:54 -0400
  • ab1c426578 Code clean up. yhirose 2015-06-12 20:50:35 -0400
  • b5eec078aa Commented out the current 'predicate feature' implementation. yhirose 2015-06-12 18:57:58 -0400
  • 50768de875 Added Ignore operator. yhirose 2015-06-12 18:52:26 -0400
  • fdf10521c6 Added a unit test. yhirose 2015-06-12 18:13:20 -0400
  • 46470071f3 Removed optional parameter from enable_ast(). yhirose 2015-06-12 18:12:54 -0400
  • 79c6b7ce9b Fixed AST problem with And and Not predicates. yhirose 2015-06-12 15:28:10 -0400
  • 927ecc5c37 Fixed build error. yhirose 2015-06-12 15:27:55 -0400
  • d93682dc56 Added samples for Culebra toy language. yhirose 2015-06-12 14:17:53 -0400
  • 341659f699 Added optimize_nodes parameter. yhirose 2015-06-12 14:09:23 -0400
  • 1a9fddd3f8 Added AST and command line string features in peglint. yhirose 2015-06-12 13:45:58 -0400
  • 57a3ecc620 Fixed the token detect logic. yhirose 2015-06-05 13:50:07 -0400
  • 05ca1961b4 Added token check logic. yhirose 2015-06-05 13:28:38 -0400
  • 37fe8bd1ff Fixed build errors. yhirose 2015-06-05 11:51:45 -0400
  • be60c69729 Renamed class name. yhirose 2015-06-05 11:45:13 -0400
  • 7583711c63 Code cleanup. yhirose 2015-06-05 08:56:16 -0400
  • 682417b410 Removed 'typedef Definition rule'. yhirose 2015-06-05 08:54:02 -0400
  • ab3d8b0d0e Code cleanup and fixed build error. yhirose 2015-06-04 19:06:37 -0400
  • b91efa1489 Changed the way to handle default tag in AST. yhirose 2015-06-04 14:12:09 -0400
  • e0c657e52c Changed to allow ';' between statements. yhirose 2015-06-04 13:25:01 -0400
  • a783e0addd Removed default tag value from enable_ast. yhirose 2015-06-04 13:24:22 -0400
  • e56062715a Improved AST support. yhirose 2015-06-04 11:41:14 -0400
  • 36384e69a5 Added unary plus/minus/not operators. yhirose 2015-06-03 22:50:00 -0400
  • 650344c2c2 Added vim sytax highlight files. yhirose 2015-06-03 21:31:51 -0400
  • 7d08ed92d9 Supported 'logical or/and'. yhirose 2015-06-03 21:16:20 -0400
  • 97235c313b Name refactoring. yhirose 2015-06-03 18:42:25 -0400
  • 471ed98277 Added 'mutable' support. yhirose 2015-06-03 18:39:10 -0400
  • 8ce5650924 Fixed line end in error message. yhirose 2015-06-03 17:36:56 -0400
  • a4ad0d0d39 Changed 'fn' to 'fun'. yhirose 2015-06-03 17:36:35 -0400
  • 1e4ad36f25 Fixed build error. yhirose 2015-06-03 08:16:33 -0400
  • f9fea06e74 Fixed problem with environment. yhirose 2015-06-02 23:15:25 -0400
  • 5d5468857b Fixed parse problem with PARAMETERS and ARGUMENTS. yhirose 2015-06-02 23:14:32 -0400
  • 2b734978d1 Added NOTREACHED. yhirose 2015-06-02 14:21:43 -0400
  • f8da5085aa Refactoring. yhirose 2015-06-02 14:17:08 -0400
  • 18ffa7d28c Code cleanup. yhirose 2015-06-01 17:59:43 -0400
  • 23429486b1 Code cleanup. yhirose 2015-06-01 17:58:10 -0400
  • a7e2927efe Added closure support. yhirose 2015-06-01 17:56:39 -0400
  • a4c9cec900 Changed environment to be shared pointer. yhirose 2015-06-01 16:19:30 -0400
  • 5b9d6d8a57 Fixed 'str' in Value. yhirose 2015-05-29 00:20:54 -0400
  • fe88c34649 Changed to allow digits in identifier. yhirose 2015-05-29 00:20:15 -0400
  • 3eded9ea36 Code cleanup. yhirose 2015-05-28 23:34:10 -0400
  • 456ce928ea Interpolated string support. yhirose 2015-05-28 23:32:04 -0400
  • 8d2aeabb32 Changed 'print' to 'pp'. yhirose 2015-05-28 21:51:58 -0400
  • f3f73e5c35 Better error report. yhirose 2015-05-28 21:36:29 -0400
  • a7c2de1c32 Added 'else if' support. yhirose 2015-05-28 21:35:58 -0400
  • 0ed897dd01 Added % operator. yhirose 2015-05-28 21:35:06 -0400
  • 0168d19a0c Added language project. yhirose 2015-05-28 19:19:46 -0400
  • 7ef79b62e2 Added set_logger. yhirose 2015-05-28 19:18:45 -0400
  • 67b241caba Removed examples from CMakeLists.txt. yhirose 2015-05-28 19:18:13 -0400
  • ce51b0ee98 Updated ast methods. yhirose 2015-05-28 19:03:11 -0400
  • 19c3644490 Improved AST printer. yhirose 2015-05-21 18:29:36 -0400
  • 561defea8b Changed to use 'size_t' for position. yhirose 2015-05-19 10:51:06 -0400
  • e40117b44c Removed unused file from project. yhirose 2015-05-19 10:50:42 -0400
  • 2badaa40a0 Cleanup code format. yhirose 2015-05-19 09:07:27 -0400
  • b8c2778e2a Working on AST feature. yhirose 2015-05-19 09:07:03 -0400
  • 738fe53e39 Fixed number parsing problem. yhirose 2015-04-25 08:11:06 +0900
  • d35c460cc1 Added CMakeLists.txt. yhirose 2015-04-16 20:10:25 -0400
  • 8bac879ff9 Added the predicate control feature. yhirose 2015-04-08 12:02:26 -0400
  • faa70f1f37 Updated the 'catch' c++ unit test framework. yhirose 2015-04-08 12:00:35 -0400
  • 9546860a77 Removed unused parameter. yhirose 2015-04-08 11:07:41 -0400
  • 1f48b4ca82 Improved location info of error report. yhirose 2015-04-01 13:36:03 -0400
  • 26060c0f00 Fixed duplicated symbol error. yhirose 2015-03-27 15:40:50 -0400
  • e8a016267f Added calc3.vcxproj. yhirose 2015-03-25 22:33:22 -0400
  • 7d17f7ce8d Fixed error message problem. yhirose 2015-03-11 17:49:08 -0400
  • feff9d1d97 Updated documentation. yhirose 2015-03-11 14:10:59 -0400
  • 59cb3b5aea Removed 'str' method from SemanticValue. yhirose 2015-03-11 14:10:23 -0400
  • 6c59c02ea9 Updated documentation and examples. yhirose 2015-03-11 13:53:24 -0400
  • e30b4a281f Name refactoring. yhirose 2015-03-09 14:58:43 -0400
  • 59f350673c Improved 'map' interface on SemanticValues. yhirose 2015-03-05 22:00:18 -0500
  • 81d7593ea1 Removed 'reduce' from SemanticValues. yhirose 2015-03-05 21:59:54 -0500
  • 4d65fc4c56 Removed 'before/after' handlers. yhirose 2015-03-05 17:50:19 -0500
  • 0fa6af3cd5 Added additional 'map' functions. yhirose 2015-03-04 18:26:11 -0500
  • fb42532c7c Removed the code to cache the user data. yhirose 2015-03-04 14:49:58 -0500
  • 22b02f0c0b Updated README. yhirose 2015-03-03 22:08:18 -0500
  • 4e79b2de95 Added 'named capture'. Changed to cache user data. yhirose 2015-03-03 22:04:14 -0500
  • fd90882894 Improved SemanticValue interface. yhirose 2015-03-03 21:51:28 -0500
  • 1fc0a6819e Updated public interface. yhirose 2015-03-02 21:52:09 -0500
  • 9fee7187fb Clean up. yhirose 2015-03-02 17:36:10 -0500
  • d5e28fff94 Fixed performance problem. yhirose 2015-03-02 17:35:55 -0500
  • d93a007ef0 Moved 'choice' property to SemanticValues. yhirose 2015-02-26 22:40:00 -0500
  • 8016f4f0bb Allow UTF8 characters. yhirose 2015-02-26 22:06:54 -0500
  • 7ccaf4257c Supporting the packrat parsing... yhirose 2015-02-26 21:32:26 -0500
  • a860218d4f Working on the parckrat parsing support. yhirose 2015-02-26 08:27:05 -0500
  • b19d37f052 Improving performance... yhirose 2015-02-25 19:31:00 -0500
  • 90fbf9b541 Fixed problem with file size 0. yhirose 2015-02-25 19:29:42 -0500
  • 4f7686cf79 Fixed problem with std::is_same. yhirose 2015-02-23 10:04:25 -0500
  • 7a81ced514 Added csv.peg. yhirose 2015-02-22 22:48:41 -0500
  • 64e7274b1d Added octal/hex number support. yhirose 2015-02-22 22:23:08 -0500
  • 16a61f2cf8 Updated documentation. yhirose 2015-02-21 23:23:59 -0500
  • 895414a234 Added calc3.cc. (AST version) yhirose 2015-02-21 23:19:54 -0500
  • 3d3af85bc7 Changed the semantic values interface. yhirose 2015-02-21 19:38:30 -0500
  • cf574074c4 Modified documentation and the calc sample. yhirose 2015-02-19 22:51:04 -0500
  • 681c754302 Added 'usr' operator. yhirose 2015-02-19 22:27:47 -0500
  • 59153dfdbd Fixed compiler warning. yhirose 2015-02-19 19:52:00 -0500
  • 42c9d06221 Code cleanup. yhirose 2015-02-19 19:51:38 -0500
  • 69b82ba92b Fixed incorrect include guard string. yhirose 2015-02-19 07:54:15 -0500
  • 261f8f463b Added 'const SemanticValues&` action. yhirose 2015-02-18 22:28:57 -0500
  • f87ae01d3b Removed mmap.h dependency. Close #1. yhirose 2015-02-18 21:18:20 -0500
  • f7e7e308ed Changed to allow 'mutable' lambda function as semantic action. Closed #2. yhirose 2015-02-18 19:41:18 -0500
  • 6cc1534257 Fixed problem in unit test. yhirose 2015-02-18 19:36:27 -0500