Fix several bugs to get Python scanner/parser basically working, processes ../tests...
[pilex.git] / flex_dfa.py
2019-01-14 Nick DowningFix FlexDFA generation bug introduced in commit 166f431...
2018-08-08 Nick DowningMove FlexDFA generation into DFA.to_flex_dfa() consiste...
2018-07-28 Nick DowningMinor fixes to yywrap and how prefixes and outfiles...
2018-07-25 Nick DowningImprove handling of %option and %array/%pointer, implem...
2018-07-24 Nick DowningAdd continued actions and %option nodefault, make accli...
2018-07-23 Nick DowningChange numpy.int16 to numpy.uint16 and flex_int16_t...
2018-07-23 Nick DowningMake packing of states generate a list of candidates...
2018-07-23 Nick DowningUse a heap to speed up the minimum spanning tree generation
2018-07-23 Nick DowningFix a bug in start condition handling, tidy, fix skelet...
2018-07-22 Nick DowningEncode states in reverse order (larger distances first)
2018-07-22 Nick DowningAdd Prim's minimal spanning tree algorithm to encode...
2018-07-22 Nick DowningTidying up
2018-07-22 Nick DowningCompute all state-to-state distances ahead of time...
2018-07-22 Nick DowningMake better use of numpy.nonzero in compression step...
2018-07-22 Nick DowningChange entries from a list of nxt, chk pairs to a numpy...
2018-07-22 Nick DowningTidying up
2018-07-22 Nick DowningChange states from a list of base, def pairs to a numpy...
2018-07-22 Nick DowningChange states_accept (as list of lists) to acclist...
2018-07-22 Nick DowningRename full_entries to transition_table, do compression...
2018-07-22 Nick DowningRemove useless state_to_flex_base_def (can't reuse...
2018-07-21 Nick DowningIntroduce the PLex.Text.get_text() method, and rearrang...
2018-07-21 Nick DowningGet latest regex.py and other modules (since it has...
2018-07-02 Nick DowningChange bracketing of action text so that delimiters...
2018-07-02 Nick DowningMove CodeBlocks class inside new Section1Or2 class...
2018-07-01 Nick DowningMove Flex DFA generation into its own module, makes...