Michael Urman
d168b3bdd0
Changed structure to one hash - now order is not preserved.
...
On the bright side, rules use the | where appropriate.
Arguments after TO rules are shifted right by 1.
Aliased arguments are handled in the lexer.
svn path=/trunk/yasm/; revision=32
24 years ago
Peter Johnson
8bc6949d15
Added TO and segreg.
...
svn path=/trunk/yasm/; revision=30
24 years ago
Peter Johnson
e3fae72005
Added "TO".
...
svn path=/trunk/yasm/; revision=29
24 years ago
Michael Urman
c6274f1170
First commit. Generates all needed sections of token.l, bison.y from
...
instrs.dat, token.l.in, bison.y.in. Optionally can use other files, or
just verify input is valid.
svn path=/trunk/yasm/; revision=28
24 years ago
Michael Urman
2d86196037
Inserted /* @FOO@ */ markers for dynamic generation via gen_instr.pl.
...
svn path=/trunk/yasm/; revision=27
24 years ago
Peter Johnson
7ae09b88b7
Implemented dynamic argument types for error and warning messages.
...
svn path=/trunk/yasm/; revision=19
24 years ago
Peter Johnson
4c34b9b6d7
Fixed regex match for DIRECTIVE_VAL.
...
svn path=/trunk/yasm/; revision=17
24 years ago
Peter Johnson
bc2b7f3194
Changed implementation of directives. Added some rudimentary error checking.
...
svn path=/trunk/yasm/; revision=16
24 years ago
Peter Johnson
2ddc3208dc
Merge immediate and relative structures.
...
svn path=/trunk/yasm/; revision=11
24 years ago
Peter Johnson
2fdefb7a66
Initial check-in.
...
Contains hardcoded instructions that should be dynamically generated.
svn path=/trunk/yasm/; revision=5
24 years ago