Commit Graph

  • c006918329 Merge branch 'unicode' yhirose 2018-09-16 12:58:10 -0400
  • 452aea18cd UTF encoding support yhirose 2018-09-16 12:54:36 -0400
  • 79a3c75846 Removed 'user defined rule' feature yhirose 2018-09-13 22:08:51 -0400
  • ed8a1bd7d9 Better Unicode handling yhirose 2018-09-13 22:04:46 -0400
  • acca3fa26a
    Merge da6ac85201 into a56ad1cfc2 #50 Mirko Kunze 2018-09-12 14:17:24 +0000
  • da6ac85201 full UTF-8 support, untested #50 mqnc 2018-09-12 16:12:32 +0200
  • 4e102f04cb
    Merge pull request #1 from yhirose/master Mirko Kunze 2018-09-10 19:15:12 +0200
  • a56ad1cfc2 Updated enter/leave examples yhirose 2018-09-05 23:15:35 -0400
  • 3a6d202d17 Updated README yhirose 2018-09-04 21:27:02 -0400
  • 26f8c046f4 Updated documentation yhirose 2018-09-04 21:16:40 -0400
  • fe3ae84736 Fixed build errors yhirose 2018-09-04 21:06:38 -0400
  • fc03a32d1f extended parameters for enter and leave callbacks #48 Mirko 2018-09-03 23:01:22 +0200
  • 99380c2d72 added method get_rule_names() to parser class Mirko 2018-09-03 21:20:05 +0200
  • 469a61f044 Fixed 'std::call_once' crash problem with peglint on Ubuntu. yhirose 2018-09-01 16:05:00 +0000
  • 91bf45b7d4 Fix #45 Yuji Hirose 2018-08-30 13:34:09 -0400
  • 15a08da1b2 Updated peglint and added peglint documentation yhirose 2018-08-03 23:47:25 -0400
  • 6dc7b38b4e Changed operator= in Definition to return Action yhirose 2018-08-03 21:06:51 -0400
  • 4c8415c054 Added another test case for %whitespace yhirose 2018-08-02 21:46:17 -0400
  • f46737acbf Added --source option yhirose 2018-08-02 20:51:11 -0400
  • fa5ffd8211 fix #43 yhirose 2018-08-01 14:58:24 -0400
  • 5445b5c2bb fix #41 yhirose 2018-07-29 13:49:00 -0400
  • 6584bfa5c6 Changed to setup is_token at a better place yhirose 2018-07-28 21:51:11 -0400
  • 6f9d19463d Code cleanup yhirose 2018-07-27 22:47:00 -0400
  • bbd8e68b71 Macro support (fix #25) yhirose 2018-07-25 18:08:10 -0400
  • beaa0346ca
    Merge pull request #40 from rkollataj/clang_3.5.2_fix yhirose 2018-07-22 06:57:02 -0400
  • ba6efeae90 Backporting "undefined reference to peg::enabler" fix to all versions older than 5.0.0; Fix tests to compile with clang 3.5. #40 Remigiusz Kołłątaj 2018-07-22 10:47:02 +0200
  • 9c3da8d6af Name refactoring yhirose 2018-07-20 22:56:13 -0400
  • 9980eea1cd Fixed problems with backreference yhirose 2018-07-20 22:09:54 -0400
  • e2da595899
    Merge pull request #38 from yhirose/backref yhirose 2018-07-14 00:01:01 +0200
  • f0d2c529ba Back reference support #38 yhirose 2018-07-12 19:06:48 +0200
  • a77edadfa7 Added %word rule yhirose 2018-07-13 17:26:57 -0400
  • ca950520ef Removed the simple interface yhirose 2018-07-12 14:35:24 +0200
  • 485a647d2b Updated .gitignore yhirose 2018-07-12 14:35:02 +0200
  • bfa23401e5 Removed unused function yhirose 2018-05-28 21:06:38 -0400
  • 0dfe7a22c1 Use catch2 for unit testing yhirose 2018-05-28 21:06:23 -0400
  • a517ce6622 Updated README yhirose 2018-01-22 17:04:19 -0500
  • 4894c68319 Fixed build error with LLVM 5.0.1 yhirose 2018-01-17 00:01:53 -0500
  • 899cba2f4f Updated README yhirose 2018-01-05 18:20:54 -0500
  • 31dd2dae29 Fixed #29 yhirose 2018-01-04 19:36:34 -0500
  • e72b630455 Added line_info method on SemanticValues. yhirose 2017-11-03 22:27:08 -0400
  • ebfafc3947 Removed Visual Studio solution and project files. yhirose 2017-08-25 09:05:12 -0400
  • 02c35f7752 Updated copyright and readme. yhirose 2017-08-25 09:04:02 -0400
  • b2f6b0bcdc Fixed link error in README. yhirose 2017-08-18 23:29:22 -0400
  • f3a65f7c61 Removed culebra.peg. yhirose 2017-08-17 18:00:05 -0400
  • 2b223c303f Added build documentation for PL/0. yhirose 2017-08-17 17:57:30 -0400
  • acb986f525 Added Makefile for PL/0. yhirose 2017-08-17 17:54:46 -0400
  • 3e9d8c506a Added README.md for PL/0... yhirose 2017-08-17 17:52:46 -0400
  • 6de1fe8aef Added README.md for PL/0 example yhirose 2017-08-17 17:50:32 -0400
  • 6ee4326723 Cleanup pl0.cc yhirose 2017-08-17 17:44:29 -0400
  • dcdfd9fdb7 Changed ast_to_s to be customizable. yhirose 2017-08-17 01:39:30 -0400
  • 463ed17967 Fixed nested procedure problem in PL/0. yhirose 2017-08-17 01:37:31 -0400
  • 925a611ec0 Fixed the URL for PL/0 yhirose 2017-08-10 20:35:14 -0400
  • d4fabb04ad Adjusted options of PL/0 yhirose 2017-08-08 12:01:51 -0400
  • 0388e3e6c4 Moved PL/0 sample directory yhirose 2017-08-08 07:06:37 -0400
  • 7c1e1751d9 Added LLVM support to PL/0 sample yhirose 2017-08-07 23:43:16 -0400
  • 7c24c30104 Applied clang-format yhirose 2017-08-04 07:03:44 -0400
  • bb0c7c4522 Fixed 'uninitialized variable' problem in PL/0 interpreter yhirose 2017-08-03 22:56:12 -0400
  • 41e3360483 Working in progress on fixing travis-ci error. yhirose 2017-06-19 14:04:44 -0400
  • a85d18da91 Working in progress on fixing travis-ci error... yhirose 2017-06-19 13:33:40 -0400
  • 746c259d64 Fixed problem with .travis.yml (WIP) yhirose 2017-06-19 10:21:10 -0400
  • 14c0651f1f Removed language/culebra yhirose 2017-06-08 23:16:27 +0900
  • deac9d4c42 Code cleanup yhirose 2017-06-08 23:03:21 +0900
  • 79f4d90c19 Code cleanup. yhirose 2017-04-14 21:57:28 -0400
  • ff3d947fd4 Added optimize_ast yhirose 2017-03-28 22:50:05 -0400
  • 6b63bd48af Added peg::udl for 'tag' user defined literal. yhirose 2017-03-25 18:28:15 -0400
  • 1520849708 Updated README.md Hirose 2017-01-11 16:50:12 -0500
  • 13b5b8c45b Updated README. Hirose 2016-11-23 16:16:00 -0500
  • 3e9852c8bd Added documentation for Ubuntu. yhirose 2016-11-17 08:40:59 -0500
  • 1661d3fd91 Fixed README.md Hirose 2016-11-01 08:17:13 -0400
  • 21934dd1ce Fixed #22. yhirose 2016-10-27 20:28:03 -0400
  • 5e67fcb329 Added AppVeyor buidl badge on README. yhirose 2016-06-08 22:35:50 -0400
  • 803335164d Changed minimum target to be 'c++11'. yhirose 2016-06-08 22:17:07 -0400
  • 7ef51f6acb Merge pull request #21 from hvellyr/master yhirose 2016-06-07 22:04:46 -0400
  • f98f8697c6 Add test support for windows MSVC 2015 on appveyor #21 hvellyr 2016-06-07 10:50:47 +0200
  • e562f51f63 No need for pthread lib in examples and tests hvellyr 2016-06-07 10:29:45 +0200
  • 45db14ebd7 Don't treat warnings as errors hvellyr 2016-06-07 09:54:02 +0200
  • bc9234a25f Fix compiler warning about reserved identifier hvellyr 2016-06-07 09:53:31 +0200
  • f764e9a85d Fix warning about loss of precission hvellyr 2016-06-06 14:29:48 +0200
  • 58b0669e55 Remove left over c++1y definition desturbing MSVC hvellyr 2016-06-06 14:28:08 +0200
  • 47f8eb171c Fix compiler warnings about incomplete override functions hvellyr 2016-06-06 12:35:08 +0200
  • b07573e64f Added the travis-ci build badge. yhirose 2016-06-02 18:01:07 -0400
  • fd150264a5 Updated README yhirose 2016-06-02 17:49:09 -0400
  • 7b78a1c00f Removed 'user defined rule' feature. yhirose 2016-05-02 08:42:42 -0400
  • 23a827d35d Merge pull request #20 from hvellyr/master yhirose 2016-06-01 17:52:49 -0400
  • d76d29b4fd Build and test on travis #20 hvellyr 2016-05-29 23:40:14 +0200
  • 546942e389 Make use of \u2190 char optional hvellyr 2016-05-29 23:11:38 +0200
  • 1e47348daf Fix compiler warnings about "missing variable declaration" hvellyr 2016-06-01 12:23:03 +0200
  • 8363407768 Fix compiler warnings about "hidden" names hvellyr 2016-05-25 09:31:39 +0200
  • 15ce11b594 Fix compiler warning about missing "name" parameter hvellyr 2016-05-25 09:20:17 +0200
  • 2b2b171cbd Fix sign/unsigned compiler warnings hvellyr 2016-05-25 09:18:41 +0200
  • 5cac962f18 Fix compiler warning about "old style cast" hvellyr 2016-05-25 09:16:01 +0200
  • 5d3d63cf11 Provide explicit copy operator declaration to avoid compiler warning hvellyr 2016-05-25 09:15:39 +0200
  • d95cef6c1b Fix compiler warnings about unused method parameters hvellyr 2016-05-25 09:14:55 +0200
  • f62a726166 Avoid C++14 feature in peglib.h hvellyr 2016-06-01 12:32:25 +0200
  • 86f903b65e Fix compiler warning about unnecessary ";" hvellyr 2016-05-25 09:11:50 +0200
  • c3c6037241 Enhance CMake files to set warning level high(er) and set C++14 flags hvellyr 2016-06-01 12:30:26 +0200
  • d0c6cd55ad Enabling testing in the CMakeList hvellyr 2016-05-29 23:13:39 +0200
  • b031727fa2 Cmake 2.8 is more than sufficient hvellyr 2016-05-29 23:48:46 +0200
  • af2b04c733 Remove example app not existing in source code hvellyr 2016-05-29 23:13:02 +0200
  • 80f822ac59 Fix token problem in AST yhirose 2016-01-24 11:12:50 -0500