diff options
author | Adrian Thurston <thurston@colm.net> | 2020-06-21 22:05:23 +0300 |
---|---|---|
committer | Adrian Thurston <thurston@colm.net> | 2020-06-21 22:06:16 +0300 |
commit | 4714be8ce5f5f1ffb0bc7481504b60bad7399908 (patch) | |
tree | b2d7195119a5aa56e451ea0c18372584c3765582 /src/parser.cc | |
parent | e9d02062b2e588ca22efcd68e8bf1586c0b88a31 (diff) | |
download | colm-4714be8ce5f5f1ffb0bc7481504b60bad7399908.tar.gz |
testing a token redeftoken-redef
Diffstat (limited to 'src/parser.cc')
-rw-r--r-- | src/parser.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/parser.cc b/src/parser.cc index ce598e38..9009c0e9 100644 --- a/src/parser.cc +++ b/src/parser.cc @@ -297,8 +297,8 @@ LexJoin *BaseParser::literalJoin( const InputLoc &loc, const String &data ) return join; } -void BaseParser::defineToken( const InputLoc &loc, String name, LexJoin *join, - ObjectDef *objectDef, CodeBlock *transBlock, bool ignore, +void BaseParser::defineToken( const InputLoc &loc, bool isRedef, String name, + LexJoin *join, ObjectDef *objectDef, CodeBlock *transBlock, bool ignore, bool noPreIgnore, bool noPostIgnore ) { bool pushedRegion = false; @@ -323,6 +323,8 @@ void BaseParser::defineToken( const InputLoc &loc, String name, LexJoin *join, TokenDef *tokenDef = TokenDef::cons( name, String(), false, ignore, join, transBlock, loc, 0, nspace, regionSet, objectDef, curStruct() ); + + tokenDef->isRedef = isRedef; regionSet->tokenDefList.append( tokenDef ); nspace->tokenDefList.append( tokenDef ); |