URL
https://opencores.org/ocsvn/c16/c16/trunk
Subversion Repositories c16
Compare Revisions
- This comparison shows the changes necessary to convert path
/c16/trunk/asm
- from Rev 26 to Rev 30
- ↔ Reverse comparison
Rev 26 → Rev 30
/assembler.cc
25,7 → 25,7
{ |
if (argc < 2) { usage(argv[0]); return 1; } |
|
const char * asmname = argv[1]; |
char * asmname = argv[1]; |
yyin = fopen(asmname, "r"); |
if (yyin == 0) |
{ |
/assembler.bison
2,6 → 2,7
%{ |
|
#include <stdio.h> |
#include <string.h> |
#include <assert.h> |
|
extern int yylex(); |
/assembler.flex
13,7 → 13,7
class Operand; |
class Expression; |
|
#include "assembler_bison.cc.h" |
#include "assembler_bison.hh" |
|
void count(); |
int show_token(int op, const char * txt, YYSTYPE & lval); |
/Makefile
5,22 → 5,22
all: test |
|
loader: assembler.exe |
assembler ../loader.asm ../loader.bin |
assembler.exe ../loader.asm ../loader.bin |
|
polled: assembler.exe |
assembler ../polled.asm ../polled.bin |
assembler.exe ../polled.asm ../polled.bin |
|
test: assembler.exe |
assembler ../test.asm ../test.bin |
assembler.exe ../test.asm ../test.bin |
|
rtos: assembler.exe |
assembler ../rtos.asm ../rtos.bin |
assembler.exe ../rtos.asm ../rtos.bin |
|
assembler.exe: $(OBJ) |
gcc -o $@ $(OBJ) |
g++ -o $@ $(OBJ) |
|
%.o: %.cc $(HDR) |
gcc -c -o $@ $< |
g++ -c -o $@ $< |
|
assembler_bison.cc: assembler.bison |
bison -d -v -o $@ $< |
/assembler.exe
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream