summaryrefslogtreecommitdiff
path: root/colm/parsetree.h
diff options
context:
space:
mode:
authorAdrian Thurston <thurston@complang.org>2013-03-01 02:45:37 +0000
committerAdrian Thurston <thurston@complang.org>2013-03-01 02:45:37 +0000
commitc5696e8f85dc40b1c548f5547604d5029b60b1a4 (patch)
tree47797ce3b6dc5e047189d1295298135572491f26 /colm/parsetree.h
parent9cc679f29b46fd95daa4b65e107b66cd3423fbbb (diff)
downloadcolm-c5696e8f85dc40b1c548f5547604d5029b60b1a4.tar.gz
collect RE captures into tokenDef during a declare walk
Diffstat (limited to 'colm/parsetree.h')
-rw-r--r--colm/parsetree.h8
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 );