aboutsummaryrefslogtreecommitdiff
path: root/utils/5a/y.debug
diff options
context:
space:
mode:
authorbhgv <bhgv.empire@gmail.com>2018-03-01 16:54:45 +0200
committerbhgv <bhgv.empire@gmail.com>2018-03-01 16:54:45 +0200
commitb786f20bbab5a59046aa78a2c6c2a11536497202 (patch)
tree0851ecdec889eb9b7ba3751cc04d4f0b474e4a9e /utils/5a/y.debug
inferno-os tree was separated from the inferno-os-android (separated from the Android driver)
Diffstat (limited to 'utils/5a/y.debug')
-rw-r--r--utils/5a/y.debug400
1 files changed, 400 insertions, 0 deletions
diff --git a/utils/5a/y.debug b/utils/5a/y.debug
new file mode 100644
index 0000000..85b44f5
--- /dev/null
+++ b/utils/5a/y.debug
@@ -0,0 +1,400 @@
+char* yytoknames[] =
+{
+ "$end",
+ "error",
+ "$unk",
+ " |",
+ " ^",
+ " &",
+ " <",
+ " >",
+ " +",
+ " -",
+ " *",
+ " /",
+ " %",
+ "LTYPE1",
+ "LTYPE2",
+ "LTYPE3",
+ "LTYPE4",
+ "LTYPE5",
+ "LTYPE6",
+ "LTYPE7",
+ "LTYPE8",
+ "LTYPE9",
+ "LTYPEA",
+ "LTYPEB",
+ "LTYPEC",
+ "LTYPED",
+ "LTYPEE",
+ "LTYPEF",
+ "LTYPEG",
+ "LTYPEH",
+ "LTYPEI",
+ "LTYPEJ",
+ "LTYPEK",
+ "LTYPEL",
+ "LTYPEM",
+ "LTYPEN",
+ "LTYPEBX",
+ "LCONST",
+ "LSP",
+ "LSB",
+ "LFP",
+ "LPC",
+ "LTYPEX",
+ "LR",
+ "LREG",
+ "LF",
+ "LFREG",
+ "LC",
+ "LCREG",
+ "LPSR",
+ "LFCR",
+ "LCOND",
+ "LS",
+ "LAT",
+ "LFCONST",
+ "LSCONST",
+ "LNAME",
+ "LLAB",
+ "LVAR",
+ " :",
+ " =",
+ " ;",
+ " ,",
+ " [",
+ " ]",
+ " (",
+ " )",
+ " $",
+ " ~",
+};
+char* yystates[] =
+{
+ 0, /*0*/
+ "$accept: prog.$end \nprog: prog.line \n", /*1*/
+ 0, /*2*/
+ "line: LLAB.: $$3 line \n", /*3*/
+ "line: LNAME.: $$5 line \nline: LNAME.= expr ; \n", /*4*/
+ "line: LVAR.= expr ; \n", /*5*/
+ 0, /*6*/
+ "line: inst.; \n", /*7*/
+ "line: error.; \n", /*8*/
+ 0, /*9*/
+ 0, /*10*/
+ 0, /*11*/
+ 0, /*12*/
+ 0, /*13*/
+ 0, /*14*/
+ 0, /*15*/
+ 0, /*16*/
+ 0, /*17*/
+ 0, /*18*/
+ 0, /*19*/
+ "inst: LTYPEB.name , imm \ninst: LTYPEB.name , con , imm \n", /*20*/
+ "inst: LTYPEC.name / con , ximm \n", /*21*/
+ 0, /*22*/
+ 0, /*23*/
+ 0, /*24*/
+ 0, /*25*/
+ 0, /*26*/
+ 0, /*27*/
+ 0, /*28*/
+ 0, /*29*/
+ 0, /*30*/
+ 0, /*31*/
+ 0, /*32*/
+ "line: LNAME =.expr ; \n", /*33*/
+ "line: LVAR =.expr ; \n", /*34*/
+ 0, /*35*/
+ 0, /*36*/
+ "inst: LTYPE1 cond.imsr , spreg , reg \ninst: LTYPE1 cond.imsr , spreg , \ninst: LTYPE1 cond.imsr , reg \ncond: cond.LCOND \ncond: cond.LS \n", /*37*/
+ "inst: LTYPE2 cond.imsr , reg \ncond: cond.LCOND \ncond: cond.LS \n", /*38*/
+ "inst: LTYPE3 cond.gen , gen \ncond: cond.LCOND \ncond: cond.LS \n", /*39*/
+ 0, /*40*/
+ "inst: LTYPEBX comma.ireg \n", /*41*/
+ 0, /*42*/
+ "inst: LTYPE5 comma.rel \n", /*43*/
+ 0, /*44*/
+ "inst: LTYPE7 cond.imsr , spreg comma \ncond: cond.LCOND \ncond: cond.LS \n", /*45*/
+ "inst: LTYPE8 cond.ioreg , [ reglist ] \ninst: LTYPE8 cond.[ reglist ] , ioreg \ncond: cond.LCOND \ncond: cond.LS \n", /*46*/
+ 0, /*47*/
+ 0, /*48*/
+ "inst: LTYPEB name., imm \ninst: LTYPEB name., con , imm \n", /*49*/
+ "name: con.( pointer ) \n", /*50*/
+ 0, /*51*/
+ 0, /*52*/
+ 0, /*53*/
+ "con: -.con \n", /*54*/
+ "con: +.con \n", /*55*/
+ "con: ~.con \n", /*56*/
+ "con: (.expr ) \n", /*57*/
+ "inst: LTYPEC name./ con , ximm \n", /*58*/
+ "inst: LTYPED cond.reg comma \ncond: cond.LCOND \ncond: cond.LS \n", /*59*/
+ "inst: LTYPEH comma.ximm \n", /*60*/
+ "inst: LTYPEI cond.freg , freg \ncond: cond.LCOND \ncond: cond.LS \n", /*61*/
+ "inst: LTYPEK cond.frcon , freg \ninst: LTYPEK cond.frcon , LFREG , freg \ncond: cond.LCOND \ncond: cond.LS \n", /*62*/
+ "inst: LTYPEL cond.freg , freg comma \ncond: cond.LCOND \ncond: cond.LS \n", /*63*/
+ "inst: LTYPEJ cond.con , expr , spreg , creg , creg oexpr \ncond: cond.LCOND \ncond: cond.LS \n", /*64*/
+ "inst: LTYPEM cond.reg , reg , regreg \ncond: cond.LCOND \ncond: cond.LS \n", /*65*/
+ "inst: LTYPEN cond.reg , reg , reg , spreg \ncond: cond.LCOND \ncond: cond.LS \n", /*66*/
+ 0, /*67*/
+ "line: LLAB : $$3.line \n", /*68*/
+ "line: LNAME : $$5.line \n", /*69*/
+ "line: LNAME = expr.; \nexpr: expr.+ expr \nexpr: expr.- expr \nexpr: expr.* expr \nexpr: expr./ expr \nexpr: expr.% expr \nexpr: expr.< < expr \nexpr: expr.> > expr \nexpr: expr.& expr \nexpr: expr.^ expr \nexpr: expr.| expr \n", /*70*/
+ 0, /*71*/
+ "line: LVAR = expr.; \nexpr: expr.+ expr \nexpr: expr.- expr \nexpr: expr.* expr \nexpr: expr./ expr \nexpr: expr.% expr \nexpr: expr.< < expr \nexpr: expr.> > expr \nexpr: expr.& expr \nexpr: expr.^ expr \nexpr: expr.| expr \n", /*72*/
+ "inst: LTYPE1 cond imsr., spreg , reg \ninst: LTYPE1 cond imsr., spreg , \ninst: LTYPE1 cond imsr., reg \n", /*73*/
+ 0, /*74*/
+ 0, /*75*/
+ 0, /*76*/
+ 0, /*77*/
+ 0, /*78*/
+ 0, /*79*/
+ "imm: $.con \n", /*80*/
+ 0, /*81*/
+ 0, /*82*/
+ 0, /*83*/
+ 0, /*84*/
+ "sreg: LR.( expr ) \n", /*85*/
+ "inst: LTYPE2 cond imsr., reg \n", /*86*/
+ "inst: LTYPE3 cond gen., gen \n", /*87*/
+ 0, /*88*/
+ 0, /*89*/
+ 0, /*90*/
+ 0, /*91*/
+ 0, /*92*/
+ 0, /*93*/
+ 0, /*94*/
+ 0, /*95*/
+ "ximm: $.con \nximm: $.oreg \nximm: $.* $ oreg \nximm: $.LSCONST \nfcon: $.LFCONST \nfcon: $.- LFCONST \n", /*96*/
+ 0, /*97*/
+ "ireg: (.spreg ) \ncon: (.expr ) \n", /*98*/
+ 0, /*99*/
+ 0, /*100*/
+ 0, /*101*/
+ "freg: LF.( con ) \n", /*102*/
+ 0, /*103*/
+ "inst: LTYPE4 cond comma.rel \ninst: LTYPE4 cond comma.nireg \n", /*104*/
+ 0, /*105*/
+ "ireg: (.spreg ) \n", /*106*/
+ 0, /*107*/
+ 0, /*108*/
+ "rel: con.( LPC ) \n", /*109*/
+ 0, /*110*/
+ 0, /*111*/
+ "inst: LTYPE6 cond comma.gen \n", /*112*/
+ "inst: LTYPE7 cond imsr., spreg comma \n", /*113*/
+ "inst: LTYPE8 cond ioreg., [ reglist ] \n", /*114*/
+ "inst: LTYPE8 cond [.reglist ] , ioreg \n", /*115*/
+ "ioreg: con.( sreg ) \n", /*116*/
+ "inst: LTYPE9 cond reg., ireg , reg \ninst: LTYPE9 cond reg., ireg comma \n", /*117*/
+ "inst: LTYPE9 cond comma.ireg , reg \n", /*118*/
+ 0, /*119*/
+ 0, /*120*/
+ "inst: LTYPEB name ,.imm \ninst: LTYPEB name ,.con , imm \n", /*121*/
+ "name: con (.pointer ) \n", /*122*/
+ "name: LNAME offset.( pointer ) \n", /*123*/
+ "name: LNAME <.> offset ( LSB ) \n", /*124*/
+ "offset: +.con \n", /*125*/
+ "offset: -.con \n", /*126*/
+ 0, /*127*/
+ 0, /*128*/
+ 0, /*129*/
+ "con: ( expr.) \nexpr: expr.+ expr \nexpr: expr.- expr \nexpr: expr.* expr \nexpr: expr./ expr \nexpr: expr.% expr \nexpr: expr.< < expr \nexpr: expr.> > expr \nexpr: expr.& expr \nexpr: expr.^ expr \nexpr: expr.| expr \n", /*130*/
+ "inst: LTYPEC name /.con , ximm \n", /*131*/
+ 0, /*132*/
+ 0, /*133*/
+ "inst: LTYPEI cond freg., freg \n", /*134*/
+ "inst: LTYPEK cond frcon., freg \ninst: LTYPEK cond frcon., LFREG , freg \n", /*135*/
+ 0, /*136*/
+ 0, /*137*/
+ "fcon: $.LFCONST \nfcon: $.- LFCONST \n", /*138*/
+ "inst: LTYPEL cond freg., freg comma \n", /*139*/
+ "inst: LTYPEJ cond con., expr , spreg , creg , creg oexpr \n", /*140*/
+ "inst: LTYPEM cond reg., reg , regreg \n", /*141*/
+ "inst: LTYPEN cond reg., reg , reg , spreg \n", /*142*/
+ 0, /*143*/
+ 0, /*144*/
+ 0, /*145*/
+ "expr: expr +.expr \n", /*146*/
+ "expr: expr -.expr \n", /*147*/
+ "expr: expr *.expr \n", /*148*/
+ "expr: expr /.expr \n", /*149*/
+ "expr: expr %.expr \n", /*150*/
+ "expr: expr <.< expr \n", /*151*/
+ "expr: expr >.> expr \n", /*152*/
+ "expr: expr &.expr \n", /*153*/
+ "expr: expr ^.expr \n", /*154*/
+ "expr: expr |.expr \n", /*155*/
+ 0, /*156*/
+ "inst: LTYPE1 cond imsr ,.spreg , reg \ninst: LTYPE1 cond imsr ,.spreg , \ninst: LTYPE1 cond imsr ,.reg \n", /*157*/
+ "shift: spreg <.< rcon \n", /*158*/
+ "shift: spreg >.> rcon \n", /*159*/
+ "shift: spreg -.> rcon \n", /*160*/
+ "shift: spreg LAT.> rcon \n", /*161*/
+ 0, /*162*/
+ "sreg: LR (.expr ) \n", /*163*/
+ "inst: LTYPE2 cond imsr ,.reg \n", /*164*/
+ "inst: LTYPE3 cond gen ,.gen \n", /*165*/
+ "gen: shift (.spreg ) \n", /*166*/
+ "ioreg: con (.sreg ) \nname: con (.pointer ) \n", /*167*/
+ 0, /*168*/
+ 0, /*169*/
+ "ximm: $ *.$ oreg \n", /*170*/
+ 0, /*171*/
+ 0, /*172*/
+ "fcon: $ -.LFCONST \ncon: -.con \n", /*173*/
+ "ireg: ( spreg.) \n", /*174*/
+ "oreg: name (.sreg ) \n", /*175*/
+ "freg: LF (.con ) \n", /*176*/
+ 0, /*177*/
+ 0, /*178*/
+ "rel: con.( LPC ) \nname: con.( pointer ) \n", /*179*/
+ 0, /*180*/
+ 0, /*181*/
+ 0, /*182*/
+ "rel: con (.LPC ) \n", /*183*/
+ 0, /*184*/
+ 0, /*185*/
+ 0, /*186*/
+ "inst: LTYPE7 cond imsr ,.spreg comma \n", /*187*/
+ "inst: LTYPE8 cond ioreg ,.[ reglist ] \n", /*188*/
+ "inst: LTYPE8 cond [ reglist.] , ioreg \n", /*189*/
+ 0, /*190*/
+ "ioreg: con (.sreg ) \n", /*191*/
+ "inst: LTYPE9 cond reg ,.ireg , reg \ninst: LTYPE9 cond reg ,.ireg comma \n", /*192*/
+ "inst: LTYPE9 cond comma ireg., reg \n", /*193*/
+ 0, /*194*/
+ "inst: LTYPEB name , con., imm \n", /*195*/
+ "name: con ( pointer.) \n", /*196*/
+ 0, /*197*/
+ 0, /*198*/
+ 0, /*199*/
+ "name: LNAME offset (.pointer ) \n", /*200*/
+ 0, /*201*/
+ 0, /*202*/
+ 0, /*203*/
+ 0, /*204*/
+ "inst: LTYPEC name / con., ximm \n", /*205*/
+ 0, /*206*/
+ "inst: LTYPEI cond freg ,.freg \n", /*207*/
+ "inst: LTYPEK cond frcon ,.freg \ninst: LTYPEK cond frcon ,.LFREG , freg \n", /*208*/
+ "fcon: $ -.LFCONST \n", /*209*/
+ "inst: LTYPEL cond freg ,.freg comma \n", /*210*/
+ "inst: LTYPEJ cond con ,.expr , spreg , creg , creg oexpr \n", /*211*/
+ "inst: LTYPEM cond reg ,.reg , regreg \n", /*212*/
+ "inst: LTYPEN cond reg ,.reg , reg , spreg \n", /*213*/
+ 0, /*214*/
+ 0, /*215*/
+ 0, /*216*/
+ 0, /*217*/
+ 0, /*218*/
+ "expr: expr < <.expr \n", /*219*/
+ "expr: expr > >.expr \n", /*220*/
+ 0, /*221*/
+ 0, /*222*/
+ 0, /*223*/
+ 0, /*224*/
+ 0, /*225*/
+ "shift: spreg < <.rcon \n", /*226*/
+ "shift: spreg > >.rcon \n", /*227*/
+ "shift: spreg - >.rcon \n", /*228*/
+ "shift: spreg LAT >.rcon \n", /*229*/
+ "sreg: LR ( expr.) \nexpr: expr.+ expr \nexpr: expr.- expr \nexpr: expr.* expr \nexpr: expr./ expr \nexpr: expr.% expr \nexpr: expr.< < expr \nexpr: expr.> > expr \nexpr: expr.& expr \nexpr: expr.^ expr \nexpr: expr.| expr \n", /*230*/
+ 0, /*231*/
+ 0, /*232*/
+ "gen: shift ( spreg.) \n", /*233*/
+ "ioreg: con ( sreg.) \n", /*234*/
+ "ximm: $ * $.oreg \n", /*235*/
+ 0, /*236*/
+ 0, /*237*/
+ "oreg: name ( sreg.) \n", /*238*/
+ "freg: LF ( con.) \n", /*239*/
+ "rel: con (.LPC ) \nname: con (.pointer ) \n", /*240*/
+ 0, /*241*/
+ "rel: con ( LPC.) \n", /*242*/
+ 0, /*243*/
+ "inst: LTYPE8 cond ioreg , [.reglist ] \n", /*244*/
+ "inst: LTYPE8 cond [ reglist ]., ioreg \n", /*245*/
+ "reglist: spreg -.spreg \n", /*246*/
+ "reglist: spreg comma.reglist \n", /*247*/
+ 0, /*248*/
+ "inst: LTYPE9 cond comma ireg ,.reg \n", /*249*/
+ "inst: LTYPEB name , con ,.imm \n", /*250*/
+ 0, /*251*/
+ "name: LNAME offset ( pointer.) \n", /*252*/
+ "name: LNAME < > offset.( LSB ) \n", /*253*/
+ "inst: LTYPEC name / con ,.ximm \n", /*254*/
+ 0, /*255*/
+ 0, /*256*/
+ 0, /*257*/
+ 0, /*258*/
+ "inst: LTYPEJ cond con , expr., spreg , creg , creg oexpr \nexpr: expr.+ expr \nexpr: expr.- expr \nexpr: expr.* expr \nexpr: expr./ expr \nexpr: expr.% expr \nexpr: expr.< < expr \nexpr: expr.> > expr \nexpr: expr.& expr \nexpr: expr.^ expr \nexpr: expr.| expr \n", /*259*/
+ "inst: LTYPEM cond reg , reg., regreg \n", /*260*/
+ "inst: LTYPEN cond reg , reg., reg , spreg \n", /*261*/
+ 0, /*262*/
+ 0, /*263*/
+ 0, /*264*/
+ 0, /*265*/
+ 0, /*266*/
+ 0, /*267*/
+ 0, /*268*/
+ 0, /*269*/
+ 0, /*270*/
+ 0, /*271*/
+ 0, /*272*/
+ 0, /*273*/
+ 0, /*274*/
+ "ioreg: con.( sreg ) \nname: con.( pointer ) \n", /*275*/
+ 0, /*276*/
+ 0, /*277*/
+ 0, /*278*/
+ 0, /*279*/
+ "inst: LTYPE8 cond ioreg , [ reglist.] \n", /*280*/
+ "inst: LTYPE8 cond [ reglist ] ,.ioreg \n", /*281*/
+ 0, /*282*/
+ 0, /*283*/
+ 0, /*284*/
+ 0, /*285*/
+ 0, /*286*/
+ 0, /*287*/
+ 0, /*288*/
+ "name: LNAME < > offset (.LSB ) \n", /*289*/
+ 0, /*290*/
+ "inst: LTYPEK cond frcon , LFREG ,.freg \n", /*291*/
+ 0, /*292*/
+ "inst: LTYPEJ cond con , expr ,.spreg , creg , creg oexpr \n", /*293*/
+ "inst: LTYPEM cond reg , reg ,.regreg \n", /*294*/
+ "inst: LTYPEN cond reg , reg ,.reg , spreg \n", /*295*/
+ 0, /*296*/
+ 0, /*297*/
+ 0, /*298*/
+ 0, /*299*/
+ "name: LNAME < > offset ( LSB.) \n", /*300*/
+ 0, /*301*/
+ "inst: LTYPEJ cond con , expr , spreg., creg , creg oexpr \n", /*302*/
+ 0, /*303*/
+ "regreg: (.spreg , spreg ) \n", /*304*/
+ "inst: LTYPEN cond reg , reg , reg., spreg \n", /*305*/
+ 0, /*306*/
+ "inst: LTYPEJ cond con , expr , spreg ,.creg , creg oexpr \n", /*307*/
+ "regreg: ( spreg., spreg ) \n", /*308*/
+ "inst: LTYPEN cond reg , reg , reg ,.spreg \n", /*309*/
+ "inst: LTYPEJ cond con , expr , spreg , creg., creg oexpr \n", /*310*/
+ 0, /*311*/
+ "creg: LC.( expr ) \n", /*312*/
+ "regreg: ( spreg ,.spreg ) \n", /*313*/
+ 0, /*314*/
+ "inst: LTYPEJ cond con , expr , spreg , creg ,.creg oexpr \n", /*315*/
+ "creg: LC (.expr ) \n", /*316*/
+ "regreg: ( spreg , spreg.) \n", /*317*/
+ 0, /*318*/
+ "creg: LC ( expr.) \nexpr: expr.+ expr \nexpr: expr.- expr \nexpr: expr.* expr \nexpr: expr./ expr \nexpr: expr.% expr \nexpr: expr.< < expr \nexpr: expr.> > expr \nexpr: expr.& expr \nexpr: expr.^ expr \nexpr: expr.| expr \n", /*319*/
+ 0, /*320*/
+ 0, /*321*/
+ "oexpr: ,.expr \n", /*322*/
+ 0, /*323*/
+ 0, /*324*/
+};