Commit graph

15 commits

Author SHA1 Message Date
Max Brunsfeld
649f200831 Expand regex/string rules as part of grammar preparation
This makes it possible to report errors in regex parsing
2014-05-19 20:54:59 -07:00
Max Brunsfeld
e1ac62edc5 Give better symbol names to generated tokens
This should make debugging easier
2014-03-27 12:54:54 -07:00
Max Brunsfeld
504c361cb8 Make some implicit constructors explicit 2014-03-09 22:53:49 -07:00
Max Brunsfeld
a4120f36d4 Remove all uses of 'using namespace' 2014-03-09 22:45:33 -07:00
Max Brunsfeld
661314cf4e Remove all non const reference parameters 2014-03-09 22:21:58 -07:00
Max Brunsfeld
31a58bc7e4 Make include guards pass cpplint 2014-03-09 22:05:24 -07:00
Max Brunsfeld
eb30429700 Make paths explicit in #includes 2014-03-09 21:43:14 -07:00
Max Brunsfeld
39aa0ccc91 Add script to trim whitespace 2014-03-09 19:49:35 -07:00
Max Brunsfeld
f5a9fb67a4 Add copy method to rules 2014-01-02 13:04:41 -08:00
Max Brunsfeld
257b8d7b68 Update rule hash implementation 2013-12-30 23:52:38 -08:00
Max Brunsfeld
c10bcf4fab Rename rules::RuleVisitor -> Visitor 2013-12-20 18:03:29 -08:00
Max Brunsfeld
6f444fcc79 Consolidate logic for making shared pointers to rules 2013-12-20 18:03:29 -08:00
Max Brunsfeld
9f78d72a7c Get rid of types for shared pointers to rule subclasses 2013-12-19 20:07:42 -08:00
Max Brunsfeld
b1bbeae2a1 Move rule transitions to visitor class 2013-12-18 20:58:05 -08:00
Max Brunsfeld
9618efd12a Organize source into compiler and runtime dirs 2013-12-16 00:02:08 -08:00
Renamed from src/rules/pattern.h (Browse further)