Commit Graph

293 Commits

Author SHA1 Message Date
Yuji Hirose
8fd93d855f Moved 'online lint' functionality to peglint. 2015-11-27 15:53:32 -05:00
Yuji Hirose
3f5d54f811 Removed print_ast, and added ast_to_s. 2015-11-27 15:32:17 -05:00
Yuji Hirose
444398d1bb Added server mode. 2015-11-27 14:24:24 -05:00
Yuji Hirose
adcd259268 Changed to show AST results. 2015-11-27 13:36:27 -05:00
yhirose
98c6f7d6d6 Updated README. 2015-11-26 16:59:58 -05:00
yhirose
a7444fa83b Fixed #8. 2015-11-26 16:48:00 -05:00
yhirose
37dfcbf860 Updated README. 2015-11-26 16:48:00 -05:00
yhirose
33978023cf Added automatic whitespace skipping feature. 2015-11-26 16:48:00 -05:00
yhirose
49c81a5f59 Added more unit tests. 2015-11-26 16:46:37 -05:00
yhirose
862740079e Merge pull request #7 from g40/stdmin
Parenthesize std::min for windows.h macro collision avoidance.
2015-11-26 12:08:30 -05:00
Jerry Evans
05ac20f799 Parenthesize std::min for windows.h macro collision avoidance. 2015-11-26 12:45:01 +00:00
yhirose
0ed369f7c9 Fixed README. 2015-11-23 17:48:03 -05:00
yhirose
10e619c2aa Merge pull request #3 from g40/Vs2013
Fix for ancient min/max macros in windows.h
2015-11-23 15:42:07 -05:00
Jerry Evans
c27602172f Fix for ancient min/max macros in windows.h
Disable constexpr for VS2013
Guard against older versions of VC++
2015-11-23 15:27:20 +00:00
yhirose
1247271966 Improved error report. 2015-11-17 06:16:46 -05:00
yhirose
5b9daaf090 Restored before/after handlers. 2015-11-17 06:10:32 -05:00
yhirose
15893308db Updated documentation. 2015-10-14 17:20:39 -04:00
yhirose
4a58f35d3d Changed 'undefined' to 'nil'. 2015-09-25 16:26:17 -04:00
yhirose
f9ef592bd3 Enhanced index access to array. 2015-09-25 16:20:18 -04:00
yhirose
0e23f8f0b2 Removed unnecessary code. 2015-09-25 15:21:12 -04:00
yhirose
778b175ab0 Added lexical scope support. 2015-09-25 15:20:55 -04:00
yhirose
a0bee1d20b Removed tutorial. 2015-09-18 18:58:21 -04:00
yhirose
fa08f98c6e Fixed array grammar. 2015-09-16 17:59:18 -04:00
yhirose
83874e0924 Updated grammar file for culebra language. 2015-09-16 12:01:40 -04:00
yhirose
6a6fb4a262 Split 'run' api to 'parse' and 'interpret'. 2015-09-16 11:59:19 -04:00
yhirose
a773ceb725 Fixed white space problems. 2015-09-16 11:30:08 -04:00
yhirose
1a897db7b4 Updated grammar files. 2015-08-27 22:56:51 -04:00
yhirose
9e69ee9272 Updated README. 2015-08-27 22:36:02 -04:00
yhirose
51ac645969 Updated tutorial. 2015-08-27 22:35:36 -04:00
yhirose
337741e17e Fixed build errors. 2015-08-27 22:26:34 -04:00
yhirose
568da082dc Code cleanup. 2015-08-27 22:24:25 -04:00
yhirose
a262864583 Updated tutorial. 2015-08-12 22:28:29 -04:00
yhirose
9cc485303b Updated tutorial. 2015-08-12 15:13:11 -04:00
yhirose
b9c9216788 Changed namespace/class names. 2015-08-10 16:37:56 -04:00
yhirose
23737a716b Fixed warnings. 2015-08-10 16:37:25 -04:00
yhirose
1038b71b12 Updated tutorial. 2015-08-10 00:35:04 -04:00
yhirose
a1704cad73 Updated tutorial. 2015-08-09 23:53:21 -04:00
yhirose
646eb7d5e9 Updated the tutorial chapter 2. 2015-08-08 21:04:04 -04:00
yhirose
a3cfd1b8ad Handled UTF-8 codes from 0x80 as valid identifier codes. 2015-08-08 20:30:05 -04:00
yhirose
de5cfa955d Updated tutorial. 2015-08-08 19:17:43 -04:00
yhirose
7b0ad8a747 Updated tutorial. 2015-08-07 23:50:27 -04:00
yhirose
b035706a0b Fixed compile errors with g++ 5.1. 2015-08-07 23:49:21 -04:00
yhirose
0a24f80a38 Added Japanese tutorial. 2015-08-06 23:10:21 -04:00
yhirose
d834a7c4ce Changed to use C++ raw string. 2015-08-06 23:09:37 -04:00
yhirose
5ebd01c846 Code cleanup. 2015-08-06 18:27:38 -04:00
yhirose
6fefd8ea84 Code cleanup. 2015-08-06 13:59:23 -04:00
yhirose
e11dd95ba7 Updated README. 2015-08-06 07:56:31 -04:00
yhirose
53ead0be7c Fixed backtracking problem. 2015-08-05 23:45:59 -04:00
yhirose
85eb054106 Fixed backtracking problem in OneOrMore. 2015-08-05 23:37:56 -04:00
yhirose
aa4486219a Fixed problem with unit tests. 2015-08-05 23:35:36 -04:00