summaryrefslogtreecommitdiff
path: root/src/compiler.h
diff options
context:
space:
mode:
authorAdrian Thurston <thurston@complang.org>2015-06-08 10:38:13 -0400
committerAdrian Thurston <thurston@complang.org>2015-06-08 10:38:13 -0400
commitb104d124867e77c8baef7b6fe52dffb4608d94df (patch)
tree029260de7b53691e16c89e1a9f3982ba1ad34456 /src/compiler.h
parent158cd89b0b45b68155dfce173f40a18f64a0b5cc (diff)
downloadcolm-b104d124867e77c8baef7b6fe52dffb4608d94df.tar.gz
some cleanup around the unified list and map generics
Diffstat (limited to 'src/compiler.h')
-rw-r--r--src/compiler.h22
1 files changed, 7 insertions, 15 deletions
diff --git a/src/compiler.h b/src/compiler.h
index 3ab6fe97..e7cd3fc8 100644
--- a/src/compiler.h
+++ b/src/compiler.h
@@ -753,27 +753,19 @@ struct Compiler
void verifyParseStopGrammar( LangEl *langEl, PdaGraph *pdaGraph );
void computeAdvanceReductions( LangEl *langEl, PdaGraph *pdaGraph );
- void initMapElKey( GenericType *gen, const char *name, int offset );
- void initMapElField( GenericType *gen, const char *name, int offset );
- void initMapField( GenericType *gen, const char *name, int offset );
-
- void initMapFunctions( GenericType *gen );
- void initMapFields( GenericType *gen );
- void initMapElFields( GenericType *gen );
-
- void initListField( GenericType *gen, const char *name, int offset );
void initListElField( GenericType *gen, const char *name, int offset );
+ void initListFieldEl( GenericType *gen, const char *name, int offset );
+ void initListFieldVal( GenericType *gen, const char *name, int offset );
void initListFields( GenericType *gen );
void initListFunctions( GenericType *gen );
- void initListElFields( GenericType *gen );
- void initValueListField( GenericType *gen, const char *name, int offset );
- void initValueListFields( GenericType *gen );
- void initValueListFunctions( GenericType *gen );
+ void initMapElKey( GenericType *gen, const char *name, int offset );
+ void initMapElField( GenericType *gen, const char *name, int offset );
+ void initMapField( GenericType *gen, const char *name, int offset );
- void initValueMapFunctions( GenericType *gen );
- void initValueMapFields( GenericType *gen );
+ void initMapFields( GenericType *gen );
+ void initMapFunctions( GenericType *gen );
void initVectorFunctions( GenericType *gen );
void initParserField( GenericType *gen, const char *name,