Commit Graph

41 Commits

Author SHA1 Message Date
hvellyr
b031727fa2 Cmake 2.8 is more than sufficient
... for the purposes of this project and makes testing on older
platforms easier.  In addition travis-ci has by default only cmake
2.8.
2016-06-01 16:27:23 +02:00
hvellyr
af2b04c733 Remove example app not existing in source code 2016-05-29 23:20:16 +02:00
yhirose
5b88443270 Major change in the way to handle token boundary. 2016-01-23 22:07:25 -05:00
yhirose
69ede706f0 Fixed build errors. Switched to CMake build system completely. 2015-11-30 17:26:06 -05:00
Yuji Hirose
8fd93d855f Moved 'online lint' functionality to peglint. 2015-11-27 15:53:32 -05:00
yhirose
33978023cf Added automatic whitespace skipping feature. 2015-11-26 16:48:00 -05:00
yhirose
337741e17e Fixed build errors. 2015-08-27 22:26:34 -04:00
yhirose
b9c9216788 Changed namespace/class names. 2015-08-10 16:37:56 -04:00
yhirose
d834a7c4ce Changed to use C++ raw string. 2015-08-06 23:09:37 -04:00
yhirose
4238617393 Moving files. 2015-08-05 08:59:25 -04:00
yhirose
21a72abfe2 Code cleanup. 2015-08-04 23:26:02 -04:00
yhirose
aa78055654 Fixed problem with AST. 2015-08-04 11:27:37 -04:00
yhirose
5022bef3d7 Added symbol table to PL/0. 2015-08-03 17:53:35 -04:00
yhirose
5e237895f8 Code cleanup. 2015-07-31 21:30:21 -04:00
yhirose
65d1d99b2b Added AstOptimizer. 2015-07-31 13:06:31 -04:00
yhirose
dba1c42826 Fixed a warning message. 2015-07-30 18:47:13 -04:00
yhirose
38ac34d1ad Added PL/0 sample. 2015-07-30 17:26:06 -04:00
yhirose
bca3785c89 Converted vcxproj files for vc++ 2015. 2015-07-29 17:57:43 -04:00
yhirose
42156c35f3 Simplefiled API. 2015-06-16 00:25:01 -04:00
yhirose
427bbda5a7 Retab calc3.cc. 2015-06-14 08:06:09 -04:00
yhirose
46470071f3 Removed optional parameter from enable_ast(). 2015-06-12 18:12:54 -04:00
yhirose
682417b410 Removed 'typedef Definition rule'. 2015-06-05 08:54:02 -04:00
yhirose
e56062715a Improved AST support. 2015-06-04 11:41:14 -04:00
yhirose
e8a016267f Added calc3.vcxproj. 2015-03-25 22:33:22 -04:00
yhirose
6c59c02ea9 Updated documentation and examples. 2015-03-11 13:53:24 -04:00
yhirose
e30b4a281f Name refactoring. 2015-03-09 14:58:43 -04:00
yhirose
81d7593ea1 Removed 'reduce' from SemanticValues. 2015-03-05 21:59:54 -05:00
yhirose
fd90882894 Improved SemanticValue interface. 2015-03-03 21:51:28 -05:00
yhirose
1fc0a6819e Updated public interface. 2015-03-02 21:52:09 -05:00
yhirose
b19d37f052 Improving performance... 2015-02-25 19:31:00 -05:00
yhirose
16a61f2cf8 Updated documentation. 2015-02-21 23:23:59 -05:00
yhirose
895414a234 Added calc3.cc. (AST version) 2015-02-21 23:19:54 -05:00
yhirose
3d3af85bc7 Changed the semantic values interface. 2015-02-21 19:38:30 -05:00
yhirose
cf574074c4 Modified documentation and the calc sample. 2015-02-19 22:51:04 -05:00
yhirose
4c5fd70503 Removed the name vector and added the context data in semantic action. 2015-02-14 19:02:54 -05:00
yhirose
0643f44b03 Changed 'match' back to 'parse'. 2015-02-14 12:58:17 -05:00
yhirose
3f639e37f0 Changed the interfaces. 2015-02-14 10:13:10 -05:00
yhirose
6e8ea2b471 Changed interface of parse in Definition. 2015-02-14 08:52:52 -05:00
yhirose
d386f2f3b9 Major refactoring. 2015-02-09 17:12:59 -05:00
yhirose
9cb926f7a0 Work in progress. 2015-02-09 12:01:59 -05:00
yhirose
1ad9e73d67 Uploaded files. 2015-02-07 20:52:26 -05:00