aboutsummaryrefslogtreecommitdiff
path: root/gramar.y
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2012-04-24 18:16:32 +0000
committerDimitri Sokolyuk <demon@dim13.org>2012-04-24 18:16:32 +0000
commitd28be64a53c8436359406cd73775f41216155a7d (patch)
treebd7f62bb6423e2828fe21e75cb9ec2015d3828f9 /gramar.y
parenta11ec50c0155d4011140486ffb5af92812bf11b4 (diff)
add NOP opcode
Diffstat (limited to 'gramar.y')
-rw-r--r--gramar.y5
1 files changed, 3 insertions, 2 deletions
diff --git a/gramar.y b/gramar.y
index 7222723..7d952d2 100644
--- a/gramar.y
+++ b/gramar.y
@@ -57,7 +57,7 @@ char **label;
%token A B C X Y Z I J
%token POP PEEK PUSH SP PC O
%token SET ADD SUB MUL DIV MOD SHL SHR AND BOR XOR IFE IFN IFG IFB
-%token DAT JSR BRK ORG JMP
+%token NOP JSR BRK DAT ORG
%token LBR RBR LBRACE RBRACE LPAR RPAR
%token COMMA DP PLUS MINUS MULT
%token DOT HASH MACRO INCLUDE
@@ -204,7 +204,8 @@ opcode
;
extended
- : JSR { $$ = 0x01; }
+ : NOP { $$ = 0x00; }
+ | JSR { $$ = 0x01; }
| BRK { $$ = 0x02; }
;