diff options
| author | bhgv <bhgv.empire@gmail.com> | 2018-03-01 16:54:45 +0200 |
|---|---|---|
| committer | bhgv <bhgv.empire@gmail.com> | 2018-03-01 16:54:45 +0200 |
| commit | b786f20bbab5a59046aa78a2c6c2a11536497202 (patch) | |
| tree | 0851ecdec889eb9b7ba3751cc04d4f0b474e4a9e /utils/va/y.debug | |
inferno-os tree was separated from the inferno-os-android (separated from the Android driver)
Diffstat (limited to 'utils/va/y.debug')
| -rw-r--r-- | utils/va/y.debug | 334 |
1 files changed, 334 insertions, 0 deletions
diff --git a/utils/va/y.debug b/utils/va/y.debug new file mode 100644 index 0000000..775320d --- /dev/null +++ b/utils/va/y.debug @@ -0,0 +1,334 @@ +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", + "LCONST", + "LSP", + "LSB", + "LFP", + "LPC", + "LHI", + "LLO", + "LMREG", + "LTYPEX", + "LREG", + "LFREG", + "LFCREG", + "LR", + "LM", + "LF", + "LFCR", + "LSCHED", + "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*/ + "line: LSCHED.; \n", /*6*/ + 0, /*7*/ + "line: inst.; \n", /*8*/ + "line: error.; \n", /*9*/ + "inst: LTYPE1.imr , sreg , reg \ninst: LTYPE1.imr , reg \n", /*10*/ + "inst: LTYPE2.imr , sreg , imr \ninst: LTYPE2.imr , imr \n", /*11*/ + "inst: LTYPE3.lgen , gen \n", /*12*/ + 0, /*13*/ + "inst: LTYPE5.vlgen , vgen \n", /*14*/ + "inst: LTYPE6.reg , sreg comma \ninst: LTYPE6.reg , sreg , reg \n", /*15*/ + 0, /*16*/ + 0, /*17*/ + "inst: LTYPE9.gen , rel \ninst: LTYPE9.gen , sreg , rel \n", /*18*/ + "inst: LTYPEA.gen , rel \n", /*19*/ + "inst: LTYPEB.name , imm \ninst: LTYPEB.name , con , imm \n", /*20*/ + "inst: LTYPEC.name / con , ximm \n", /*21*/ + "inst: LTYPED.freg , freg \n", /*22*/ + "inst: LTYPEE.freg , freg \ninst: LTYPEE.freg , LFREG , freg \n", /*23*/ + "inst: LTYPEF.freg , LFREG comma \n", /*24*/ + 0, /*25*/ + 0, /*26*/ + 0, /*27*/ + 0, /*28*/ + 0, /*29*/ + 0, /*30*/ + "line: LNAME =.expr ; \n", /*31*/ + "line: LVAR =.expr ; \n", /*32*/ + 0, /*33*/ + 0, /*34*/ + 0, /*35*/ + "inst: LTYPE1 imr., sreg , reg \ninst: LTYPE1 imr., reg \n", /*36*/ + 0, /*37*/ + 0, /*38*/ + 0, /*39*/ + "imm: $.con \n", /*40*/ + 0, /*41*/ + "sreg: LR.( con ) \n", /*42*/ + "inst: LTYPE2 imr., sreg , imr \ninst: LTYPE2 imr., imr \n", /*43*/ + "inst: LTYPE3 lgen., gen \n", /*44*/ + 0, /*45*/ + 0, /*46*/ + 0, /*47*/ + 0, /*48*/ + 0, /*49*/ + "ximm: $.con \nximm: $.oreg \nximm: $.* $ oreg \nximm: $.LSCONST \nximm: $.LFCONST \nximm: $.- LFCONST \n", /*50*/ + 0, /*51*/ + 0, /*52*/ + "con: -.con \n", /*53*/ + "con: +.con \n", /*54*/ + "con: ~.con \n", /*55*/ + "oreg: (.sreg ) \ncon: (.expr ) \n", /*56*/ + 0, /*57*/ + 0, /*58*/ + 0, /*59*/ + 0, /*60*/ + "inst: LTYPE5 vlgen., vgen \n", /*61*/ + 0, /*62*/ + 0, /*63*/ + 0, /*64*/ + 0, /*65*/ + 0, /*66*/ + 0, /*67*/ + 0, /*68*/ + 0, /*69*/ + "mreg: LM.( con ) \n", /*70*/ + 0, /*71*/ + "fcreg: LFCR.( con ) \n", /*72*/ + 0, /*73*/ + "freg: LF.( con ) \n", /*74*/ + "inst: LTYPE6 reg., sreg comma \ninst: LTYPE6 reg., sreg , reg \n", /*75*/ + "inst: LTYPE7 comma.rel \ninst: LTYPE7 comma.nireg \n", /*76*/ + "inst: LTYPE8 comma.rel \ninst: LTYPE8 comma.nireg \n", /*77*/ + "inst: LTYPE8 sreg., nireg \n", /*78*/ + "inst: LTYPE9 gen., rel \ninst: LTYPE9 gen., sreg , rel \n", /*79*/ + "inst: LTYPEA gen., rel \n", /*80*/ + "inst: LTYPEB name., imm \ninst: LTYPEB name., con , imm \n", /*81*/ + "name: con.( pointer ) \n", /*82*/ + "con: (.expr ) \n", /*83*/ + "inst: LTYPEC name./ con , ximm \n", /*84*/ + "inst: LTYPED freg., freg \n", /*85*/ + "inst: LTYPEE freg., freg \ninst: LTYPEE freg., LFREG , freg \n", /*86*/ + "inst: LTYPEF freg., LFREG comma \n", /*87*/ + "inst: LTYPEG comma.rel \n", /*88*/ + "inst: LTYPEH comma.ximm \n", /*89*/ + 0, /*90*/ + 0, /*91*/ + 0, /*92*/ + 0, /*93*/ + 0, /*94*/ + 0, /*95*/ + 0, /*96*/ + 0, /*97*/ + 0, /*98*/ + 0, /*99*/ + "inst: LTYPEJ vgen., vgen \n", /*100*/ + "line: LLAB : $$3.line \n", /*101*/ + "line: LNAME : $$5.line \n", /*102*/ + "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", /*103*/ + 0, /*104*/ + "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", /*105*/ + "inst: LTYPE1 imr ,.sreg , reg \ninst: LTYPE1 imr ,.reg \n", /*106*/ + 0, /*107*/ + "sreg: LR (.con ) \n", /*108*/ + "inst: LTYPE2 imr ,.sreg , imr \ninst: LTYPE2 imr ,.imr \n", /*109*/ + "inst: LTYPE3 lgen ,.gen \n", /*110*/ + "oreg: con (.sreg ) \nname: con (.pointer ) \n", /*111*/ + 0, /*112*/ + 0, /*113*/ + "ximm: $ *.$ oreg \n", /*114*/ + 0, /*115*/ + 0, /*116*/ + "ximm: $ -.LFCONST \ncon: -.con \n", /*117*/ + 0, /*118*/ + 0, /*119*/ + 0, /*120*/ + "oreg: ( sreg.) \n", /*121*/ + "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", /*122*/ + "oreg: name (.sreg ) \n", /*123*/ + "name: LNAME offset.( pointer ) \n", /*124*/ + "name: LNAME <.> offset ( LSB ) \n", /*125*/ + "offset: +.con \n", /*126*/ + "offset: -.con \n", /*127*/ + "inst: LTYPE5 vlgen ,.vgen \n", /*128*/ + "mreg: LM (.con ) \n", /*129*/ + "fcreg: LFCR (.con ) \n", /*130*/ + "freg: LF (.con ) \n", /*131*/ + "inst: LTYPE6 reg ,.sreg comma \ninst: LTYPE6 reg ,.sreg , reg \n", /*132*/ + 0, /*133*/ + 0, /*134*/ + "rel: con.( LPC ) \nnireg: con.ireg \nname: con.( pointer ) \n", /*135*/ + 0, /*136*/ + 0, /*137*/ + 0, /*138*/ + 0, /*139*/ + "ireg: (.sreg ) \ncon: (.expr ) \n", /*140*/ + 0, /*141*/ + 0, /*142*/ + "inst: LTYPE8 sreg ,.nireg \n", /*143*/ + "inst: LTYPE9 gen ,.rel \ninst: LTYPE9 gen ,.sreg , rel \n", /*144*/ + "inst: LTYPEA gen ,.rel \n", /*145*/ + "inst: LTYPEB name ,.imm \ninst: LTYPEB name ,.con , imm \n", /*146*/ + "name: con (.pointer ) \n", /*147*/ + "inst: LTYPEC name /.con , ximm \n", /*148*/ + "inst: LTYPED freg ,.freg \n", /*149*/ + "inst: LTYPEE freg ,.freg \ninst: LTYPEE freg ,.LFREG , freg \n", /*150*/ + "inst: LTYPEF freg ,.LFREG comma \n", /*151*/ + 0, /*152*/ + "rel: con.( LPC ) \n", /*153*/ + 0, /*154*/ + 0, /*155*/ + 0, /*156*/ + 0, /*157*/ + "inst: LTYPEJ vgen ,.vgen \n", /*158*/ + 0, /*159*/ + 0, /*160*/ + 0, /*161*/ + "expr: expr +.expr \n", /*162*/ + "expr: expr -.expr \n", /*163*/ + "expr: expr *.expr \n", /*164*/ + "expr: expr /.expr \n", /*165*/ + "expr: expr %.expr \n", /*166*/ + "expr: expr <.< expr \n", /*167*/ + "expr: expr >.> expr \n", /*168*/ + "expr: expr &.expr \n", /*169*/ + "expr: expr ^.expr \n", /*170*/ + "expr: expr |.expr \n", /*171*/ + 0, /*172*/ + 0, /*173*/ + 0, /*174*/ + "sreg: LR ( con.) \n", /*175*/ + 0, /*176*/ + 0, /*177*/ + 0, /*178*/ + "oreg: con ( sreg.) \n", /*179*/ + "name: con ( pointer.) \n", /*180*/ + 0, /*181*/ + 0, /*182*/ + 0, /*183*/ + "ximm: $ * $.oreg \n", /*184*/ + 0, /*185*/ + 0, /*186*/ + 0, /*187*/ + "oreg: name ( sreg.) \n", /*188*/ + "name: LNAME offset (.pointer ) \n", /*189*/ + 0, /*190*/ + 0, /*191*/ + 0, /*192*/ + 0, /*193*/ + "mreg: LM ( con.) \n", /*194*/ + "fcreg: LFCR ( con.) \n", /*195*/ + "freg: LF ( con.) \n", /*196*/ + 0, /*197*/ + "rel: con (.LPC ) \nireg: (.sreg ) \nname: con (.pointer ) \n", /*198*/ + 0, /*199*/ + 0, /*200*/ + 0, /*201*/ + "ireg: ( sreg.) \n", /*202*/ + 0, /*203*/ + "nireg: con.ireg \nname: con.( pointer ) \n", /*204*/ + 0, /*205*/ + "inst: LTYPE9 gen , sreg., rel \n", /*206*/ + 0, /*207*/ + 0, /*208*/ + "inst: LTYPEB name , con., imm \n", /*209*/ + "inst: LTYPEC name / con., ximm \n", /*210*/ + 0, /*211*/ + 0, /*212*/ + 0, /*213*/ + 0, /*214*/ + "rel: con (.LPC ) \n", /*215*/ + 0, /*216*/ + 0, /*217*/ + 0, /*218*/ + 0, /*219*/ + 0, /*220*/ + 0, /*221*/ + 0, /*222*/ + "expr: expr < <.expr \n", /*223*/ + "expr: expr > >.expr \n", /*224*/ + 0, /*225*/ + 0, /*226*/ + 0, /*227*/ + "inst: LTYPE1 imr , sreg ,.reg \n", /*228*/ + 0, /*229*/ + "inst: LTYPE2 imr , sreg ,.imr \n", /*230*/ + 0, /*231*/ + 0, /*232*/ + 0, /*233*/ + "oreg: con.( sreg ) \nname: con.( pointer ) \n", /*234*/ + 0, /*235*/ + "name: LNAME offset ( pointer.) \n", /*236*/ + "name: LNAME < > offset.( LSB ) \n", /*237*/ + 0, /*238*/ + 0, /*239*/ + 0, /*240*/ + 0, /*241*/ + 0, /*242*/ + "rel: con ( LPC.) \n", /*243*/ + 0, /*244*/ + "ireg: (.sreg ) \nname: con (.pointer ) \n", /*245*/ + "inst: LTYPE9 gen , sreg ,.rel \n", /*246*/ + "inst: LTYPEB name , con ,.imm \n", /*247*/ + "inst: LTYPEC name / con ,.ximm \n", /*248*/ + "inst: LTYPEE freg , LFREG ,.freg \n", /*249*/ + 0, /*250*/ + 0, /*251*/ + 0, /*252*/ + 0, /*253*/ + 0, /*254*/ + 0, /*255*/ + "name: LNAME < > offset (.LSB ) \n", /*256*/ + 0, /*257*/ + 0, /*258*/ + 0, /*259*/ + 0, /*260*/ + 0, /*261*/ + 0, /*262*/ + "name: LNAME < > offset ( LSB.) \n", /*263*/ + 0, /*264*/ +}; |
