Commit Graph

  • 2180657eea Added Negated Characgter Class yhirose 2020-01-26 23:38:39 -0500
  • 3dc0205ffa Handle an invalid escape sequence char yhirose 2020-01-26 23:00:37 -0500
  • 35d2d201e1 Updated CmakeLists.txt for test yhirose 2020-01-26 22:36:34 -0500
  • 3b968d2595 Disabled pl0 buld due to the linker problem in Travis CI yhirose 2020-01-24 23:35:25 -0500
  • d9f66ead76 Fixed build problem with LLVM 8.0 or lower yhirose 2020-01-24 23:06:30 -0500
  • 1a40e539d1 Updated cmake files yhirose 2020-01-24 22:54:03 -0500
  • 29974e3c07 Fixed porting error yhirose 2020-01-24 21:44:26 -0500
  • 13b8a46e90 Fixed C++11 bulid errors yhirose 2020-01-24 21:32:54 -0500
  • e7b4570841
    Merge pull request #86 from yhirose/infiniteloop yhirose 2020-01-24 21:20:21 -0500
  • c5e356d804 Implemented infinite loop detector #86 yhirose 2020-01-24 00:37:21 -0500
  • 2c5d2b55cc Fixed pl0.cc build errors (Need LLVM 9.0 or later) yhirose 2020-01-24 19:58:56 -0500
  • e9d73c48ca Added '-Wno-c++2a-compat' yhirose 2020-01-24 19:58:43 -0500
  • 47616ca781 Fix #80 again yhirose 2020-01-24 19:56:37 -0500
  • 5ff1caf38c Fixed int overflow problem yhirose 2020-01-24 16:07:01 -0500
  • be3b09f704 Fixed typo yhirose 2020-01-24 15:12:31 -0500
  • fe6314a6e0 Fixed semantic values stack leak yhirose 2020-01-23 21:57:13 -0500
  • 0d601b4b2c Include lint in CMakeList.txt yhirose 2020-01-23 18:29:13 -0500
  • 911a235431 Fix #84 yhirose 2020-01-23 18:22:50 -0500
  • da8cae6269 Fix #80 yhirose 2020-01-23 17:58:43 -0500
  • 88c67cba4f Code cleanup yhirose 2020-01-23 17:35:47 -0500
  • ac00f1246e Updated README yhirose 2020-01-23 17:30:51 -0500
  • fd8a684a20 Added Visual C++ 2019 to appveyor.yml yhirose 2020-01-23 17:27:29 -0500
  • 64f205d949 Dropped old Visual C++ compiler support. yhirose 2020-01-23 17:24:00 -0500
  • 250096bd08 Code cleanup yhirose 2020-01-23 17:08:58 -0500
  • 0e106df04c Fix #79 yhirose 2020-01-23 15:51:22 -0500
  • c59b0b8f0d
    Merge pull request #83 from pwuertz/patch-1 yhirose 2020-01-15 12:53:33 -0500
  • 4676115e57
    Fix maybe uninitialized warning / error #83 Peter Würtz 2020-01-15 16:03:29 +0100
  • 1317d839b5 Add characterclass new features, normal regex special chars '\s' whitespace, '\w' word char, '\d' digit char and '^' negating characterclass #78 Fredrik Johansson 2020-01-12 13:14:09 +0100
  • a5e0ce6f67 Add tests for characterclass new features Fredrik Johansson 2020-01-11 23:00:13 +0100
  • c3299ff0bd Add a standard trace function, selectable at user level. Note. One can still have a custom tracefuntion. #77 Fredrik Johansson 2020-01-11 22:14:06 +0100
  • 7d4b6ce135 Trace now shows if it matched or not. Fredrik Johansson 2020-01-11 21:46:45 +0100
  • 42f809fcf4 Extend tests to include not/and predicate endless loop check #76 Fredrik Johansson 2020-01-11 20:03:47 +0100
  • 01eaa6728b A special implementation for reporting error instead of just reproting size_t_max Fredrik Johansson 2020-01-11 19:16:13 +0100
  • 5e6a54018c Explicit error length value Fredrik Johansson 2020-01-02 14:22:30 +0100
  • 03d50ce961 Add testcase that triggers endless loop Fredrik Johansson 2020-01-11 16:43:55 +0100
  • e04686ce81 We default to build pl0 example without LLVM as that breaks travis/appveyor build due broken dependencies. #75 Fredrik Johansson 2020-01-10 23:36:20 +0100
  • e3baf25eb0 Add CMake for pl0 and option to build lint and pl0 from root dir. Fredrik Johansson 2020-01-10 22:38:53 +0100
  • f176efd3d3 Option to exclude LLVM, workaround issues in CI build service #74 Fredrik Johansson 2020-01-07 11:37:30 +0100
  • 66dc8a3df8 Made it possible to filter traceback output and also dislapy if it succeded or not Fredrik Johansson 2020-01-06 21:03:03 +0100
  • ebf604a233 Traceback work, properly indent rule. Fredrik Johansson 2020-01-04 13:22:49 +0100
  • 1d32a85987 Make error return value more explicit. Fredrik Johansson 2020-01-04 01:02:55 +0100
  • c95bad1703 Moved traceback to separate track from log. Added --traceback option to peglint Fredrik Johansson 2020-01-04 00:46:13 +0100
  • f4a033a188 Parser now can trace syntax errors and display how it arrived there. Fredrik Johansson 2020-01-03 22:52:18 +0100
  • e891117103 Explicit error length value Fredrik Johansson 2020-01-02 14:22:30 +0100
  • 3ea735f010 More tracer stuff Fredrik Johansson 2020-01-02 14:13:40 +0100
  • f2ca6ec402 Made tests for char class extended functionality and bug fixes to make it work Fredrik Johansson 2020-01-02 02:18:39 +0100
  • e4556369f8 Got all testcases to pass! Fredrik Johansson 2020-01-01 19:29:15 +0100
  • 4487b319c3 Fix segfault Fredrik Johansson 2020-01-01 17:34:42 +0100
  • 56baf07f70 Special chars in char class was not encountered for, enhanced tracer function with line following Fredrik Johansson 2020-01-01 15:52:20 +0100
  • e7537cef5e Make it simpler to trace source and grammar sources. Fredrik Johansson 2020-01-01 13:32:54 +0100
  • c7c0ae5da7 More problem with parseFail algorithm Fredrik Johansson 2020-01-01 12:06:09 +0100
  • 1ad816dc11 Bug fix escape sequences and assertion failure Fredrik Johansson 2020-01-01 04:40:11 +0100
  • 5187abb0ed utf8 issues Fredrik Johansson 2020-01-01 03:20:13 +0100
  • 76dd228767 enhanched tracing, tried to eliminate endless loop Fredrik Johansson 2019-12-31 20:55:50 +0100
  • 8ed6d1aa6b Made negations in char classes work Fredrik Johansson 2019-12-31 16:53:24 +0100
  • fb1b1a458d Enhanced error reporting, print actual place where syntax error occured, add special chars to character class Fredrik Johansson 2019-12-31 13:57:37 +0100
  • ed4415a0c8 Compile fixes pl0 example Fredrik Johansson 2019-12-31 13:48:39 +0100
  • c0d2318b15
    Merge pull request #73 from Krovatkin/patch-1 yhirose 2019-12-27 16:53:06 -0500
  • 3f57797cbf
    Fix a small type in a calc example in Readme.md #73 Nick Korovaiko 2019-12-27 12:39:13 -0800
  • be470f9332 Fix #71 v0.1.2 yhirose 2019-11-29 00:57:45 -0500
  • e4095076e3 Updated README to reflect the recent change to peg::any yhirose 2019-11-25 17:31:13 -0500
  • 666b364425
    Merge pull request #72 from romeoxbm/master yhirose 2019-11-25 17:11:46 -0500
  • 1afa4988bc Replace peg::any with std::any (when C++17 is available) #72 Francesco Guastella 2019-11-21 17:52:31 +0100
  • 523137c5dd Fixed sample examples in README v0.1.1 Yuji Hirose 2019-09-04 15:59:40 -0400
  • 347113d4fd Code cleanup yhirose 2019-08-27 20:09:07 -0400
  • 3482a08465 Fix #67 yhirose 2019-08-27 20:08:48 -0400
  • 9ee03a9211 Fixed build error with VS2015 yhirose 2019-08-27 17:13:27 -0400
  • 4d0b2b3591 Fix #66 yhirose 2019-08-27 12:07:35 -0400
  • b7da359bac Code cleanup yhirose 2019-08-27 08:28:03 -0400
  • d75ced2408 Fix #68 yhirose 2019-08-27 02:44:04 -0400
  • 69749237c9 Fixed README yhirose 2019-08-27 02:42:12 -0400
  • 5f3a5a82e1 Fix #69 yhirose 2019-08-24 00:23:09 -0400
  • 2d276c8cd9 Fix #63 v0.1.0 yhirose 2019-07-09 21:49:15 -0400
  • ac8c93f415 Update README due to #62 Yuji Hirose 2019-05-14 09:26:02 -0400
  • e01f198648
    Merge pull request #61 from mura-orz/master yhirose 2019-04-27 17:37:32 -0400
  • f3e88afd39
    Update peglib.h #61 Mura 2019-04-26 09:00:38 +0900
  • 55add1dacb Fix #60 Yuji Hirose 2019-04-08 11:40:27 -0400
  • 38d48971f3
    Update README.md yhirose 2019-03-07 21:22:17 -0500
  • 51b13a4291 Fixed missing comma problem in JSON output from PEG playground parser yhirose 2019-03-07 17:51:22 -0500
  • bbeadfa937 Fixed problem with PEG Playground when grammar or code text is empty Yuji Hirose 2019-02-27 09:04:58 -0500
  • 57f866c6ca Fixed build error Yuji Hirose 2019-02-14 10:17:21 -0500
  • b330799cd6 Added `name` in SemanticValues Yuji Hirose 2019-02-14 10:11:12 -0500
  • 2dcdafe3cb Fixed problem with choice and choice count yhirose 2019-02-12 22:50:23 -0500
  • 51234df3df Updated library dependency yhirose 2019-02-12 22:49:52 -0500
  • 06fc879371 Removed server mode from peglint and updated documentation yhirose 2019-02-09 08:55:28 -0500
  • cc053fd9ad Added docs directory yhirose 2019-02-09 01:00:30 -0500
  • e12ab41b40 Fixed problem with JSON invalid characters Yuji Hirose 2019-02-08 15:19:40 -0500
  • 47e51d3651 Fixed problems in server mode of peglint Yuji Hirose 2019-02-08 11:36:29 -0500
  • c89c44f1ef Added Visual Studio 2017 to AppVeyor config yhirose 2019-01-11 22:28:34 -0500
  • 5c167f413e
    Merge pull request #58 from yhirose/remove-enabler yhirose 2019-01-11 18:33:33 -0500
  • 559836cda1 Removed enabler #58 yhirose 2019-01-11 18:20:04 -0500
  • 5664d917dc Changed to dump llvm assembly code to standard output yhirose 2019-01-10 21:46:16 -0500
  • c84cdd1645 Added verifyFunction call yhirose 2019-01-10 21:46:02 -0500
  • 15c19e4a0f fix #55 yhirose 2018-11-29 20:19:46 -0500
  • b76e4fe305 Keep selected rule id in AST yhirose 2018-11-16 13:36:52 -0500
  • 5f323c5b3a Updated README yhirose 2018-10-07 17:13:18 -0400
  • 9a8af28f06 Updated README yhirose 2018-10-07 17:04:32 -0400
  • 757e81e63d fix #52. Changed to allow Action handler taking non const SemanticValues parameter yhirose 2018-10-07 09:25:12 -0400
  • 5b3ad705c4 Retab yhirose 2018-10-06 22:29:51 -0400
  • 304029a8d3 fix #53 yhirose 2018-10-06 17:11:51 -0400