Commit Graph

115 Commits

Author SHA1 Message Date
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
Thomas Ave 2b66d58138 mstch abstraction in template done 2016-05-25 18:30:26 +02:00
Robin Jadoul 90e7427c4b Link against mstch 2016-05-25 17:23:48 +02:00
Robin Jadoul d17dc608dc First template implementation for c++ 2016-05-25 15:02:22 +02:00
Robin Jadoul 8a59d19e5c Speed up mssc 2016-05-24 18:09:38 +02:00
Robin Jadoul 8ed2fd41e1 Small bugfix for re character class parsing
+ update to the printing of regexes
2016-05-24 18:09:21 +02:00
Robin Jadoul 4ae4e2b12f Some small beauty fixes 2016-05-24 12:01:38 +02:00
Robin Jadoul ae28ed1c65 Add beginning implementation of backends 2016-05-24 11:49:41 +02:00
Robin Jadoul 03a6964246 Update CMakeLists 2016-05-24 11:49:41 +02:00
Thomas Ave e8cf7888c1 Fixed CMakeList typo 2016-05-24 01:14:15 +02:00
Thomas Ave 272e9f657a First version of input parser 2016-05-24 00:46:23 +02:00
Thomas Ave 2bff76aac6 ENFA merge implemented 2016-05-23 21:05:34 +02:00
Robin Jadoul ee6e2f1bae Fix segfault in ENFA::eClose 2016-05-10 16:25:03 +02:00
Robin Jadoul e860a68fc9 No escape chars in character classes 2016-05-10 16:08:51 +02:00
Robin Jadoul 32f4d6be81 Clean up mssc 2016-05-10 16:04:34 +02:00
Thomas Ave 95f8b4dac1 Fixed mssc 2016-05-06 15:38:43 +02:00
Thomas Ave 0f6742f005 First try for mssc, probably still has a few bugs 2016-05-05 14:39:48 +02:00
Thomas Ave e323bb5084 Made eClose const 2016-05-05 14:33:00 +02:00
Robin Jadoul f052f7fd8d Fix a minimisation bug, and keep the output smaller 2016-04-30 17:04:44 +02:00
Robin Jadoul 83018bb1f1 Implementation of table filling for minimalisation 2016-04-30 16:13:59 +02:00
Robin Jadoul 2f2eb1ccef First CMakeLists 2016-04-26 12:35:53 +02:00