]> granicus.if.org Git - yasm/commitdiff
Add memref to declared types.
authorPeter Johnson <peter@tortall.net>
Thu, 5 Jul 2001 02:51:01 +0000 (02:51 -0000)
committerPeter Johnson <peter@tortall.net>
Thu, 5 Jul 2001 02:51:01 +0000 (02:51 -0000)
svn path=/trunk/yasm/; revision=91

modules/parsers/nasm/bison.y.in
modules/parsers/nasm/nasm-bison.y
src/bison.y.in
src/parsers/nasm/bison.y.in
src/parsers/nasm/nasm-bison.y

index f1d87fbaf69d327a76e43cb63def62829f3bb333..daf2e680f7fd2b93a058cd37707cb4159cdb8f00 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: bison.y.in,v 1.12 2001/07/04 20:53:21 peter Exp $
+/* $Id: bison.y.in,v 1.13 2001/07/05 02:51:01 peter Exp $
  * Main bison parser
  *
  *  Copyright (C) 2001  Peter Johnson, Michael Urman
@@ -82,9 +82,9 @@ extern void yyerror(char *);
 %type <bc> line exp instr instrbase label
 
 %type <int_val> fpureg reg32 reg16 reg8 segreg
-%type <ea_val> mem memaddr memexp
+%type <ea_val> memexp memaddr memref
 %type <ea_val> mem8x mem16x mem32x mem64x mem80x mem128x
-%type <ea_val> mem8 mem16 mem32 mem64 mem80 mem128 mem1632
+%type <ea_val> mem mem8 mem16 mem32 mem64 mem80 mem128 mem1632
 %type <ea_val> rm8x rm16x rm32x /*rm64x rm128x*/
 %type <ea_val> rm8 rm16 rm32 rm64 rm128
 %type <im_val> immexp imm imm8x imm16x imm32x imm8 imm16 imm32
index 1452b2d8df36b9ab704fe40844bb5234111fd9cd..c9271fb378c69b2670940d43fdf0177de4943158 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: nasm-bison.y,v 1.12 2001/07/04 20:53:21 peter Exp $
+/* $Id: nasm-bison.y,v 1.13 2001/07/05 02:51:01 peter Exp $
  * Main bison parser
  *
  *  Copyright (C) 2001  Peter Johnson, Michael Urman
@@ -82,9 +82,9 @@ extern void yyerror(char *);
 %type <bc> line exp instr instrbase label
 
 %type <int_val> fpureg reg32 reg16 reg8 segreg
-%type <ea_val> mem memaddr memexp
+%type <ea_val> memexp memaddr memref
 %type <ea_val> mem8x mem16x mem32x mem64x mem80x mem128x
-%type <ea_val> mem8 mem16 mem32 mem64 mem80 mem128 mem1632
+%type <ea_val> mem mem8 mem16 mem32 mem64 mem80 mem128 mem1632
 %type <ea_val> rm8x rm16x rm32x /*rm64x rm128x*/
 %type <ea_val> rm8 rm16 rm32 rm64 rm128
 %type <im_val> immexp imm imm8x imm16x imm32x imm8 imm16 imm32
index f1d87fbaf69d327a76e43cb63def62829f3bb333..daf2e680f7fd2b93a058cd37707cb4159cdb8f00 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: bison.y.in,v 1.12 2001/07/04 20:53:21 peter Exp $
+/* $Id: bison.y.in,v 1.13 2001/07/05 02:51:01 peter Exp $
  * Main bison parser
  *
  *  Copyright (C) 2001  Peter Johnson, Michael Urman
@@ -82,9 +82,9 @@ extern void yyerror(char *);
 %type <bc> line exp instr instrbase label
 
 %type <int_val> fpureg reg32 reg16 reg8 segreg
-%type <ea_val> mem memaddr memexp
+%type <ea_val> memexp memaddr memref
 %type <ea_val> mem8x mem16x mem32x mem64x mem80x mem128x
-%type <ea_val> mem8 mem16 mem32 mem64 mem80 mem128 mem1632
+%type <ea_val> mem mem8 mem16 mem32 mem64 mem80 mem128 mem1632
 %type <ea_val> rm8x rm16x rm32x /*rm64x rm128x*/
 %type <ea_val> rm8 rm16 rm32 rm64 rm128
 %type <im_val> immexp imm imm8x imm16x imm32x imm8 imm16 imm32
index f1d87fbaf69d327a76e43cb63def62829f3bb333..daf2e680f7fd2b93a058cd37707cb4159cdb8f00 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: bison.y.in,v 1.12 2001/07/04 20:53:21 peter Exp $
+/* $Id: bison.y.in,v 1.13 2001/07/05 02:51:01 peter Exp $
  * Main bison parser
  *
  *  Copyright (C) 2001  Peter Johnson, Michael Urman
@@ -82,9 +82,9 @@ extern void yyerror(char *);
 %type <bc> line exp instr instrbase label
 
 %type <int_val> fpureg reg32 reg16 reg8 segreg
-%type <ea_val> mem memaddr memexp
+%type <ea_val> memexp memaddr memref
 %type <ea_val> mem8x mem16x mem32x mem64x mem80x mem128x
-%type <ea_val> mem8 mem16 mem32 mem64 mem80 mem128 mem1632
+%type <ea_val> mem mem8 mem16 mem32 mem64 mem80 mem128 mem1632
 %type <ea_val> rm8x rm16x rm32x /*rm64x rm128x*/
 %type <ea_val> rm8 rm16 rm32 rm64 rm128
 %type <im_val> immexp imm imm8x imm16x imm32x imm8 imm16 imm32
index 1452b2d8df36b9ab704fe40844bb5234111fd9cd..c9271fb378c69b2670940d43fdf0177de4943158 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: nasm-bison.y,v 1.12 2001/07/04 20:53:21 peter Exp $
+/* $Id: nasm-bison.y,v 1.13 2001/07/05 02:51:01 peter Exp $
  * Main bison parser
  *
  *  Copyright (C) 2001  Peter Johnson, Michael Urman
@@ -82,9 +82,9 @@ extern void yyerror(char *);
 %type <bc> line exp instr instrbase label
 
 %type <int_val> fpureg reg32 reg16 reg8 segreg
-%type <ea_val> mem memaddr memexp
+%type <ea_val> memexp memaddr memref
 %type <ea_val> mem8x mem16x mem32x mem64x mem80x mem128x
-%type <ea_val> mem8 mem16 mem32 mem64 mem80 mem128 mem1632
+%type <ea_val> mem mem8 mem16 mem32 mem64 mem80 mem128 mem1632
 %type <ea_val> rm8x rm16x rm32x /*rm64x rm128x*/
 %type <ea_val> rm8 rm16 rm32 rm64 rm128
 %type <im_val> immexp imm imm8x imm16x imm32x imm8 imm16 imm32