diff options
author | Adrian Thurston <thurston@complang.org> | 2013-03-01 02:45:37 +0000 |
---|---|---|
committer | Adrian Thurston <thurston@complang.org> | 2013-03-01 02:45:37 +0000 |
commit | c5696e8f85dc40b1c548f5547604d5029b60b1a4 (patch) | |
tree | 47797ce3b6dc5e047189d1295298135572491f26 /colm/parsetree.h | |
parent | 9cc679f29b46fd95daa4b65e107b66cd3423fbbb (diff) | |
download | colm-c5696e8f85dc40b1c548f5547604d5029b60b1a4.tar.gz |
collect RE captures into tokenDef during a declare walk
Diffstat (limited to 'colm/parsetree.h')
-rw-r--r-- | colm/parsetree.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/colm/parsetree.h b/colm/parsetree.h index 5e9a4fd9..f75d7193 100644 --- a/colm/parsetree.h +++ b/colm/parsetree.h @@ -822,7 +822,7 @@ struct LexJoin /* Tree traversal. */ FsmGraph *walk( Compiler *pd ); void makeNameTree( Compiler *pd ); - void varDecl( Compiler *pd, ObjectDef *objectDef ); + void varDecl( Compiler *pd, TokenDef *tokenDef ); /* Data. */ LexExpression *expr; @@ -881,7 +881,7 @@ struct LexExpression /* Tree traversal. */ FsmGraph *walk( Compiler *pd, bool lastInSeq = true ); void makeNameTree( Compiler *pd ); - void varDecl( Compiler *pd, ObjectDef *objectDef ); + void varDecl( Compiler *pd, TokenDef *tokenDef ); /* Node data. */ LexExpression *expression; @@ -938,7 +938,7 @@ struct LexTerm FsmGraph *walk( Compiler *pd, bool lastInSeq = true ); void makeNameTree( Compiler *pd ); - void varDecl( Compiler *pd, ObjectDef *objectDef ); + void varDecl( Compiler *pd, TokenDef *tokenDef ); LexTerm *term; LexFactorAug *factorAug; @@ -967,7 +967,7 @@ struct LexFactorAug /* Tree traversal. */ FsmGraph *walk( Compiler *pd ); void makeNameTree( Compiler *pd ); - void varDecl( Compiler *pd, ObjectDef *objectDef ); + void varDecl( Compiler *pd, TokenDef *tokenDef ); void assignActions( Compiler *pd, FsmGraph *graph, int *actionOrd ); |