Commit Graph

  • d1b51d49c1 Remove TODO master Thomas Avé 2017-01-31 17:30:08 +0100
  • 47039e67ab Cleaner error message for lexer errors Robin Jadoul 2017-01-31 16:59:38 +0100
  • 87fbee24a3 Update TODO Thomas Avé 2017-01-31 16:46:41 +0100
  • 285bc87ecb Added test for LR(0) Thomas Avé 2017-01-31 16:43:59 +0100
  • e4647f0ed4 bf rewrite, fixes tests Robin Jadoul 2017-01-31 16:35:27 +0100
  • f4bba7dd5e Fix BF segfault Robin Jadoul 2017-01-31 15:23:42 +0100
  • 5f723f1774 Fix troubles with clang Robin Jadoul 2017-01-31 15:03:08 +0100
  • 27e95a427c Fix bf004.bf Robin Jadoul 2017-01-31 14:04:33 +0100
  • 73a16ae922 Document debugging Robin Jadoul 2017-01-31 13:48:19 +0100
  • f0690690ff Update TODO Thomas Avé 2017-01-30 22:29:35 +0100
  • 9136756c04 Document rule precedence + slight clarification for error recovery Robin Jadoul 2017-01-30 20:57:18 +0100
  • 25e346b8cd Document error recovery Robin Jadoul 2017-01-30 17:49:00 +0100
  • 9777ab029d Document bash completion Robin Jadoul 2017-01-30 17:43:04 +0100
  • acc2dd2ae6 Brainfuck tests Robin Jadoul 2017-01-30 17:21:00 +0100
  • 4a24fd1589 Updated table of contents Thomas Avé 2017-01-30 16:54:29 +0100
  • 1f4a00af06 Update TODO Robin Jadoul 2017-01-30 16:35:21 +0100
  • d758631580 Add license information Robin Jadoul 2017-01-30 16:34:56 +0100
  • 26a152d3b0 Remove terminals from parsodus parser specification Robin Jadoul 2017-01-30 16:22:34 +0100
  • 2820e0b79f More JSON tests Robin Jadoul 2017-01-30 16:21:45 +0100
  • f4f9de8391 Install step Robin Jadoul 2017-01-30 16:21:31 +0100
  • 0f6f923666 Calc: syntax error on unrecognized token Robin Jadoul 2017-01-30 13:50:50 +0100
  • 33f8c30bfc Calc: remove default epsilon in + allow for scientific notation Robin Jadoul 2017-01-30 13:39:49 +0100
  • 85566d511c Brainfuck interpreter kwullaer 2017-01-29 19:58:29 +0100
  • 6a41ea1f36 Add operator < to calc Robin Jadoul 2017-01-29 12:14:17 +0100
  • 0ebb56eb7c Add builtin functions for calc Robin Jadoul 2017-01-29 12:00:06 +0100
  • b3cbd2d499 Look for non existing terminals in precedence rules kwullaer 2017-01-29 02:28:45 +0100
  • aecc191937 Look for non existing terminals in precedence rules kwullaer 2017-01-29 02:28:03 +0100
  • bb528821ad Update TODO Robin Jadoul 2017-01-28 18:35:14 +0100
  • 3a4e4b8ec6 Reduce compiler warnings Thomas Avé 2017-01-28 16:28:27 +0100
  • 5c2b4b7fa0 Prompts in calc Robin Jadoul 2017-01-28 16:25:37 +0100
  • a93d4427e2 Syntax error reporting in calc Robin Jadoul 2017-01-28 15:55:57 +0100
  • c26510bdef Move rule precedence attribution to after reading terminals from lexesis Robin Jadoul 2017-01-28 15:53:22 +0100
  • 95db330460 Fix error recovery Robin Jadoul 2017-01-28 15:52:57 +0100
  • 541f3c0c19 Fix generation of the calc lexer Robin Jadoul 2017-01-28 14:54:20 +0100
  • 1e829b5c1d calc example Robin Jadoul 2017-01-28 14:29:08 +0100
  • 8eda2146d9 Fix issue with path striping Thomas Avé 2017-01-28 13:51:50 +0100
  • 4f55e9e9bc Insert use of <error> kwullaer 2017-01-28 13:36:07 +0100
  • a0ab7722b6 Use the Lexesis-file in the same directory as Parsodus-file Thomas Avé 2017-01-28 13:16:09 +0100
  • ecc187c51b Add comments to the input file Robin Jadoul 2017-01-28 11:56:27 +0100
  • ce88f93ca3 Add cmake examples target Robin Jadoul 2017-01-28 11:09:13 +0100
  • 2974525b10 More (English) grammar updates Thomas Avé 2017-01-27 22:08:18 +0100
  • 4ea2b40922 Some (English) grammatical changes Thomas Avé 2017-01-27 21:54:43 +0100
  • a103cb1c9c Remove namespace, usage of g3log kwullaer 2017-01-27 21:34:00 +0100
  • 0952ae950b Added warnings for unused terminals kwullaer 2017-01-27 21:16:33 +0100
  • 75fcdeac4c Changed inputparser: added terminal/variable check and insertion lexesis terminals kwullaer 2017-01-27 20:49:29 +0100
  • 7609d07cb9 Remove compiler warning about ParsodusLexer::ignore Robin Jadoul 2017-01-27 17:18:55 +0100
  • c8d826c857 Prevent g3log recompilation Robin Jadoul 2017-01-27 17:18:03 +0100
  • bd45f47c47 Change precedence level meaning + update TODO Robin Jadoul 2017-01-27 16:18:58 +0100
  • 4b14e6ac37 Fixed the generated parser Robin Jadoul 2017-01-27 16:11:33 +0100
  • d2b106e6e5 parsodusparser.pds added kwullaer 2017-01-27 14:20:31 +0100
  • 818386de56 inputparser test/changes kwullaer 2017-01-27 13:51:56 +0100
  • f071cb2dec Add the debug flag to the man pages Robin Jadoul 2017-01-27 11:55:45 +0100
  • 10798dea7a Debug output from the table generator Thomas Avé 2017-01-26 21:02:30 +0100
  • dd895152f7 Debug flag added Thomas Avé 2017-01-26 21:01:19 +0100
  • 4eb9451235 G3log from CMake Thomas Avé 2017-01-26 20:59:17 +0100
  • 14c04d94e6 Constructor updates for Rule and Grammar Thomas Avé 2017-01-26 16:15:57 +0100
  • 9a974d5672 CMake changes, related to Lexesis Thomas Avé 2017-01-26 16:14:00 +0100
  • 7ec7b78abf Tests with the examples Thomas Avé 2017-01-26 16:13:14 +0100
  • c7645d6583 Readme update Thomas Avé 2017-01-26 16:12:41 +0100
  • cf689e64b1 Missed a move Robin Jadoul 2017-01-26 12:53:55 +0100
  • 3f524078c2 Moves in the generated parser Robin Jadoul 2017-01-26 12:51:43 +0100
  • 53f5093019 Fix input parser Thomas Avé 2017-01-25 13:59:33 +0100
  • 03e9e41e9e input parser changes kwullaer 2017-01-25 13:31:20 +0100
  • 572067071e Comment out precedence kwullaer 2017-01-25 11:21:42 +0100
  • d609b69eb4 Removed left and rightmost character from variables/terminals kwullaer 2017-01-25 10:52:19 +0100
  • 0983467774 Updated TODO Thomas Avé 2017-01-22 16:05:00 +0100
  • 0db5f3bc9a One more change for the fix on error reporting Robin Jadoul 2017-01-22 15:38:30 +0100
  • fb4e394b36 Precedence fix Robin Jadoul 2017-01-22 15:37:47 +0100
  • c9da57dec2 Cleaner collection of expected terminals Robin Jadoul 2017-01-22 12:59:35 +0100
  • 98c83e435b Fix some issues introduced by error reporting Robin Jadoul 2017-01-22 12:50:34 +0100
  • afb492b3b0 Fixed a part of the problems with the bool specialization in the generated parser Thomas Avé 2017-01-21 23:03:49 +0100
  • f81e53bc70 Bool specialisation for generated parser Robin Jadoul 2017-01-21 18:08:45 +0100
  • da924145ac CMakeLists.txt for the json example Robin Jadoul 2017-01-21 11:05:25 +0100
  • 3a646f03e3 Improved handling in main when no parser name given Robin Jadoul 2017-01-21 11:05:02 +0100
  • da4f74e2c3 Added new constructor for Rule + updated copy constructor Grammar Thomas Avé 2017-01-20 23:33:10 +0100
  • 982d385ea3 LR support for explicit rule precedences Robin Jadoul 2017-01-20 20:05:41 +0100
  • 8358813204 Better grammar building in tests/lr1_only.cpp Robin Jadoul 2017-01-20 13:47:19 +0100
  • 48db984b69 Modify TODO Robin Jadoul 2017-01-20 13:47:04 +0100
  • adb8d3db97 Named rules Thomas Avé 2017-01-20 13:45:35 +0100
  • 6426beec15 Small json example fix Thomas Avé 2017-01-20 13:35:53 +0100
  • f883378141 Move to libtempl Thomas Avé 2017-01-20 13:28:09 +0100
  • a2e147c82e Updated TODO :-) Thomas Avé 2017-01-19 17:41:29 +0100
  • cd39f64659 Parser selection without enum Thomas Avé 2017-01-19 17:37:35 +0100
  • f373b73aa1 First example: a JSON parser Robin Jadoul 2017-01-19 14:09:51 +0100
  • 832dcd813d Fixed some problems in the generated c++/lr parser Robin Jadoul 2017-01-19 14:08:53 +0100
  • b777ffc52d Skipping tokens while recovering errors in the generated parser Robin Jadoul 2017-01-19 13:06:23 +0100
  • 4b1b0ab9e0 Error handler in the generated parser Robin Jadoul 2017-01-18 16:11:39 +0100
  • 3bb2004fdc README fix Robin Jadoul 2017-01-18 11:51:11 +0100
  • 8148c41179 Complete LR(1) but not LALR(1) test Robin Jadoul 2017-01-17 17:54:05 +0100
  • ed9c1cd0c9 Basic LR(1) but not LALR(1) test Robin Jadoul 2017-01-17 11:25:26 +0100
  • e1208101b9 Backend change to allow for reduce rules with the same name Robin Jadoul 2017-01-16 19:04:21 +0100
  • bf008e7043 Bash completion Robin Jadoul 2017-01-16 16:57:53 +0100
  • ebcf1338c9 Man pages Robin Jadoul 2017-01-16 14:49:12 +0100
  • 4e36148c80 First README version Robin Jadoul 2017-01-16 14:42:40 +0100
  • 3d6ff5d44d Precedence resolution Robin Jadoul 2017-01-15 14:50:51 +0100
  • 4dd9fc7aeb Status update meeting Robin Jadoul 2017-01-14 20:31:40 +0100
  • bb165c23f7 Merge branch 'lalr-debug' Thomas Avé 2017-01-11 18:43:28 +0100
  • 846199181c Indentation fixes Thomas Avé 2017-01-11 18:43:25 +0100
  • 029dbf6bcb Fix LALR infinite loop Thomas Avé 2017-01-11 18:43:05 +0100
  • cf237b04eb Infinite loop, to debug Robin Jadoul 2017-01-11 17:49:40 +0100