Commit Graph

135 Commits

Author SHA1 Message Date
Robin Jadoul a24320099c Some more tests 2016-05-29 14:40:56 +02:00
Robin Jadoul 9392afc74c Fix minimization problems if the DFA only has 1 state 2016-05-29 14:22:32 +02:00
Robin Jadoul 80fa3383fd Add more accepting state information to dot output 2016-05-29 13:14:39 +02:00
Thomas Ave 329f58bd89 Changed example file for SyntaxHighlighter 2016-05-29 01:38:29 +02:00
Thomas Ave c26bf1f171 swap location of exceptions 2016-05-29 01:36:11 +02:00
Thomas Ave 1858126b13 Added comments in Syntaxhighlighter + small fix in attributelexer regex 2016-05-29 01:35:39 +02:00
Thomas Ave f87ce737fc make use of exceptions to pass errors to main instead of cout + exit(1) 2016-05-29 00:42:21 +02:00
Robin Jadoul e2517cf16a First test infrastructure 2016-05-28 21:04:39 +02:00
Thomas Ave e19380b4ab Changed regexes a bit and added support for comments 2016-05-28 19:44:20 +02:00
Robin Jadoul 86df359a97 Add SyntaxHighlighter cmake rules mention to the readme 2016-05-28 17:49:51 +02:00
Robin Jadoul eebed1ef80 Fix rebuilding in SyntaxHighlighter cmake on editing of lxs files 2016-05-28 17:45:04 +02:00
Robin Jadoul 7e53c7af48 CMake integration for SyntaxHighlighter 2016-05-28 17:41:20 +02:00
Robin Jadoul 62044a0a1d More work on README 2016-05-28 16:28:15 +02:00
Robin Jadoul e0dc418768 First work on README 2016-05-28 16:07:21 +02:00
Robin Jadoul 536b4f44ac Move to another optparse fork 2016-05-28 15:29:34 +02:00
Robin Jadoul 27540745fe Add another example 2016-05-28 14:41:01 +02:00
Thomas Ave 733dfffe75 Changed regexes to make use of inverse character classes 2016-05-28 14:35:52 +02:00
Robin Jadoul 78669c22e5 Fix re parsing where a - as last character in a class yielded a syntax error 2016-05-28 14:19:18 +02:00
Thomas Ave c6eeb93ed4 use different regex in highlighter 2016-05-28 01:07:19 +02:00
Thomas Ave 75d3a75ddf SyntaxHighlighter 1.0 2016-05-28 00:51:12 +02:00
Robin Jadoul f4e095b462 Some doxygen changes
Small Doxyfile.in fix, was not properly stripping file path prefix
Some minor documentation addition in re.h
Change the color scheme for doxygen
2016-05-27 19:23:27 +02:00
Robin Jadoul 782c7a8649 Documentation 2016-05-27 19:08:36 +02:00
Robin Jadoul 23437e8f23 Remove no longer needed eCloseCache 2016-05-27 19:08:29 +02:00
Thomas Ave f3e0eb71d5 Added support for comments in lxs file 2016-05-27 17:34:00 +02:00
Robin Jadoul 48ed58f077 Remove main from c++ template 2016-05-27 17:20:55 +02:00
Robin Jadoul a6cf6b7372 Better handling for the lexer name 2016-05-27 17:19:46 +02:00
Robin Jadoul ff815036fb Update version 2016-05-27 16:22:12 +02:00
Robin Jadoul 43968e90bc Keep no space in the template for the dead state transitions 2016-05-27 16:12:25 +02:00
Robin Jadoul d5a7832746 Fix minimisation accepting state merging problem 2016-05-27 16:11:11 +02:00
Robin Jadoul a25476139d Add Doxygen support 2016-05-27 15:21:10 +02:00
Robin Jadoul 6b7a06510c Fix stupid . regex bug 2016-05-27 12:25:05 +02:00
Robin Jadoul 0735760eef Speed up: implement MultiRE 2016-05-27 12:16:18 +02:00
Thomas Ave 81f3c022c8 Make inputparser more robust + add minimize 2016-05-27 00:15:06 +02:00
Robin Jadoul a4dbf3d195 Compress the tables in c++ backend, fixes #2 2016-05-26 17:13:20 +02:00
Robin Jadoul 1e460a94bd Remove debug output 2016-05-26 16:13:42 +02:00
Robin Jadoul 3024de07bf Main runner 2016-05-26 16:05:15 +02:00
Robin Jadoul 1c61f9b7fa Remove testing code 2016-05-26 16:01:45 +02:00
Robin Jadoul f908449520 Fix some backend code 2016-05-26 16:01:24 +02:00
Robin Jadoul b9da21dbc5 Implementation of driver code 2016-05-26 16:00:59 +02:00
Robin Jadoul 73ddf7fc11 Use optparse-cpp in CMake 2016-05-26 15:59:57 +02:00
Robin Jadoul bf8813677a Fix minimisation bug with accepting tokens 2016-05-26 15:56:06 +02:00
Robin Jadoul 399a123bef Fix stupid mistake in CMake install rule 2016-05-26 13:20:50 +02:00
Robin Jadoul ff8af2a5a3 Add docopt to CMakeLists 2016-05-26 12:17:44 +02:00
Thomas Ave fe6b242501 Backendmanager implementation 2016-05-25 21:50:34 +02:00
Robin Jadoul daddd47c43 Cpp backend: take note of dead states when building table 2016-05-25 21:26:52 +02:00
Robin Jadoul 842867bab4 Fix horrible bugs 2016-05-25 21:26:04 +02:00
Robin Jadoul 87d1cf65ae Actual cleanup 2016-05-25 19:00:38 +02:00
Robin Jadoul 23d0857100 Small cleanup 2016-05-25 18:59:16 +02:00
Robin Jadoul 3d59a970f8 First implementation for c++ backend, waiting for template and main
integration
2016-05-25 18:50:31 +02:00
Thomas Ave a1220fee64 removed cout in inputparser + added different kinds of whitespace in find_first_not_of 2016-05-25 18:32:47 +02:00