Commit graph

16 commits

Author SHA1 Message Date
Max Brunsfeld 100ab56779 Parse repeats in regex patterns 2013-11-15 13:35:35 -08:00
Max Brunsfeld 92e73a9e70 Add repeat rules 2013-11-15 08:46:45 -08:00
Max Brunsfeld 80acabb03e In TransitionMap constructor, use initializer lists for pairs 2013-11-14 21:33:36 -08:00
Max Brunsfeld 2102d542e1 rename pattern rule files 2013-11-14 21:26:42 -08:00
Max Brunsfeld ecd317ccd9 Compute transitions for regex pattern rules 2013-11-14 21:25:58 -08:00
Max Brunsfeld 040ec86000 Move shared rule pointer factories into individual rule files 2013-11-14 12:55:02 -08:00
Max Brunsfeld 8a0a442a24 Make more things immutable 2013-11-13 20:22:06 -08:00
Max Brunsfeld f7063ba1d8 Compute closure of item sets under symbol expansion 2013-11-12 18:45:04 -08:00
Max Brunsfeld 6bbaba3ef8 Fix stream operator on rules and items 2013-11-12 08:17:19 -08:00
Max Brunsfeld 11e3980319 Add helper functions for making shared pointers to rules
- start work on item set class
2013-11-10 14:59:40 -08:00
Max Brunsfeld ec8b7ccf20 Add string rules 2013-11-07 18:30:00 -08:00
Max Brunsfeld d830c7c255 Put rule classes in their own files 2013-11-07 13:25:27 -08:00
Max Brunsfeld 849f2ee195 Add character rule class 2013-11-07 08:28:18 -08:00
Max Brunsfeld 061d8a8efc Compute transitions correctly for long sequences 2013-11-06 13:37:01 -08:00
Max Brunsfeld 95d955e779 Move TransitionMap out of rules namespace 2013-11-06 08:18:40 -08:00
Max Brunsfeld 84c5bceb81 Initial commit 2013-11-05 22:15:19 -08:00