Commit Graph

101 Commits

Author SHA1 Message Date
Thomas Ave 83c73f1479 removed duplicate + cout 2016-05-30 18:55:00 +02:00
Thomas Ave c1be1b7742 Checked tests and added correct versions 2016-05-30 18:54:40 +02:00
Robin Jadoul 41c48f50a1 More regex tests 2016-05-30 16:57:46 +02:00
Robin Jadoul a1dfaf91d5 Small bugfix in regex parser 2016-05-30 16:50:22 +02:00
Robin Jadoul cdf0bfb16c Add some more test framework 2016-05-30 16:12:10 +02:00
Robin Jadoul 2864ba5a43 Fix some build problems 2016-05-29 20:33:13 +02:00
Robin Jadoul ced7c7786f More elaborate test structure 2016-05-29 20:21:43 +02:00
Robin Jadoul 8328fee2e4 Build examples along with main program 2016-05-29 20:21:31 +02:00
Thomas Ave 6dbb31179a changed highlighter behaviour when no input file is given 2016-05-29 20:13:55 +02:00
Robin Jadoul 2d1c077303 Complete README? 2016-05-29 19:50:44 +02:00
Robin Jadoul 3b69ec581d Small bugfix 2016-05-29 19:43:16 +02:00
Robin Jadoul ef7cb5a562 Add man pages 2016-05-29 19:34:56 +02:00
Thomas Ave 28b4f3c074 Use indentation instead of for code 2016-05-29 19:07:13 +02:00
Thomas Ave dbc79353e7 Use references instead of pointers for exceptions + catch regex parsing exceptions in inputparser and add more info before rethrowing 2016-05-29 19:00:20 +02:00
Thomas Ave eb93293551 Added section about input files 2016-05-29 19:00:20 +02:00
Robin Jadoul bb855836f6 Add testing instruction to README 2016-05-29 18:39:32 +02:00
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