Commit Graph

  • 11a5942610 Updated generated parsers + provided Parsodus config file master Thomas Avé 2017-01-30 18:42:10 +0100
  • 50d472a8f2 Update Table of contents Thomas Avé 2017-01-30 16:51:31 +0100
  • a309103c79 Add license Robin Jadoul 2017-01-30 15:53:19 +0100
  • f9da651925 Filter ignore from getTokens() Thomas Avé 2017-01-27 16:29:32 +0100
  • 3f18453312 Properly install the project Thomas Avé 2017-01-26 15:47:58 +0100
  • f1398ed261 Install the headers Thomas Avé 2017-01-26 14:57:24 +0100
  • 94d2a3ff9f Install the libraries as well Thomas Avé 2017-01-26 14:46:36 +0100
  • ffb6e8e0b5 Fix CMake dependency chain Thomas Avé 2017-01-26 14:37:46 +0100
  • f0aa9a4f64 Replaced the regex parser with one generated by Parsodus Thomas Avé 2017-01-22 15:48:06 +0100
  • 1b54354d09 Removed print statement Thomas Avé 2017-01-20 22:04:52 +0100
  • 02454f5f7a Return a set of tokens instead of a vector Thomas Avé 2017-01-20 21:38:43 +0100
  • c51f7bca4c Don't escape < and > inside templates Thomas Avé 2017-01-20 13:32:35 +0100
  • 19f50d6cdc Removed templates from lxs-namespace Thomas Avé 2017-01-20 13:05:44 +0100
  • 08b3d0b887 Moved templates to separate library Thomas Avé 2017-01-19 19:14:36 +0100
  • c1befc5a76 Moved inputparsing to seperate library and moved some work to the driver Thomas Avé 2017-01-19 19:10:07 +0100
  • 27ab8dc6da Fixed issue with lang being ambiguous Thomas Avé 2017-01-19 18:14:37 +0100
  • 3d162ae5ed Add boost install instructions to README Robin Jadoul 2016-05-31 16:19:11 +0200
  • 5f2aeeccff Updated tests for highlighter after fix Thomas Ave 2016-05-31 14:22:25 +0200
  • a7f30688fe Fix forgotten colors in SyntaxHighlighter, tests still need updating Robin Jadoul 2016-05-31 14:12:03 +0200
  • 7403357b71 Small cleanup Robin Jadoul 2016-05-31 01:21:03 +0200
  • 0406aed0ec changed highlighter regexes a bit Thomas Ave 2016-05-30 22:38:32 +0200
  • 76ad1c627a More tests for syntaxhighlighter Thomas Ave 2016-05-30 22:38:06 +0200
  • 75257e76fb Checked and added last two tests Thomas Ave 2016-05-30 21:29:12 +0200
  • 05e49a9fba Add documentation building and improved example building to README Robin Jadoul 2016-05-30 19:15:15 +0200
  • 8c91d4c42a Fix a stupid oversight Robin Jadoul 2016-05-30 19:03:48 +0200
  • e19e48f150 Merge branch 'bootstrapping' Robin Jadoul 2016-05-30 19:02:29 +0200
  • 84ea4e866c A new example and tests: leopard Robin Jadoul 2016-05-30 18:51:22 +0200
  • 83c73f1479 removed duplicate + cout Thomas Ave 2016-05-30 18:55:00 +0200
  • c1be1b7742 Checked tests and added correct versions Thomas Ave 2016-05-30 18:54:40 +0200
  • 8a817a9eff Fix the fix... Robin Jadoul 2016-05-30 17:18:37 +0200
  • 063d73835a Fix for inverted character class ranges Robin Jadoul 2016-05-30 17:14:07 +0200
  • 652ee18461 Give byte offset on regex parse errors Robin Jadoul 2016-05-30 17:08:30 +0200
  • 41c48f50a1 More regex tests Robin Jadoul 2016-05-30 16:57:46 +0200
  • a1dfaf91d5 Small bugfix in regex parser Robin Jadoul 2016-05-30 16:50:22 +0200
  • cdf0bfb16c Add some more test framework Robin Jadoul 2016-05-30 16:09:56 +0200
  • e425e9ff81 Improve regexLexer, especially character classes Robin Jadoul 2016-05-30 16:10:15 +0200
  • 97a347a6ee Add some more test framework Robin Jadoul 2016-05-30 16:09:56 +0200
  • 7f9c7aed44 WIP Robin Jadoul 2016-05-29 22:47:10 +0200
  • 3fd362bf2d First work on using a Lexesis lexer in the regex parser Robin Jadoul 2016-05-29 21:06:15 +0200
  • 2864ba5a43 Fix some build problems Robin Jadoul 2016-05-29 20:33:13 +0200
  • ced7c7786f More elaborate test structure Robin Jadoul 2016-05-29 20:21:43 +0200
  • 8328fee2e4 Build examples along with main program Robin Jadoul 2016-05-29 20:21:31 +0200
  • 6dbb31179a changed highlighter behaviour when no input file is given Thomas Ave 2016-05-29 20:13:55 +0200
  • 2d1c077303 Complete README? Robin Jadoul 2016-05-29 19:50:44 +0200
  • 3b69ec581d Small bugfix Robin Jadoul 2016-05-29 19:43:16 +0200
  • ef7cb5a562 Add man pages Robin Jadoul 2016-05-29 19:34:56 +0200
  • 28b4f3c074 Use indentation instead of for code Thomas Ave 2016-05-29 19:07:13 +0200
  • dbc79353e7 Use references instead of pointers for exceptions + catch regex parsing exceptions in inputparser and add more info before rethrowing Thomas Ave 2016-05-29 18:59:34 +0200
  • eb93293551 Added section about input files Thomas Ave 2016-05-29 18:57:55 +0200
  • bb855836f6 Add testing instruction to README Robin Jadoul 2016-05-29 18:39:32 +0200
  • a24320099c Some more tests Robin Jadoul 2016-05-29 14:40:56 +0200
  • 9392afc74c Fix minimization problems if the DFA only has 1 state Robin Jadoul 2016-05-29 14:22:32 +0200
  • 80fa3383fd Add more accepting state information to dot output Robin Jadoul 2016-05-29 13:14:08 +0200
  • 329f58bd89 Changed example file for SyntaxHighlighter Thomas Ave 2016-05-29 01:38:29 +0200
  • c26bf1f171 swap location of exceptions Thomas Ave 2016-05-29 01:36:11 +0200
  • 1858126b13 Added comments in Syntaxhighlighter + small fix in attributelexer regex Thomas Ave 2016-05-29 01:35:39 +0200
  • f87ce737fc make use of exceptions to pass errors to main instead of cout + exit(1) Thomas Ave 2016-05-29 00:42:21 +0200
  • e2517cf16a First test infrastructure Robin Jadoul 2016-05-28 21:04:12 +0200
  • e19380b4ab Changed regexes a bit and added support for comments Thomas Ave 2016-05-28 19:44:20 +0200
  • 86df359a97 Add SyntaxHighlighter cmake rules mention to the readme Robin Jadoul 2016-05-28 17:49:51 +0200
  • eebed1ef80 Fix rebuilding in SyntaxHighlighter cmake on editing of lxs files Robin Jadoul 2016-05-28 17:45:04 +0200
  • 7e53c7af48 CMake integration for SyntaxHighlighter Robin Jadoul 2016-05-28 17:41:20 +0200
  • 62044a0a1d More work on README Robin Jadoul 2016-05-28 16:28:15 +0200
  • e0dc418768 First work on README Robin Jadoul 2016-05-28 16:07:21 +0200
  • 536b4f44ac Move to another optparse fork Robin Jadoul 2016-05-28 15:29:34 +0200
  • 27540745fe Add another example Robin Jadoul 2016-05-28 14:40:52 +0200
  • 733dfffe75 Changed regexes to make use of inverse character classes Thomas Ave 2016-05-28 14:35:26 +0200
  • 78669c22e5 Fix re parsing where a - as last character in a class yielded a syntax error Robin Jadoul 2016-05-28 14:19:18 +0200
  • c6eeb93ed4 use different regex in highlighter Thomas Ave 2016-05-28 01:07:19 +0200
  • 75d3a75ddf SyntaxHighlighter 1.0 Thomas Ave 2016-05-28 00:51:12 +0200
  • f4e095b462 Some doxygen changes Robin Jadoul 2016-05-27 19:14:07 +0200
  • 782c7a8649 Documentation Robin Jadoul 2016-05-27 19:08:36 +0200
  • 23437e8f23 Remove no longer needed eCloseCache Robin Jadoul 2016-05-27 19:08:29 +0200
  • f3e0eb71d5 Added support for comments in lxs file Thomas Ave 2016-05-27 17:34:00 +0200
  • 48ed58f077 Remove main from c++ template Robin Jadoul 2016-05-27 17:20:55 +0200
  • a6cf6b7372 Better handling for the lexer name Robin Jadoul 2016-05-27 17:19:46 +0200
  • ff815036fb Update version Robin Jadoul 2016-05-27 16:22:12 +0200
  • 43968e90bc Keep no space in the template for the dead state transitions Robin Jadoul 2016-05-27 16:12:25 +0200
  • d5a7832746 Fix minimisation accepting state merging problem Robin Jadoul 2016-05-27 16:11:11 +0200
  • a25476139d Add Doxygen support Robin Jadoul 2016-05-27 15:21:10 +0200
  • 6b7a06510c Fix stupid . regex bug Robin Jadoul 2016-05-27 12:25:05 +0200
  • 0735760eef Speed up: implement MultiRE Robin Jadoul 2016-05-27 12:16:18 +0200
  • 81f3c022c8 Make inputparser more robust + add minimize Thomas Ave 2016-05-27 00:15:06 +0200
  • a4dbf3d195 Compress the tables in c++ backend, fixes #2 Robin Jadoul 2016-05-26 17:13:20 +0200
  • 1e460a94bd Remove debug output Robin Jadoul 2016-05-26 16:13:42 +0200
  • 3024de07bf Main runner Robin Jadoul 2016-05-26 16:05:15 +0200
  • 1c61f9b7fa Remove testing code Robin Jadoul 2016-05-26 16:01:45 +0200
  • f908449520 Fix some backend code Robin Jadoul 2016-05-26 16:01:24 +0200
  • b9da21dbc5 Implementation of driver code Robin Jadoul 2016-05-26 16:00:32 +0200
  • 73ddf7fc11 Use optparse-cpp in CMake Robin Jadoul 2016-05-26 15:59:57 +0200
  • bf8813677a Fix minimisation bug with accepting tokens Robin Jadoul 2016-05-26 15:56:06 +0200
  • 399a123bef Fix stupid mistake in CMake install rule Robin Jadoul 2016-05-26 13:20:50 +0200
  • ff8af2a5a3 Add docopt to CMakeLists Robin Jadoul 2016-05-26 12:17:28 +0200
  • fe6b242501 Backendmanager implementation Thomas Ave 2016-05-25 21:50:34 +0200
  • daddd47c43 Cpp backend: take note of dead states when building table Robin Jadoul 2016-05-25 21:26:52 +0200
  • 842867bab4 Fix horrible bugs Robin Jadoul 2016-05-25 21:26:04 +0200
  • 87d1cf65ae Actual cleanup Robin Jadoul 2016-05-25 19:00:38 +0200
  • 23d0857100 Small cleanup Robin Jadoul 2016-05-25 18:59:16 +0200
  • 3d59a970f8 First implementation for c++ backend, waiting for template and main integration Robin Jadoul 2016-05-25 18:49:15 +0200
  • a1220fee64 removed cout in inputparser + added different kinds of whitespace in find_first_not_of Thomas Ave 2016-05-25 18:32:47 +0200