123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288 |
- Grammar
- 0 $accept: begin $end
- 1 begin: htmlparser
- 2 htmlparser: "<html" ">" htmlparser2 "</html" ">"
- 3 | htmlparser2
- 4 htmlparser2: items
- 5 | fonttab2
- 6 items: items item
- 7 | item
- 8 item: "stringdata"
- 9 $@1: %empty
- 10 item: "<br" $@1 br_arg "/>"
- 11 $@2: %empty
- 12 item: "<br" ">" $@2 "</br" ">"
- 13 | font items "</font" ">"
- 14 | italic items "</i" ">"
- 15 | bold items "</b" ">"
- 16 | underline items "</u" ">"
- 17 | overline items "</o" ">"
- 18 $@3: %empty
- 19 item: "<sub" ">" $@3 items "</sub" ">"
- 20 $@4: %empty
- 21 item: "<sup" ">" $@4 items "</sup" ">"
- 22 $@5: %empty
- 23 item: "<s" ">" $@5 items "</s" ">"
- 24 fonttab2: tab
- 25 | font tab "</font" ">"
- 26 | italic tab "</i" ">"
- 27 | bold tab "</b" ">"
- 28 | underline tab "</u" ">"
- 29 | overline tab "</o" ">"
- 30 $@6: %empty
- 31 font: "<font" $@6 font_arg ">"
- 32 italic: "<i" ">"
- 33 overline: "<o" ">"
- 34 bold: "<b" ">"
- 35 underline: "<u" ">"
- 36 tabe: "stringdata"
- 37 | %empty
- 38 $@7: %empty
- 39 tab: tabe "<table" $@7 table_arg ">" rows "</table" ">" tabe
- 40 rows: row
- 41 | rows row
- 42 $@8: %empty
- 43 rows: rows "<hr" "/>" $@8 row
- 44 $@9: %empty
- 45 rows: rows "<hr" ">" "</hr" ">" $@9 row
- 46 $@10: %empty
- 47 row: "<tr" ">" $@10 cells "</tr" ">"
- 48 cells: cell
- 49 | cells cell
- 50 $@11: %empty
- 51 cells: cells "<vr" "/>" $@11 cell
- 52 $@12: %empty
- 53 cells: cells "<vr" ">" "</vr" ">" $@12 cell
- 54 cell: celltd td_arg ">" htmlparser "</td" ">"
- 55 | celltd td_arg ">" cellimg img_arg "/>" "</td" ">"
- 56 | celltd td_arg ">" cellimg img_arg ">" "</img" ">" "</td" ">"
- 57 | celltd td_arg ">" "</td" ">"
- 58 cellimg: "<img"
- 59 celltd: "<td"
- 60 table_arg: table_arg table_1arg
- 61 | %empty
- 62 table_1arg: "align" "=" "string"
- 63 | "bgcolor" "=" "string"
- 64 | "border" "=" "string"
- 65 | "cellborder" "=" "string"
- 66 | "cellpadding" "=" "string"
- 67 | "cellspacing" "=" "string"
- 68 | "color" "=" "string"
- 69 | "columns" "=" "string"
- 70 | "fixedsize" "=" "string"
- 71 | "gradientangle" "=" "string"
- 72 | "height" "=" "string"
- 73 | "href" "=" "string"
- 74 | "id" "=" "string"
- 75 | "port" "=" "string"
- 76 | "rows" "=" "string"
- 77 | "sides" "=" "string"
- 78 | "style" "=" "string"
- 79 | "target" "=" "string"
- 80 | "title" "=" "string"
- 81 | "tooltip" "=" "string"
- 82 | "valign" "=" "string"
- 83 | "width" "=" "string"
- 84 | "text" "=" "string"
- 85 td_arg: td_arg td_1arg
- 86 | %empty
- 87 td_1arg: "align" "=" "string"
- 88 | "balign" "=" "string"
- 89 | "bgcolor" "=" "string"
- 90 | "border" "=" "string"
- 91 | "cellpadding" "=" "string"
- 92 | "cellspacing" "=" "string"
- 93 | "color" "=" "string"
- 94 | "colspan" "=" "string"
- 95 | "fixedsize" "=" "string"
- 96 | "gradientangle" "=" "string"
- 97 | "height" "=" "string"
- 98 | "href" "=" "string"
- 99 | "id" "=" "string"
- 100 | "port" "=" "string"
- 101 | "rowspan" "=" "string"
- 102 | "sides" "=" "string"
- 103 | "style" "=" "string"
- 104 | "target" "=" "string"
- 105 | "title" "=" "string"
- 106 | "tooltip" "=" "string"
- 107 | "valign" "=" "string"
- 108 | "width" "=" "string"
- 109 | "text" "=" "string"
- 110 img_arg: img_arg img_1arg
- 111 | %empty
- 112 img_1arg: "scale" "=" "string"
- 113 | "src" "=" "string"
- 114 | "text" "=" "string"
- 115 br_arg: br_arg br_1arg
- 116 | %empty
- 117 br_1arg: "align" "=" "string"
- 118 | "text" "=" "string"
- 119 font_arg: font_arg font_1arg
- 120 | %empty
- 121 font_1arg: "color" "=" "string"
- 122 | "face" "=" "string"
- 123 | "point-size" "=" "string"
- 124 | "text" "=" "string"
- Terminals, with rules where they appear
- $end (0) 0
- error (256)
- "stringdata" <string> (258) 8 36
- "<html" (259) 2
- "</html" (260) 2
- "<b" (261) 34
- "</b" (262) 15 27
- "<br" (263) 10 12
- "</br" (264) 12
- "<font" (265) 31
- "</font" (266) 13 25
- "<hr" (267) 43 45
- "</hr" (268) 45
- "<i" (269) 32
- "</i" (270) 14 26
- "<img" (271) 58
- "</img" (272) 56
- "<o" (273) 33
- "</o" (274) 17 29
- "<s" (275) 23
- "</s" (276) 23
- "<sub" (277) 19
- "</sub" (278) 19
- "<sup" (279) 21
- "</sup" (280) 21
- "<table" (281) 39
- "</table" (282) 39
- "<td" (283) 59
- "</td" (284) 54 55 56 57
- "<tr" (285) 47
- "</tr" (286) 47
- "<u" (287) 35
- "</u" (288) 16 28
- "<vr" (289) 51 53
- "</vr" (290) 53
- "/>" (291) 10 43 51 55
- ">" (292) 2 12 13 14 15 16 17 19 21 23 25 26 27 28 29 31 32 33 34 35 39 45 47 53 54 55 56 57
- "=" (293) 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 112 113 114 117 118 121 122 123 124
- "string" <string> (294) 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 112 113 114 117 118 121 122 123 124
- "text" <string> (295) 84 109 114 118 124
- "align" (296) 62 87 117
- "balign" (297) 88
- "bgcolor" (298) 63 89
- "border" (299) 64 90
- "cellborder" (300) 65
- "cellpadding" (301) 66 91
- "cellspacing" (302) 67 92
- "color" (303) 68 93 121
- "columns" (304) 69
- "colspan" (305) 94
- "face" (306) 122
- "fixedsize" (307) 70 95
- "gradientangle" (308) 71 96
- "height" (309) 72 97
- "href" (310) 73 98
- "id" (311) 74 99
- "port" (312) 75 100
- "point-size" (313) 123
- "rows" (314) 76
- "rowspan" (315) 101
- "scale" (316) 112
- "sides" (317) 77 102
- "src" (318) 113
- "style" (319) 78 103
- "target" (320) 79 104
- "title" (321) 80 105
- "tooltip" (322) 81 106
- "valign" (323) 82 107
- "width" (324) 83 108
- Nonterminals, with rules where they appear
- $accept (70)
- on left: 0
- begin (71)
- on left: 1
- on right: 0
- htmlparser (72)
- on left: 2 3
- on right: 1 54
- htmlparser2 (73)
- on left: 4 5
- on right: 2 3
- items (74)
- on left: 6 7
- on right: 4 6 13 14 15 16 17 19 21 23
- item (75)
- on left: 8 10 12 13 14 15 16 17 19 21 23
- on right: 6 7
- $@1 (76)
- on left: 9
- on right: 10
- $@2 (77)
- on left: 11
- on right: 12
- $@3 (78)
- on left: 18
- on right: 19
- $@4 (79)
- on left: 20
- on right: 21
- $@5 (80)
- on left: 22
- on right: 23
- fonttab2 (81)
- on left: 24 25 26 27 28 29
- on right: 5
- font (82)
- on left: 31
- on right: 13 25
- $@6 (83)
- on left: 30
- on right: 31
- italic (84)
- on left: 32
- on right: 14 26
- overline (85)
- on left: 33
- on right: 17 29
- bold (86)
- on left: 34
- on right: 15 27
- underline (87)
- on left: 35
- on right: 16 28
- tabe (88)
- on left: 36 37
- on right: 39
- tab (89)
- on left: 39
- on right: 24 25 26 27 28 29
- $@7 (90)
- on left: 38
- on right: 39
- rows (91)
- on left: 40 41 43 45
- on right: 39 41 43 45
- $@8 (92)
- on left: 42
- on right: 43
- $@9 (93)
- on left: 44
- on right: 45
- row (94)
- on left: 47
- on right: 40 41 43 45
- $@10 (95)
- on left: 46
- on right: 47
- cells (96)
- on left: 48 49 51 53
- on right: 47 49 51 53
- $@11 (97)
- on left: 50
- on right: 51
- $@12 (98)
- on left: 52
- on right: 53
- cell (99)
- on left: 54 55 56 57
- on right: 48 49 51 53
- cellimg (100)
- on left: 58
- on right: 55 56
- celltd (101)
- on left: 59
- on right: 54 55 56 57
- table_arg (102)
- on left: 60 61
- on right: 39 60
- table_1arg (103)
- on left: 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
- on right: 60
- td_arg (104)
- on left: 85 86
- on right: 54 55 56 57 85
- td_1arg (105)
- on left: 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109
- on right: 85
- img_arg (106)
- on left: 110 111
- on right: 55 56 110
- img_1arg (107)
- on left: 112 113 114
- on right: 110
- br_arg (108)
- on left: 115 116
- on right: 10 115
- br_1arg (109)
- on left: 117 118
- on right: 115
- font_arg (110)
- on left: 119 120
- on right: 31 119
- font_1arg (111)
- on left: 121 122 123 124
- on right: 119
- State 0
- 0 $accept: • begin $end
- "stringdata" shift, and go to state 1
- "<html" shift, and go to state 2
- "<b" shift, and go to state 3
- "<br" shift, and go to state 4
- "<font" shift, and go to state 5
- "<i" shift, and go to state 6
- "<o" shift, and go to state 7
- "<s" shift, and go to state 8
- "<sub" shift, and go to state 9
- "<sup" shift, and go to state 10
- "<u" shift, and go to state 11
- $default reduce using rule 37 (tabe)
- begin go to state 12
- htmlparser go to state 13
- htmlparser2 go to state 14
- items go to state 15
- item go to state 16
- fonttab2 go to state 17
- font go to state 18
- italic go to state 19
- overline go to state 20
- bold go to state 21
- underline go to state 22
- tabe go to state 23
- tab go to state 24
- State 1
- 8 item: "stringdata" •
- 36 tabe: "stringdata" •
- "<table" reduce using rule 36 (tabe)
- $default reduce using rule 8 (item)
- State 2
- 2 htmlparser: "<html" • ">" htmlparser2 "</html" ">"
- ">" shift, and go to state 25
- State 3
- 34 bold: "<b" • ">"
- ">" shift, and go to state 26
- State 4
- 10 item: "<br" • $@1 br_arg "/>"
- 12 | "<br" • ">" $@2 "</br" ">"
- ">" shift, and go to state 27
- $default reduce using rule 9 ($@1)
- $@1 go to state 28
- State 5
- 31 font: "<font" • $@6 font_arg ">"
- $default reduce using rule 30 ($@6)
- $@6 go to state 29
- State 6
- 32 italic: "<i" • ">"
- ">" shift, and go to state 30
- State 7
- 33 overline: "<o" • ">"
- ">" shift, and go to state 31
- State 8
- 23 item: "<s" • ">" $@5 items "</s" ">"
- ">" shift, and go to state 32
- State 9
- 19 item: "<sub" • ">" $@3 items "</sub" ">"
- ">" shift, and go to state 33
- State 10
- 21 item: "<sup" • ">" $@4 items "</sup" ">"
- ">" shift, and go to state 34
- State 11
- 35 underline: "<u" • ">"
- ">" shift, and go to state 35
- State 12
- 0 $accept: begin • $end
- $end shift, and go to state 36
- State 13
- 1 begin: htmlparser •
- $default reduce using rule 1 (begin)
- State 14
- 3 htmlparser: htmlparser2 •
- $default reduce using rule 3 (htmlparser)
- State 15
- 4 htmlparser2: items •
- 6 items: items • item
- "stringdata" shift, and go to state 37
- "<b" shift, and go to state 3
- "<br" shift, and go to state 4
- "<font" shift, and go to state 5
- "<i" shift, and go to state 6
- "<o" shift, and go to state 7
- "<s" shift, and go to state 8
- "<sub" shift, and go to state 9
- "<sup" shift, and go to state 10
- "<u" shift, and go to state 11
- $default reduce using rule 4 (htmlparser2)
- item go to state 38
- font go to state 39
- italic go to state 40
- overline go to state 41
- bold go to state 42
- underline go to state 43
- State 16
- 7 items: item •
- $default reduce using rule 7 (items)
- State 17
- 5 htmlparser2: fonttab2 •
- $default reduce using rule 5 (htmlparser2)
- State 18
- 13 item: font • items "</font" ">"
- 25 fonttab2: font • tab "</font" ">"
- "stringdata" shift, and go to state 1
- "<b" shift, and go to state 3
- "<br" shift, and go to state 4
- "<font" shift, and go to state 5
- "<i" shift, and go to state 6
- "<o" shift, and go to state 7
- "<s" shift, and go to state 8
- "<sub" shift, and go to state 9
- "<sup" shift, and go to state 10
- "<u" shift, and go to state 11
- $default reduce using rule 37 (tabe)
- items go to state 44
- item go to state 16
- font go to state 39
- italic go to state 40
- overline go to state 41
- bold go to state 42
- underline go to state 43
- tabe go to state 23
- tab go to state 45
- State 19
- 14 item: italic • items "</i" ">"
- 26 fonttab2: italic • tab "</i" ">"
- "stringdata" shift, and go to state 1
- "<b" shift, and go to state 3
- "<br" shift, and go to state 4
- "<font" shift, and go to state 5
- "<i" shift, and go to state 6
- "<o" shift, and go to state 7
- "<s" shift, and go to state 8
- "<sub" shift, and go to state 9
- "<sup" shift, and go to state 10
- "<u" shift, and go to state 11
- $default reduce using rule 37 (tabe)
- items go to state 46
- item go to state 16
- font go to state 39
- italic go to state 40
- overline go to state 41
- bold go to state 42
- underline go to state 43
- tabe go to state 23
- tab go to state 47
- State 20
- 17 item: overline • items "</o" ">"
- 29 fonttab2: overline • tab "</o" ">"
- "stringdata" shift, and go to state 1
- "<b" shift, and go to state 3
- "<br" shift, and go to state 4
- "<font" shift, and go to state 5
- "<i" shift, and go to state 6
- "<o" shift, and go to state 7
- "<s" shift, and go to state 8
- "<sub" shift, and go to state 9
- "<sup" shift, and go to state 10
- "<u" shift, and go to state 11
- $default reduce using rule 37 (tabe)
- items go to state 48
- item go to state 16
- font go to state 39
- italic go to state 40
- overline go to state 41
- bold go to state 42
- underline go to state 43
- tabe go to state 23
- tab go to state 49
- State 21
- 15 item: bold • items "</b" ">"
- 27 fonttab2: bold • tab "</b" ">"
- "stringdata" shift, and go to state 1
- "<b" shift, and go to state 3
- "<br" shift, and go to state 4
- "<font" shift, and go to state 5
- "<i" shift, and go to state 6
- "<o" shift, and go to state 7
- "<s" shift, and go to state 8
- "<sub" shift, and go to state 9
- "<sup" shift, and go to state 10
- "<u" shift, and go to state 11
- $default reduce using rule 37 (tabe)
- items go to state 50
- item go to state 16
- font go to state 39
- italic go to state 40
- overline go to state 41
- bold go to state 42
- underline go to state 43
- tabe go to state 23
- tab go to state 51
- State 22
- 16 item: underline • items "</u" ">"
- 28 fonttab2: underline • tab "</u" ">"
- "stringdata" shift, and go to state 1
- "<b" shift, and go to state 3
- "<br" shift, and go to state 4
- "<font" shift, and go to state 5
- "<i" shift, and go to state 6
- "<o" shift, and go to state 7
- "<s" shift, and go to state 8
- "<sub" shift, and go to state 9
- "<sup" shift, and go to state 10
- "<u" shift, and go to state 11
- $default reduce using rule 37 (tabe)
- items go to state 52
- item go to state 16
- font go to state 39
- italic go to state 40
- overline go to state 41
- bold go to state 42
- underline go to state 43
- tabe go to state 23
- tab go to state 53
- State 23
- 39 tab: tabe • "<table" $@7 table_arg ">" rows "</table" ">" tabe
- "<table" shift, and go to state 54
- State 24
- 24 fonttab2: tab •
- $default reduce using rule 24 (fonttab2)
- State 25
- 2 htmlparser: "<html" ">" • htmlparser2 "</html" ">"
- "stringdata" shift, and go to state 1
- "<b" shift, and go to state 3
- "<br" shift, and go to state 4
- "<font" shift, and go to state 5
- "<i" shift, and go to state 6
- "<o" shift, and go to state 7
- "<s" shift, and go to state 8
- "<sub" shift, and go to state 9
- "<sup" shift, and go to state 10
- "<u" shift, and go to state 11
- $default reduce using rule 37 (tabe)
- htmlparser2 go to state 55
- items go to state 15
- item go to state 16
- fonttab2 go to state 17
- font go to state 18
- italic go to state 19
- overline go to state 20
- bold go to state 21
- underline go to state 22
- tabe go to state 23
- tab go to state 24
- State 26
- 34 bold: "<b" ">" •
- $default reduce using rule 34 (bold)
- State 27
- 12 item: "<br" ">" • $@2 "</br" ">"
- $default reduce using rule 11 ($@2)
- $@2 go to state 56
- State 28
- 10 item: "<br" $@1 • br_arg "/>"
- $default reduce using rule 116 (br_arg)
- br_arg go to state 57
- State 29
- 31 font: "<font" $@6 • font_arg ">"
- $default reduce using rule 120 (font_arg)
- font_arg go to state 58
- State 30
- 32 italic: "<i" ">" •
- $default reduce using rule 32 (italic)
- State 31
- 33 overline: "<o" ">" •
- $default reduce using rule 33 (overline)
- State 32
- 23 item: "<s" ">" • $@5 items "</s" ">"
- $default reduce using rule 22 ($@5)
- $@5 go to state 59
- State 33
- 19 item: "<sub" ">" • $@3 items "</sub" ">"
- $default reduce using rule 18 ($@3)
- $@3 go to state 60
- State 34
- 21 item: "<sup" ">" • $@4 items "</sup" ">"
- $default reduce using rule 20 ($@4)
- $@4 go to state 61
- State 35
- 35 underline: "<u" ">" •
- $default reduce using rule 35 (underline)
- State 36
- 0 $accept: begin $end •
- $default accept
- State 37
- 8 item: "stringdata" •
- $default reduce using rule 8 (item)
- State 38
- 6 items: items item •
- $default reduce using rule 6 (items)
- State 39
- 13 item: font • items "</font" ">"
- "stringdata" shift, and go to state 37
- "<b" shift, and go to state 3
- "<br" shift, and go to state 4
- "<font" shift, and go to state 5
- "<i" shift, and go to state 6
- "<o" shift, and go to state 7
- "<s" shift, and go to state 8
- "<sub" shift, and go to state 9
- "<sup" shift, and go to state 10
- "<u" shift, and go to state 11
- items go to state 44
- item go to state 16
- font go to state 39
- italic go to state 40
- overline go to state 41
- bold go to state 42
- underline go to state 43
- State 40
- 14 item: italic • items "</i" ">"
- "stringdata" shift, and go to state 37
- "<b" shift, and go to state 3
- "<br" shift, and go to state 4
- "<font" shift, and go to state 5
- "<i" shift, and go to state 6
- "<o" shift, and go to state 7
- "<s" shift, and go to state 8
- "<sub" shift, and go to state 9
- "<sup" shift, and go to state 10
- "<u" shift, and go to state 11
- items go to state 46
- item go to state 16
- font go to state 39
- italic go to state 40
- overline go to state 41
- bold go to state 42
- underline go to state 43
- State 41
- 17 item: overline • items "</o" ">"
- "stringdata" shift, and go to state 37
- "<b" shift, and go to state 3
- "<br" shift, and go to state 4
- "<font" shift, and go to state 5
- "<i" shift, and go to state 6
- "<o" shift, and go to state 7
- "<s" shift, and go to state 8
- "<sub" shift, and go to state 9
- "<sup" shift, and go to state 10
- "<u" shift, and go to state 11
- items go to state 48
- item go to state 16
- font go to state 39
- italic go to state 40
- overline go to state 41
- bold go to state 42
- underline go to state 43
- State 42
- 15 item: bold • items "</b" ">"
- "stringdata" shift, and go to state 37
- "<b" shift, and go to state 3
- "<br" shift, and go to state 4
- "<font" shift, and go to state 5
- "<i" shift, and go to state 6
- "<o" shift, and go to state 7
- "<s" shift, and go to state 8
- "<sub" shift, and go to state 9
- "<sup" shift, and go to state 10
- "<u" shift, and go to state 11
- items go to state 50
- item go to state 16
- font go to state 39
- italic go to state 40
- overline go to state 41
- bold go to state 42
- underline go to state 43
- State 43
- 16 item: underline • items "</u" ">"
- "stringdata" shift, and go to state 37
- "<b" shift, and go to state 3
- "<br" shift, and go to state 4
- "<font" shift, and go to state 5
- "<i" shift, and go to state 6
- "<o" shift, and go to state 7
- "<s" shift, and go to state 8
- "<sub" shift, and go to state 9
- "<sup" shift, and go to state 10
- "<u" shift, and go to state 11
- items go to state 52
- item go to state 16
- font go to state 39
- italic go to state 40
- overline go to state 41
- bold go to state 42
- underline go to state 43
- State 44
- 6 items: items • item
- 13 item: font items • "</font" ">"
- "stringdata" shift, and go to state 37
- "<b" shift, and go to state 3
- "<br" shift, and go to state 4
- "<font" shift, and go to state 5
- "</font" shift, and go to state 62
- "<i" shift, and go to state 6
- "<o" shift, and go to state 7
- "<s" shift, and go to state 8
- "<sub" shift, and go to state 9
- "<sup" shift, and go to state 10
- "<u" shift, and go to state 11
- item go to state 38
- font go to state 39
- italic go to state 40
- overline go to state 41
- bold go to state 42
- underline go to state 43
- State 45
- 25 fonttab2: font tab • "</font" ">"
- "</font" shift, and go to state 63
- State 46
- 6 items: items • item
- 14 item: italic items • "</i" ">"
- "stringdata" shift, and go to state 37
- "<b" shift, and go to state 3
- "<br" shift, and go to state 4
- "<font" shift, and go to state 5
- "<i" shift, and go to state 6
- "</i" shift, and go to state 64
- "<o" shift, and go to state 7
- "<s" shift, and go to state 8
- "<sub" shift, and go to state 9
- "<sup" shift, and go to state 10
- "<u" shift, and go to state 11
- item go to state 38
- font go to state 39
- italic go to state 40
- overline go to state 41
- bold go to state 42
- underline go to state 43
- State 47
- 26 fonttab2: italic tab • "</i" ">"
- "</i" shift, and go to state 65
- State 48
- 6 items: items • item
- 17 item: overline items • "</o" ">"
- "stringdata" shift, and go to state 37
- "<b" shift, and go to state 3
- "<br" shift, and go to state 4
- "<font" shift, and go to state 5
- "<i" shift, and go to state 6
- "<o" shift, and go to state 7
- "</o" shift, and go to state 66
- "<s" shift, and go to state 8
- "<sub" shift, and go to state 9
- "<sup" shift, and go to state 10
- "<u" shift, and go to state 11
- item go to state 38
- font go to state 39
- italic go to state 40
- overline go to state 41
- bold go to state 42
- underline go to state 43
- State 49
- 29 fonttab2: overline tab • "</o" ">"
- "</o" shift, and go to state 67
- State 50
- 6 items: items • item
- 15 item: bold items • "</b" ">"
- "stringdata" shift, and go to state 37
- "<b" shift, and go to state 3
- "</b" shift, and go to state 68
- "<br" shift, and go to state 4
- "<font" shift, and go to state 5
- "<i" shift, and go to state 6
- "<o" shift, and go to state 7
- "<s" shift, and go to state 8
- "<sub" shift, and go to state 9
- "<sup" shift, and go to state 10
- "<u" shift, and go to state 11
- item go to state 38
- font go to state 39
- italic go to state 40
- overline go to state 41
- bold go to state 42
- underline go to state 43
- State 51
- 27 fonttab2: bold tab • "</b" ">"
- "</b" shift, and go to state 69
- State 52
- 6 items: items • item
- 16 item: underline items • "</u" ">"
- "stringdata" shift, and go to state 37
- "<b" shift, and go to state 3
- "<br" shift, and go to state 4
- "<font" shift, and go to state 5
- "<i" shift, and go to state 6
- "<o" shift, and go to state 7
- "<s" shift, and go to state 8
- "<sub" shift, and go to state 9
- "<sup" shift, and go to state 10
- "<u" shift, and go to state 11
- "</u" shift, and go to state 70
- item go to state 38
- font go to state 39
- italic go to state 40
- overline go to state 41
- bold go to state 42
- underline go to state 43
- State 53
- 28 fonttab2: underline tab • "</u" ">"
- "</u" shift, and go to state 71
- State 54
- 39 tab: tabe "<table" • $@7 table_arg ">" rows "</table" ">" tabe
- $default reduce using rule 38 ($@7)
- $@7 go to state 72
- State 55
- 2 htmlparser: "<html" ">" htmlparser2 • "</html" ">"
- "</html" shift, and go to state 73
- State 56
- 12 item: "<br" ">" $@2 • "</br" ">"
- "</br" shift, and go to state 74
- State 57
- 10 item: "<br" $@1 br_arg • "/>"
- 115 br_arg: br_arg • br_1arg
- "/>" shift, and go to state 75
- "text" shift, and go to state 76
- "align" shift, and go to state 77
- br_1arg go to state 78
- State 58
- 31 font: "<font" $@6 font_arg • ">"
- 119 font_arg: font_arg • font_1arg
- ">" shift, and go to state 79
- "text" shift, and go to state 80
- "color" shift, and go to state 81
- "face" shift, and go to state 82
- "point-size" shift, and go to state 83
- font_1arg go to state 84
- State 59
- 23 item: "<s" ">" $@5 • items "</s" ">"
- "stringdata" shift, and go to state 37
- "<b" shift, and go to state 3
- "<br" shift, and go to state 4
- "<font" shift, and go to state 5
- "<i" shift, and go to state 6
- "<o" shift, and go to state 7
- "<s" shift, and go to state 8
- "<sub" shift, and go to state 9
- "<sup" shift, and go to state 10
- "<u" shift, and go to state 11
- items go to state 85
- item go to state 16
- font go to state 39
- italic go to state 40
- overline go to state 41
- bold go to state 42
- underline go to state 43
- State 60
- 19 item: "<sub" ">" $@3 • items "</sub" ">"
- "stringdata" shift, and go to state 37
- "<b" shift, and go to state 3
- "<br" shift, and go to state 4
- "<font" shift, and go to state 5
- "<i" shift, and go to state 6
- "<o" shift, and go to state 7
- "<s" shift, and go to state 8
- "<sub" shift, and go to state 9
- "<sup" shift, and go to state 10
- "<u" shift, and go to state 11
- items go to state 86
- item go to state 16
- font go to state 39
- italic go to state 40
- overline go to state 41
- bold go to state 42
- underline go to state 43
- State 61
- 21 item: "<sup" ">" $@4 • items "</sup" ">"
- "stringdata" shift, and go to state 37
- "<b" shift, and go to state 3
- "<br" shift, and go to state 4
- "<font" shift, and go to state 5
- "<i" shift, and go to state 6
- "<o" shift, and go to state 7
- "<s" shift, and go to state 8
- "<sub" shift, and go to state 9
- "<sup" shift, and go to state 10
- "<u" shift, and go to state 11
- items go to state 87
- item go to state 16
- font go to state 39
- italic go to state 40
- overline go to state 41
- bold go to state 42
- underline go to state 43
- State 62
- 13 item: font items "</font" • ">"
- ">" shift, and go to state 88
- State 63
- 25 fonttab2: font tab "</font" • ">"
- ">" shift, and go to state 89
- State 64
- 14 item: italic items "</i" • ">"
- ">" shift, and go to state 90
- State 65
- 26 fonttab2: italic tab "</i" • ">"
- ">" shift, and go to state 91
- State 66
- 17 item: overline items "</o" • ">"
- ">" shift, and go to state 92
- State 67
- 29 fonttab2: overline tab "</o" • ">"
- ">" shift, and go to state 93
- State 68
- 15 item: bold items "</b" • ">"
- ">" shift, and go to state 94
- State 69
- 27 fonttab2: bold tab "</b" • ">"
- ">" shift, and go to state 95
- State 70
- 16 item: underline items "</u" • ">"
- ">" shift, and go to state 96
- State 71
- 28 fonttab2: underline tab "</u" • ">"
- ">" shift, and go to state 97
- State 72
- 39 tab: tabe "<table" $@7 • table_arg ">" rows "</table" ">" tabe
- $default reduce using rule 61 (table_arg)
- table_arg go to state 98
- State 73
- 2 htmlparser: "<html" ">" htmlparser2 "</html" • ">"
- ">" shift, and go to state 99
- State 74
- 12 item: "<br" ">" $@2 "</br" • ">"
- ">" shift, and go to state 100
- State 75
- 10 item: "<br" $@1 br_arg "/>" •
- $default reduce using rule 10 (item)
- State 76
- 118 br_1arg: "text" • "=" "string"
- "=" shift, and go to state 101
- State 77
- 117 br_1arg: "align" • "=" "string"
- "=" shift, and go to state 102
- State 78
- 115 br_arg: br_arg br_1arg •
- $default reduce using rule 115 (br_arg)
- State 79
- 31 font: "<font" $@6 font_arg ">" •
- $default reduce using rule 31 (font)
- State 80
- 124 font_1arg: "text" • "=" "string"
- "=" shift, and go to state 103
- State 81
- 121 font_1arg: "color" • "=" "string"
- "=" shift, and go to state 104
- State 82
- 122 font_1arg: "face" • "=" "string"
- "=" shift, and go to state 105
- State 83
- 123 font_1arg: "point-size" • "=" "string"
- "=" shift, and go to state 106
- State 84
- 119 font_arg: font_arg font_1arg •
- $default reduce using rule 119 (font_arg)
- State 85
- 6 items: items • item
- 23 item: "<s" ">" $@5 items • "</s" ">"
- "stringdata" shift, and go to state 37
- "<b" shift, and go to state 3
- "<br" shift, and go to state 4
- "<font" shift, and go to state 5
- "<i" shift, and go to state 6
- "<o" shift, and go to state 7
- "<s" shift, and go to state 8
- "</s" shift, and go to state 107
- "<sub" shift, and go to state 9
- "<sup" shift, and go to state 10
- "<u" shift, and go to state 11
- item go to state 38
- font go to state 39
- italic go to state 40
- overline go to state 41
- bold go to state 42
- underline go to state 43
- State 86
- 6 items: items • item
- 19 item: "<sub" ">" $@3 items • "</sub" ">"
- "stringdata" shift, and go to state 37
- "<b" shift, and go to state 3
- "<br" shift, and go to state 4
- "<font" shift, and go to state 5
- "<i" shift, and go to state 6
- "<o" shift, and go to state 7
- "<s" shift, and go to state 8
- "<sub" shift, and go to state 9
- "</sub" shift, and go to state 108
- "<sup" shift, and go to state 10
- "<u" shift, and go to state 11
- item go to state 38
- font go to state 39
- italic go to state 40
- overline go to state 41
- bold go to state 42
- underline go to state 43
- State 87
- 6 items: items • item
- 21 item: "<sup" ">" $@4 items • "</sup" ">"
- "stringdata" shift, and go to state 37
- "<b" shift, and go to state 3
- "<br" shift, and go to state 4
- "<font" shift, and go to state 5
- "<i" shift, and go to state 6
- "<o" shift, and go to state 7
- "<s" shift, and go to state 8
- "<sub" shift, and go to state 9
- "<sup" shift, and go to state 10
- "</sup" shift, and go to state 109
- "<u" shift, and go to state 11
- item go to state 38
- font go to state 39
- italic go to state 40
- overline go to state 41
- bold go to state 42
- underline go to state 43
- State 88
- 13 item: font items "</font" ">" •
- $default reduce using rule 13 (item)
- State 89
- 25 fonttab2: font tab "</font" ">" •
- $default reduce using rule 25 (fonttab2)
- State 90
- 14 item: italic items "</i" ">" •
- $default reduce using rule 14 (item)
- State 91
- 26 fonttab2: italic tab "</i" ">" •
- $default reduce using rule 26 (fonttab2)
- State 92
- 17 item: overline items "</o" ">" •
- $default reduce using rule 17 (item)
- State 93
- 29 fonttab2: overline tab "</o" ">" •
- $default reduce using rule 29 (fonttab2)
- State 94
- 15 item: bold items "</b" ">" •
- $default reduce using rule 15 (item)
- State 95
- 27 fonttab2: bold tab "</b" ">" •
- $default reduce using rule 27 (fonttab2)
- State 96
- 16 item: underline items "</u" ">" •
- $default reduce using rule 16 (item)
- State 97
- 28 fonttab2: underline tab "</u" ">" •
- $default reduce using rule 28 (fonttab2)
- State 98
- 39 tab: tabe "<table" $@7 table_arg • ">" rows "</table" ">" tabe
- 60 table_arg: table_arg • table_1arg
- ">" shift, and go to state 110
- "text" shift, and go to state 111
- "align" shift, and go to state 112
- "bgcolor" shift, and go to state 113
- "border" shift, and go to state 114
- "cellborder" shift, and go to state 115
- "cellpadding" shift, and go to state 116
- "cellspacing" shift, and go to state 117
- "color" shift, and go to state 118
- "columns" shift, and go to state 119
- "fixedsize" shift, and go to state 120
- "gradientangle" shift, and go to state 121
- "height" shift, and go to state 122
- "href" shift, and go to state 123
- "id" shift, and go to state 124
- "port" shift, and go to state 125
- "rows" shift, and go to state 126
- "sides" shift, and go to state 127
- "style" shift, and go to state 128
- "target" shift, and go to state 129
- "title" shift, and go to state 130
- "tooltip" shift, and go to state 131
- "valign" shift, and go to state 132
- "width" shift, and go to state 133
- table_1arg go to state 134
- State 99
- 2 htmlparser: "<html" ">" htmlparser2 "</html" ">" •
- $default reduce using rule 2 (htmlparser)
- State 100
- 12 item: "<br" ">" $@2 "</br" ">" •
- $default reduce using rule 12 (item)
- State 101
- 118 br_1arg: "text" "=" • "string"
- "string" shift, and go to state 135
- State 102
- 117 br_1arg: "align" "=" • "string"
- "string" shift, and go to state 136
- State 103
- 124 font_1arg: "text" "=" • "string"
- "string" shift, and go to state 137
- State 104
- 121 font_1arg: "color" "=" • "string"
- "string" shift, and go to state 138
- State 105
- 122 font_1arg: "face" "=" • "string"
- "string" shift, and go to state 139
- State 106
- 123 font_1arg: "point-size" "=" • "string"
- "string" shift, and go to state 140
- State 107
- 23 item: "<s" ">" $@5 items "</s" • ">"
- ">" shift, and go to state 141
- State 108
- 19 item: "<sub" ">" $@3 items "</sub" • ">"
- ">" shift, and go to state 142
- State 109
- 21 item: "<sup" ">" $@4 items "</sup" • ">"
- ">" shift, and go to state 143
- State 110
- 39 tab: tabe "<table" $@7 table_arg ">" • rows "</table" ">" tabe
- "<tr" shift, and go to state 144
- rows go to state 145
- row go to state 146
- State 111
- 84 table_1arg: "text" • "=" "string"
- "=" shift, and go to state 147
- State 112
- 62 table_1arg: "align" • "=" "string"
- "=" shift, and go to state 148
- State 113
- 63 table_1arg: "bgcolor" • "=" "string"
- "=" shift, and go to state 149
- State 114
- 64 table_1arg: "border" • "=" "string"
- "=" shift, and go to state 150
- State 115
- 65 table_1arg: "cellborder" • "=" "string"
- "=" shift, and go to state 151
- State 116
- 66 table_1arg: "cellpadding" • "=" "string"
- "=" shift, and go to state 152
- State 117
- 67 table_1arg: "cellspacing" • "=" "string"
- "=" shift, and go to state 153
- State 118
- 68 table_1arg: "color" • "=" "string"
- "=" shift, and go to state 154
- State 119
- 69 table_1arg: "columns" • "=" "string"
- "=" shift, and go to state 155
- State 120
- 70 table_1arg: "fixedsize" • "=" "string"
- "=" shift, and go to state 156
- State 121
- 71 table_1arg: "gradientangle" • "=" "string"
- "=" shift, and go to state 157
- State 122
- 72 table_1arg: "height" • "=" "string"
- "=" shift, and go to state 158
- State 123
- 73 table_1arg: "href" • "=" "string"
- "=" shift, and go to state 159
- State 124
- 74 table_1arg: "id" • "=" "string"
- "=" shift, and go to state 160
- State 125
- 75 table_1arg: "port" • "=" "string"
- "=" shift, and go to state 161
- State 126
- 76 table_1arg: "rows" • "=" "string"
- "=" shift, and go to state 162
- State 127
- 77 table_1arg: "sides" • "=" "string"
- "=" shift, and go to state 163
- State 128
- 78 table_1arg: "style" • "=" "string"
- "=" shift, and go to state 164
- State 129
- 79 table_1arg: "target" • "=" "string"
- "=" shift, and go to state 165
- State 130
- 80 table_1arg: "title" • "=" "string"
- "=" shift, and go to state 166
- State 131
- 81 table_1arg: "tooltip" • "=" "string"
- "=" shift, and go to state 167
- State 132
- 82 table_1arg: "valign" • "=" "string"
- "=" shift, and go to state 168
- State 133
- 83 table_1arg: "width" • "=" "string"
- "=" shift, and go to state 169
- State 134
- 60 table_arg: table_arg table_1arg •
- $default reduce using rule 60 (table_arg)
- State 135
- 118 br_1arg: "text" "=" "string" •
- $default reduce using rule 118 (br_1arg)
- State 136
- 117 br_1arg: "align" "=" "string" •
- $default reduce using rule 117 (br_1arg)
- State 137
- 124 font_1arg: "text" "=" "string" •
- $default reduce using rule 124 (font_1arg)
- State 138
- 121 font_1arg: "color" "=" "string" •
- $default reduce using rule 121 (font_1arg)
- State 139
- 122 font_1arg: "face" "=" "string" •
- $default reduce using rule 122 (font_1arg)
- State 140
- 123 font_1arg: "point-size" "=" "string" •
- $default reduce using rule 123 (font_1arg)
- State 141
- 23 item: "<s" ">" $@5 items "</s" ">" •
- $default reduce using rule 23 (item)
- State 142
- 19 item: "<sub" ">" $@3 items "</sub" ">" •
- $default reduce using rule 19 (item)
- State 143
- 21 item: "<sup" ">" $@4 items "</sup" ">" •
- $default reduce using rule 21 (item)
- State 144
- 47 row: "<tr" • ">" $@10 cells "</tr" ">"
- ">" shift, and go to state 170
- State 145
- 39 tab: tabe "<table" $@7 table_arg ">" rows • "</table" ">" tabe
- 41 rows: rows • row
- 43 | rows • "<hr" "/>" $@8 row
- 45 | rows • "<hr" ">" "</hr" ">" $@9 row
- "<hr" shift, and go to state 171
- "</table" shift, and go to state 172
- "<tr" shift, and go to state 144
- row go to state 173
- State 146
- 40 rows: row •
- $default reduce using rule 40 (rows)
- State 147
- 84 table_1arg: "text" "=" • "string"
- "string" shift, and go to state 174
- State 148
- 62 table_1arg: "align" "=" • "string"
- "string" shift, and go to state 175
- State 149
- 63 table_1arg: "bgcolor" "=" • "string"
- "string" shift, and go to state 176
- State 150
- 64 table_1arg: "border" "=" • "string"
- "string" shift, and go to state 177
- State 151
- 65 table_1arg: "cellborder" "=" • "string"
- "string" shift, and go to state 178
- State 152
- 66 table_1arg: "cellpadding" "=" • "string"
- "string" shift, and go to state 179
- State 153
- 67 table_1arg: "cellspacing" "=" • "string"
- "string" shift, and go to state 180
- State 154
- 68 table_1arg: "color" "=" • "string"
- "string" shift, and go to state 181
- State 155
- 69 table_1arg: "columns" "=" • "string"
- "string" shift, and go to state 182
- State 156
- 70 table_1arg: "fixedsize" "=" • "string"
- "string" shift, and go to state 183
- State 157
- 71 table_1arg: "gradientangle" "=" • "string"
- "string" shift, and go to state 184
- State 158
- 72 table_1arg: "height" "=" • "string"
- "string" shift, and go to state 185
- State 159
- 73 table_1arg: "href" "=" • "string"
- "string" shift, and go to state 186
- State 160
- 74 table_1arg: "id" "=" • "string"
- "string" shift, and go to state 187
- State 161
- 75 table_1arg: "port" "=" • "string"
- "string" shift, and go to state 188
- State 162
- 76 table_1arg: "rows" "=" • "string"
- "string" shift, and go to state 189
- State 163
- 77 table_1arg: "sides" "=" • "string"
- "string" shift, and go to state 190
- State 164
- 78 table_1arg: "style" "=" • "string"
- "string" shift, and go to state 191
- State 165
- 79 table_1arg: "target" "=" • "string"
- "string" shift, and go to state 192
- State 166
- 80 table_1arg: "title" "=" • "string"
- "string" shift, and go to state 193
- State 167
- 81 table_1arg: "tooltip" "=" • "string"
- "string" shift, and go to state 194
- State 168
- 82 table_1arg: "valign" "=" • "string"
- "string" shift, and go to state 195
- State 169
- 83 table_1arg: "width" "=" • "string"
- "string" shift, and go to state 196
- State 170
- 47 row: "<tr" ">" • $@10 cells "</tr" ">"
- $default reduce using rule 46 ($@10)
- $@10 go to state 197
- State 171
- 43 rows: rows "<hr" • "/>" $@8 row
- 45 | rows "<hr" • ">" "</hr" ">" $@9 row
- "/>" shift, and go to state 198
- ">" shift, and go to state 199
- State 172
- 39 tab: tabe "<table" $@7 table_arg ">" rows "</table" • ">" tabe
- ">" shift, and go to state 200
- State 173
- 41 rows: rows row •
- $default reduce using rule 41 (rows)
- State 174
- 84 table_1arg: "text" "=" "string" •
- $default reduce using rule 84 (table_1arg)
- State 175
- 62 table_1arg: "align" "=" "string" •
- $default reduce using rule 62 (table_1arg)
- State 176
- 63 table_1arg: "bgcolor" "=" "string" •
- $default reduce using rule 63 (table_1arg)
- State 177
- 64 table_1arg: "border" "=" "string" •
- $default reduce using rule 64 (table_1arg)
- State 178
- 65 table_1arg: "cellborder" "=" "string" •
- $default reduce using rule 65 (table_1arg)
- State 179
- 66 table_1arg: "cellpadding" "=" "string" •
- $default reduce using rule 66 (table_1arg)
- State 180
- 67 table_1arg: "cellspacing" "=" "string" •
- $default reduce using rule 67 (table_1arg)
- State 181
- 68 table_1arg: "color" "=" "string" •
- $default reduce using rule 68 (table_1arg)
- State 182
- 69 table_1arg: "columns" "=" "string" •
- $default reduce using rule 69 (table_1arg)
- State 183
- 70 table_1arg: "fixedsize" "=" "string" •
- $default reduce using rule 70 (table_1arg)
- State 184
- 71 table_1arg: "gradientangle" "=" "string" •
- $default reduce using rule 71 (table_1arg)
- State 185
- 72 table_1arg: "height" "=" "string" •
- $default reduce using rule 72 (table_1arg)
- State 186
- 73 table_1arg: "href" "=" "string" •
- $default reduce using rule 73 (table_1arg)
- State 187
- 74 table_1arg: "id" "=" "string" •
- $default reduce using rule 74 (table_1arg)
- State 188
- 75 table_1arg: "port" "=" "string" •
- $default reduce using rule 75 (table_1arg)
- State 189
- 76 table_1arg: "rows" "=" "string" •
- $default reduce using rule 76 (table_1arg)
- State 190
- 77 table_1arg: "sides" "=" "string" •
- $default reduce using rule 77 (table_1arg)
- State 191
- 78 table_1arg: "style" "=" "string" •
- $default reduce using rule 78 (table_1arg)
- State 192
- 79 table_1arg: "target" "=" "string" •
- $default reduce using rule 79 (table_1arg)
- State 193
- 80 table_1arg: "title" "=" "string" •
- $default reduce using rule 80 (table_1arg)
- State 194
- 81 table_1arg: "tooltip" "=" "string" •
- $default reduce using rule 81 (table_1arg)
- State 195
- 82 table_1arg: "valign" "=" "string" •
- $default reduce using rule 82 (table_1arg)
- State 196
- 83 table_1arg: "width" "=" "string" •
- $default reduce using rule 83 (table_1arg)
- State 197
- 47 row: "<tr" ">" $@10 • cells "</tr" ">"
- "<td" shift, and go to state 201
- cells go to state 202
- cell go to state 203
- celltd go to state 204
- State 198
- 43 rows: rows "<hr" "/>" • $@8 row
- $default reduce using rule 42 ($@8)
- $@8 go to state 205
- State 199
- 45 rows: rows "<hr" ">" • "</hr" ">" $@9 row
- "</hr" shift, and go to state 206
- State 200
- 39 tab: tabe "<table" $@7 table_arg ">" rows "</table" ">" • tabe
- "stringdata" shift, and go to state 207
- $default reduce using rule 37 (tabe)
- tabe go to state 208
- State 201
- 59 celltd: "<td" •
- $default reduce using rule 59 (celltd)
- State 202
- 47 row: "<tr" ">" $@10 cells • "</tr" ">"
- 49 cells: cells • cell
- 51 | cells • "<vr" "/>" $@11 cell
- 53 | cells • "<vr" ">" "</vr" ">" $@12 cell
- "<td" shift, and go to state 201
- "</tr" shift, and go to state 209
- "<vr" shift, and go to state 210
- cell go to state 211
- celltd go to state 204
- State 203
- 48 cells: cell •
- $default reduce using rule 48 (cells)
- State 204
- 54 cell: celltd • td_arg ">" htmlparser "</td" ">"
- 55 | celltd • td_arg ">" cellimg img_arg "/>" "</td" ">"
- 56 | celltd • td_arg ">" cellimg img_arg ">" "</img" ">" "</td" ">"
- 57 | celltd • td_arg ">" "</td" ">"
- $default reduce using rule 86 (td_arg)
- td_arg go to state 212
- State 205
- 43 rows: rows "<hr" "/>" $@8 • row
- "<tr" shift, and go to state 144
- row go to state 213
- State 206
- 45 rows: rows "<hr" ">" "</hr" • ">" $@9 row
- ">" shift, and go to state 214
- State 207
- 36 tabe: "stringdata" •
- $default reduce using rule 36 (tabe)
- State 208
- 39 tab: tabe "<table" $@7 table_arg ">" rows "</table" ">" tabe •
- $default reduce using rule 39 (tab)
- State 209
- 47 row: "<tr" ">" $@10 cells "</tr" • ">"
- ">" shift, and go to state 215
- State 210
- 51 cells: cells "<vr" • "/>" $@11 cell
- 53 | cells "<vr" • ">" "</vr" ">" $@12 cell
- "/>" shift, and go to state 216
- ">" shift, and go to state 217
- State 211
- 49 cells: cells cell •
- $default reduce using rule 49 (cells)
- State 212
- 54 cell: celltd td_arg • ">" htmlparser "</td" ">"
- 55 | celltd td_arg • ">" cellimg img_arg "/>" "</td" ">"
- 56 | celltd td_arg • ">" cellimg img_arg ">" "</img" ">" "</td" ">"
- 57 | celltd td_arg • ">" "</td" ">"
- 85 td_arg: td_arg • td_1arg
- ">" shift, and go to state 218
- "text" shift, and go to state 219
- "align" shift, and go to state 220
- "balign" shift, and go to state 221
- "bgcolor" shift, and go to state 222
- "border" shift, and go to state 223
- "cellpadding" shift, and go to state 224
- "cellspacing" shift, and go to state 225
- "color" shift, and go to state 226
- "colspan" shift, and go to state 227
- "fixedsize" shift, and go to state 228
- "gradientangle" shift, and go to state 229
- "height" shift, and go to state 230
- "href" shift, and go to state 231
- "id" shift, and go to state 232
- "port" shift, and go to state 233
- "rowspan" shift, and go to state 234
- "sides" shift, and go to state 235
- "style" shift, and go to state 236
- "target" shift, and go to state 237
- "title" shift, and go to state 238
- "tooltip" shift, and go to state 239
- "valign" shift, and go to state 240
- "width" shift, and go to state 241
- td_1arg go to state 242
- State 213
- 43 rows: rows "<hr" "/>" $@8 row •
- $default reduce using rule 43 (rows)
- State 214
- 45 rows: rows "<hr" ">" "</hr" ">" • $@9 row
- $default reduce using rule 44 ($@9)
- $@9 go to state 243
- State 215
- 47 row: "<tr" ">" $@10 cells "</tr" ">" •
- $default reduce using rule 47 (row)
- State 216
- 51 cells: cells "<vr" "/>" • $@11 cell
- $default reduce using rule 50 ($@11)
- $@11 go to state 244
- State 217
- 53 cells: cells "<vr" ">" • "</vr" ">" $@12 cell
- "</vr" shift, and go to state 245
- State 218
- 54 cell: celltd td_arg ">" • htmlparser "</td" ">"
- 55 | celltd td_arg ">" • cellimg img_arg "/>" "</td" ">"
- 56 | celltd td_arg ">" • cellimg img_arg ">" "</img" ">" "</td" ">"
- 57 | celltd td_arg ">" • "</td" ">"
- "stringdata" shift, and go to state 1
- "<html" shift, and go to state 2
- "<b" shift, and go to state 3
- "<br" shift, and go to state 4
- "<font" shift, and go to state 5
- "<i" shift, and go to state 6
- "<img" shift, and go to state 246
- "<o" shift, and go to state 7
- "<s" shift, and go to state 8
- "<sub" shift, and go to state 9
- "<sup" shift, and go to state 10
- "</td" shift, and go to state 247
- "<u" shift, and go to state 11
- $default reduce using rule 37 (tabe)
- htmlparser go to state 248
- htmlparser2 go to state 14
- items go to state 15
- item go to state 16
- fonttab2 go to state 17
- font go to state 18
- italic go to state 19
- overline go to state 20
- bold go to state 21
- underline go to state 22
- tabe go to state 23
- tab go to state 24
- cellimg go to state 249
- State 219
- 109 td_1arg: "text" • "=" "string"
- "=" shift, and go to state 250
- State 220
- 87 td_1arg: "align" • "=" "string"
- "=" shift, and go to state 251
- State 221
- 88 td_1arg: "balign" • "=" "string"
- "=" shift, and go to state 252
- State 222
- 89 td_1arg: "bgcolor" • "=" "string"
- "=" shift, and go to state 253
- State 223
- 90 td_1arg: "border" • "=" "string"
- "=" shift, and go to state 254
- State 224
- 91 td_1arg: "cellpadding" • "=" "string"
- "=" shift, and go to state 255
- State 225
- 92 td_1arg: "cellspacing" • "=" "string"
- "=" shift, and go to state 256
- State 226
- 93 td_1arg: "color" • "=" "string"
- "=" shift, and go to state 257
- State 227
- 94 td_1arg: "colspan" • "=" "string"
- "=" shift, and go to state 258
- State 228
- 95 td_1arg: "fixedsize" • "=" "string"
- "=" shift, and go to state 259
- State 229
- 96 td_1arg: "gradientangle" • "=" "string"
- "=" shift, and go to state 260
- State 230
- 97 td_1arg: "height" • "=" "string"
- "=" shift, and go to state 261
- State 231
- 98 td_1arg: "href" • "=" "string"
- "=" shift, and go to state 262
- State 232
- 99 td_1arg: "id" • "=" "string"
- "=" shift, and go to state 263
- State 233
- 100 td_1arg: "port" • "=" "string"
- "=" shift, and go to state 264
- State 234
- 101 td_1arg: "rowspan" • "=" "string"
- "=" shift, and go to state 265
- State 235
- 102 td_1arg: "sides" • "=" "string"
- "=" shift, and go to state 266
- State 236
- 103 td_1arg: "style" • "=" "string"
- "=" shift, and go to state 267
- State 237
- 104 td_1arg: "target" • "=" "string"
- "=" shift, and go to state 268
- State 238
- 105 td_1arg: "title" • "=" "string"
- "=" shift, and go to state 269
- State 239
- 106 td_1arg: "tooltip" • "=" "string"
- "=" shift, and go to state 270
- State 240
- 107 td_1arg: "valign" • "=" "string"
- "=" shift, and go to state 271
- State 241
- 108 td_1arg: "width" • "=" "string"
- "=" shift, and go to state 272
- State 242
- 85 td_arg: td_arg td_1arg •
- $default reduce using rule 85 (td_arg)
- State 243
- 45 rows: rows "<hr" ">" "</hr" ">" $@9 • row
- "<tr" shift, and go to state 144
- row go to state 273
- State 244
- 51 cells: cells "<vr" "/>" $@11 • cell
- "<td" shift, and go to state 201
- cell go to state 274
- celltd go to state 204
- State 245
- 53 cells: cells "<vr" ">" "</vr" • ">" $@12 cell
- ">" shift, and go to state 275
- State 246
- 58 cellimg: "<img" •
- $default reduce using rule 58 (cellimg)
- State 247
- 57 cell: celltd td_arg ">" "</td" • ">"
- ">" shift, and go to state 276
- State 248
- 54 cell: celltd td_arg ">" htmlparser • "</td" ">"
- "</td" shift, and go to state 277
- State 249
- 55 cell: celltd td_arg ">" cellimg • img_arg "/>" "</td" ">"
- 56 | celltd td_arg ">" cellimg • img_arg ">" "</img" ">" "</td" ">"
- $default reduce using rule 111 (img_arg)
- img_arg go to state 278
- State 250
- 109 td_1arg: "text" "=" • "string"
- "string" shift, and go to state 279
- State 251
- 87 td_1arg: "align" "=" • "string"
- "string" shift, and go to state 280
- State 252
- 88 td_1arg: "balign" "=" • "string"
- "string" shift, and go to state 281
- State 253
- 89 td_1arg: "bgcolor" "=" • "string"
- "string" shift, and go to state 282
- State 254
- 90 td_1arg: "border" "=" • "string"
- "string" shift, and go to state 283
- State 255
- 91 td_1arg: "cellpadding" "=" • "string"
- "string" shift, and go to state 284
- State 256
- 92 td_1arg: "cellspacing" "=" • "string"
- "string" shift, and go to state 285
- State 257
- 93 td_1arg: "color" "=" • "string"
- "string" shift, and go to state 286
- State 258
- 94 td_1arg: "colspan" "=" • "string"
- "string" shift, and go to state 287
- State 259
- 95 td_1arg: "fixedsize" "=" • "string"
- "string" shift, and go to state 288
- State 260
- 96 td_1arg: "gradientangle" "=" • "string"
- "string" shift, and go to state 289
- State 261
- 97 td_1arg: "height" "=" • "string"
- "string" shift, and go to state 290
- State 262
- 98 td_1arg: "href" "=" • "string"
- "string" shift, and go to state 291
- State 263
- 99 td_1arg: "id" "=" • "string"
- "string" shift, and go to state 292
- State 264
- 100 td_1arg: "port" "=" • "string"
- "string" shift, and go to state 293
- State 265
- 101 td_1arg: "rowspan" "=" • "string"
- "string" shift, and go to state 294
- State 266
- 102 td_1arg: "sides" "=" • "string"
- "string" shift, and go to state 295
- State 267
- 103 td_1arg: "style" "=" • "string"
- "string" shift, and go to state 296
- State 268
- 104 td_1arg: "target" "=" • "string"
- "string" shift, and go to state 297
- State 269
- 105 td_1arg: "title" "=" • "string"
- "string" shift, and go to state 298
- State 270
- 106 td_1arg: "tooltip" "=" • "string"
- "string" shift, and go to state 299
- State 271
- 107 td_1arg: "valign" "=" • "string"
- "string" shift, and go to state 300
- State 272
- 108 td_1arg: "width" "=" • "string"
- "string" shift, and go to state 301
- State 273
- 45 rows: rows "<hr" ">" "</hr" ">" $@9 row •
- $default reduce using rule 45 (rows)
- State 274
- 51 cells: cells "<vr" "/>" $@11 cell •
- $default reduce using rule 51 (cells)
- State 275
- 53 cells: cells "<vr" ">" "</vr" ">" • $@12 cell
- $default reduce using rule 52 ($@12)
- $@12 go to state 302
- State 276
- 57 cell: celltd td_arg ">" "</td" ">" •
- $default reduce using rule 57 (cell)
- State 277
- 54 cell: celltd td_arg ">" htmlparser "</td" • ">"
- ">" shift, and go to state 303
- State 278
- 55 cell: celltd td_arg ">" cellimg img_arg • "/>" "</td" ">"
- 56 | celltd td_arg ">" cellimg img_arg • ">" "</img" ">" "</td" ">"
- 110 img_arg: img_arg • img_1arg
- "/>" shift, and go to state 304
- ">" shift, and go to state 305
- "text" shift, and go to state 306
- "scale" shift, and go to state 307
- "src" shift, and go to state 308
- img_1arg go to state 309
- State 279
- 109 td_1arg: "text" "=" "string" •
- $default reduce using rule 109 (td_1arg)
- State 280
- 87 td_1arg: "align" "=" "string" •
- $default reduce using rule 87 (td_1arg)
- State 281
- 88 td_1arg: "balign" "=" "string" •
- $default reduce using rule 88 (td_1arg)
- State 282
- 89 td_1arg: "bgcolor" "=" "string" •
- $default reduce using rule 89 (td_1arg)
- State 283
- 90 td_1arg: "border" "=" "string" •
- $default reduce using rule 90 (td_1arg)
- State 284
- 91 td_1arg: "cellpadding" "=" "string" •
- $default reduce using rule 91 (td_1arg)
- State 285
- 92 td_1arg: "cellspacing" "=" "string" •
- $default reduce using rule 92 (td_1arg)
- State 286
- 93 td_1arg: "color" "=" "string" •
- $default reduce using rule 93 (td_1arg)
- State 287
- 94 td_1arg: "colspan" "=" "string" •
- $default reduce using rule 94 (td_1arg)
- State 288
- 95 td_1arg: "fixedsize" "=" "string" •
- $default reduce using rule 95 (td_1arg)
- State 289
- 96 td_1arg: "gradientangle" "=" "string" •
- $default reduce using rule 96 (td_1arg)
- State 290
- 97 td_1arg: "height" "=" "string" •
- $default reduce using rule 97 (td_1arg)
- State 291
- 98 td_1arg: "href" "=" "string" •
- $default reduce using rule 98 (td_1arg)
- State 292
- 99 td_1arg: "id" "=" "string" •
- $default reduce using rule 99 (td_1arg)
- State 293
- 100 td_1arg: "port" "=" "string" •
- $default reduce using rule 100 (td_1arg)
- State 294
- 101 td_1arg: "rowspan" "=" "string" •
- $default reduce using rule 101 (td_1arg)
- State 295
- 102 td_1arg: "sides" "=" "string" •
- $default reduce using rule 102 (td_1arg)
- State 296
- 103 td_1arg: "style" "=" "string" •
- $default reduce using rule 103 (td_1arg)
- State 297
- 104 td_1arg: "target" "=" "string" •
- $default reduce using rule 104 (td_1arg)
- State 298
- 105 td_1arg: "title" "=" "string" •
- $default reduce using rule 105 (td_1arg)
- State 299
- 106 td_1arg: "tooltip" "=" "string" •
- $default reduce using rule 106 (td_1arg)
- State 300
- 107 td_1arg: "valign" "=" "string" •
- $default reduce using rule 107 (td_1arg)
- State 301
- 108 td_1arg: "width" "=" "string" •
- $default reduce using rule 108 (td_1arg)
- State 302
- 53 cells: cells "<vr" ">" "</vr" ">" $@12 • cell
- "<td" shift, and go to state 201
- cell go to state 310
- celltd go to state 204
- State 303
- 54 cell: celltd td_arg ">" htmlparser "</td" ">" •
- $default reduce using rule 54 (cell)
- State 304
- 55 cell: celltd td_arg ">" cellimg img_arg "/>" • "</td" ">"
- "</td" shift, and go to state 311
- State 305
- 56 cell: celltd td_arg ">" cellimg img_arg ">" • "</img" ">" "</td" ">"
- "</img" shift, and go to state 312
- State 306
- 114 img_1arg: "text" • "=" "string"
- "=" shift, and go to state 313
- State 307
- 112 img_1arg: "scale" • "=" "string"
- "=" shift, and go to state 314
- State 308
- 113 img_1arg: "src" • "=" "string"
- "=" shift, and go to state 315
- State 309
- 110 img_arg: img_arg img_1arg •
- $default reduce using rule 110 (img_arg)
- State 310
- 53 cells: cells "<vr" ">" "</vr" ">" $@12 cell •
- $default reduce using rule 53 (cells)
- State 311
- 55 cell: celltd td_arg ">" cellimg img_arg "/>" "</td" • ">"
- ">" shift, and go to state 316
- State 312
- 56 cell: celltd td_arg ">" cellimg img_arg ">" "</img" • ">" "</td" ">"
- ">" shift, and go to state 317
- State 313
- 114 img_1arg: "text" "=" • "string"
- "string" shift, and go to state 318
- State 314
- 112 img_1arg: "scale" "=" • "string"
- "string" shift, and go to state 319
- State 315
- 113 img_1arg: "src" "=" • "string"
- "string" shift, and go to state 320
- State 316
- 55 cell: celltd td_arg ">" cellimg img_arg "/>" "</td" ">" •
- $default reduce using rule 55 (cell)
- State 317
- 56 cell: celltd td_arg ">" cellimg img_arg ">" "</img" ">" • "</td" ">"
- "</td" shift, and go to state 321
- State 318
- 114 img_1arg: "text" "=" "string" •
- $default reduce using rule 114 (img_1arg)
- State 319
- 112 img_1arg: "scale" "=" "string" •
- $default reduce using rule 112 (img_1arg)
- State 320
- 113 img_1arg: "src" "=" "string" •
- $default reduce using rule 113 (img_1arg)
- State 321
- 56 cell: celltd td_arg ">" cellimg img_arg ">" "</img" ">" "</td" • ">"
- ">" shift, and go to state 322
- State 322
- 56 cell: celltd td_arg ">" cellimg img_arg ">" "</img" ">" "</td" ">" •
- $default reduce using rule 56 (cell)
|