]> git.sur5r.net Git - cc65/commit
Added a more generic way to push sources that deliver a token stream
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Sat, 3 Jun 2000 11:15:11 +0000 (11:15 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Sat, 3 Jun 2000 11:15:11 +0000 (11:15 +0000)
commit522c7e8c46d0aae3b13885a769ca4a9e87e36733
tree38a4341cd2d19767d354093e795e346ba32daac7
parent5e561a0f4019ef8e129868ebec86d7377cb9d79f
Added a more generic way to push sources that deliver a token stream
independent of the actual input from the file. Change macro handling
to use the new input stack.
Fixed an error in FreeIf: If an unexpected .ENDIF was reached, the
assembler started an endless loop printing error messages.

git-svn-id: svn://svn.cc65.org/cc65/trunk@24 b7a2c559-68d2-44c3-8de9-860c34a00d81
23 files changed:
src/ca65/condasm.c
src/ca65/condasm.h
src/ca65/ea.c
src/ca65/error.c
src/ca65/error.h
src/ca65/expr.c
src/ca65/instr.c
src/ca65/istack.c [new file with mode: 0644]
src/ca65/istack.h [new file with mode: 0644]
src/ca65/macro.c
src/ca65/macro.h
src/ca65/main.c
src/ca65/make/gcc.mak
src/ca65/make/watcom.mak
src/ca65/nexttok.c [new file with mode: 0644]
src/ca65/nexttok.h [new file with mode: 0644]
src/ca65/pseudo.c
src/ca65/scanner.c
src/ca65/scanner.h
src/ca65/toklist.c [new file with mode: 0644]
src/ca65/toklist.h [new file with mode: 0644]
src/ca65/toknode.c [deleted file]
src/ca65/toknode.h [deleted file]