diff options
author | Aryadev Chavali <aryadev@aryadevchavali.com> | 2023-11-02 23:27:25 +0000 |
---|---|---|
committer | Aryadev Chavali <aryadev@aryadevchavali.com> | 2023-11-02 23:29:07 +0000 |
commit | bd39c2b2835974c4ad9313f49a273df1af5887af (patch) | |
tree | 927c192628547b8f876b08ad477cce4434e2faca /lib/base.h | |
parent | c74c36333b33452a27f5da428c1087a547c2170b (diff) | |
download | ovm-bd39c2b2835974c4ad9313f49a273df1af5887af.tar.gz ovm-bd39c2b2835974c4ad9313f49a273df1af5887af.tar.bz2 ovm-bd39c2b2835974c4ad9313f49a273df1af5887af.zip |
Made lexer more error prone so parser is less
Lexer now will straight away attempt to eat up any type or later
portions of an opcode rather than leaving everything but the root.
This means checking for type in the parser is a direct check against
the name rather than prefixed with a dot.
Checks are a bit more strong to cause more tokens to go straight to
symbol rather than getting checked after one routine in at on the
parser side.
Diffstat (limited to 'lib/base.h')
0 files changed, 0 insertions, 0 deletions