2018-09-26 |
Nick Downing | Implement element groups with support from pilex (not... origin/master |
commit | commitdiff | tree | snapshot |
2018-09-26 |
Nick Downing | Update skel_py_element.py, implement tests_ast director... |
commit | commitdiff | tree | snapshot |
2018-09-26 |
Nick Downing | Implement numbered and named groups with support from... |
commit | commitdiff | tree | snapshot |
2018-09-25 |
Nick Downing | Rearrange so that group actions don't need any argument... |
commit | commitdiff | tree | snapshot |
2018-09-25 |
Nick Downing | Implement action groups (extension syntax), use this... |
commit | commitdiff | tree | snapshot |
2018-09-22 |
Nick Downing | Move Rule.post_process() code into EOFRule, FLexRule... |
commit | commitdiff | tree | snapshot |
2018-09-13 |
Nick Downing | Set tag name for yy_element_(space|token) to something... |
commit | commitdiff | tree | snapshot |
2018-09-12 |
Nick Downing | First cut at automatic AST generation with pilex.py... |
commit | commitdiff | tree | snapshot |
2018-09-11 |
Nick Downing | Improve the Python skeleton to implement REJECT(),... |
commit | commitdiff | tree | snapshot |
2018-09-11 |
Nick Downing | Rename plex to pilex, rename PLex object and prefix... |
commit | commitdiff | tree | snapshot |
2018-09-10 |
Nick Downing | Add --python switch, skel/skel_py.py template, and... |
commit | commitdiff | tree | snapshot |
2018-08-10 |
Nick Downing | Rename skeleton to skel_flex.c, include skel_flex.c... |
commit | commitdiff | tree | snapshot |
2018-08-08 |
Nick Downing | Move FlexDFA generation into DFA.to_flex_dfa() consiste... |
commit | commitdiff | tree | snapshot |
2018-07-28 |
Nick Downing | Minor fixes to yywrap and how prefixes and outfiles... |
commit | commitdiff | tree | snapshot |
2018-07-25 |
Nick Downing | Improve handling of %option and %array/%pointer, implem... |
commit | commitdiff | tree | snapshot |
2018-07-24 |
Nick Downing | Add continued actions and %option nodefault, make accli... |
commit | commitdiff | tree | snapshot |
2018-07-23 |
Nick Downing | Change numpy.int16 to numpy.uint16 and flex_int16_t... |
commit | commitdiff | tree | snapshot |
2018-07-23 |
Nick Downing | Make packing of states generate a list of candidates... |
commit | commitdiff | tree | snapshot |
2018-07-23 |
Nick Downing | Use a heap to speed up the minimum spanning tree generation |
commit | commitdiff | tree | snapshot |
2018-07-23 |
Nick Downing | Implement %option caseless, also accept and ignore... |
commit | commitdiff | tree | snapshot |
2018-07-23 |
Nick Downing | Fix a bug in start condition handling, tidy, fix skelet... |
commit | commitdiff | tree | snapshot |
2018-07-22 |
Nick Downing | Encode states in reverse order (larger distances first) |
commit | commitdiff | tree | snapshot |
2018-07-22 |
Nick Downing | Add Prim's minimal spanning tree algorithm to encode... |
commit | commitdiff | tree | snapshot |
2018-07-22 |
Nick Downing | Tidying up |
commit | commitdiff | tree | snapshot |
2018-07-22 |
Nick Downing | Compute all state-to-state distances ahead of time... |
commit | commitdiff | tree | snapshot |
2018-07-22 |
Nick Downing | Make better use of numpy.nonzero in compression step... |
commit | commitdiff | tree | snapshot |
2018-07-22 |
Nick Downing | Introduce PLex.Section2.Rule.FLexRule which is always... |
commit | commitdiff | tree | snapshot |
2018-07-22 |
Nick Downing | Implement compound rules |
commit | commitdiff | tree | snapshot |
2018-07-22 |
Nick Downing | Change entries from a list of nxt, chk pairs to a numpy... |
commit | commitdiff | tree | snapshot |
2018-07-22 |
Nick Downing | Tidying up |
commit | commitdiff | tree | snapshot |
2018-07-22 |
Nick Downing | Change states from a list of base, def pairs to a numpy... |
commit | commitdiff | tree | snapshot |
2018-07-22 |
Nick Downing | Change states_accept (as list of lists) to acclist... |
commit | commitdiff | tree | snapshot |
2018-07-22 |
Nick Downing | Rename full_entries to transition_table, do compression... |
commit | commitdiff | tree | snapshot |
2018-07-22 |
Nick Downing | Remove useless state_to_flex_base_def (can't reuse... |
commit | commitdiff | tree | snapshot |
2018-07-21 |
Nick Downing | Change the semantic analysis pass to only index the... |
commit | commitdiff | tree | snapshot |
2018-07-21 |
Nick Downing | Introduce the PLex.Text.get_text() method, and rearrang... |
commit | commitdiff | tree | snapshot |
2018-07-21 |
Nick Downing | Get latest regex.py and other modules (since it has... |
commit | commitdiff | tree | snapshot |
2018-07-21 |
Nick Downing | Add https://github.com/gautamkmr/Compiler-Lab- examples |
commit | commitdiff | tree | snapshot |
2018-07-06 |
Nick Downing | Minor improvements to how test programs are built |
commit | commitdiff | tree | snapshot |
2018-07-02 |
Nick Downing | Change bracketing of action text so that delimiters... |
commit | commitdiff | tree | snapshot |
2018-07-02 |
Nick Downing | Move CodeBlocks class inside new Section1Or2 class... |
commit | commitdiff | tree | snapshot |
2018-07-01 |
Nick Downing | Add degenerate.py, to strip out generated code and... |
commit | commitdiff | tree | snapshot |
2018-07-01 |
Nick Downing | Move Flex DFA generation into its own module, makes... |
commit | commitdiff | tree | snapshot |
2018-07-01 |
Nick Downing | Further rearrangement to put everything inside the... |
commit | commitdiff | tree | snapshot |
2018-06-30 |
Nick Downing | Rearrange AST class structure to use inner class defini... |
commit | commitdiff | tree | snapshot |
2018-06-30 |
Nick Downing | Change how start conditions are represented in the... |
commit | commitdiff | tree | snapshot |
2018-06-30 |
Nick Downing | Add start conditions (AT&T style only), improve EOF... |
commit | commitdiff | tree | snapshot |
2018-06-29 |
Nick Downing | Add BOL and EOF rules, not well tested yet |
commit | commitdiff | tree | snapshot |
2018-06-28 |
Nick Downing | Fix issue with transitions/threads and issue with dupli... |
commit | commitdiff | tree | snapshot |
2018-06-28 |
Nick Downing | Minor bug fixes to get it to scan something, enhance... |
commit | commitdiff | tree | snapshot |
2018-06-27 |
Nick Downing | First cut at generating state machines compatible with... |
commit | commitdiff | tree | snapshot |
|