rendered paste body$table = array (
'program' =>
array (
'BEGIN' =>
array (
0 => 'BEGIN',
1 => 'statement_list',
2 => 'END',
),
'END' => 'ch1',
'ident' => 'ch1',
':=' => 'ch1',
';' => 'ch1',
'READ' => 'ch1',
'(' => 'ch1',
')' => 'ch1',
'WRITE' => 'ch1',
'IF' => 'ch1',
'THEN' => 'ch1',
'ELSE' => 'ch1',
',' => 'ch1',
'+' => 'ch1',
'-' => 'ch1',
'OR' => 'ch1',
'AND' => 'ch1',
'NOT' => 'ch1',
'TRUE' => 'ch1',
'FALSE' => 'ch1',
'number' => 'ch1',
),
'statement_list' =>
array (
'BEGIN' => 'ch2',
'END' => 'ch3',
'ident' =>
array (
0 => 'statement',
1 => 'substatementlist',
),
':=' => 'ch4',
';' => 'ch5',
'READ' =>
array (
0 => 'statement',
1 => 'substatementlist',
),
'(' => 'ch6',
')' => 'ch7',
'WRITE' =>
array (
0 => 'statement',
1 => 'substatementlist',
),
'IF' =>
array (
0 => 'statement',
1 => 'substatementlist',
),
'THEN' => 'ch8',
'ELSE' => 'ch9',
',' => 'ch10',
'+' => 'ch11',
'-' => 'ch12',
'OR' => 'ch13',
'AND' => 'ch14',
'NOT' => 'ch15',
'TRUE' => 'ch16',
'FALSE' => 'ch17',
'number' => 'ch18',
),
'substatementlist' =>
array (
'BEGIN' => 'ch19',
'END' => '',
'ident' =>
array (
0 => 'statement_list',
),
':=' => 'ch20',
';' => 'ch21',
'READ' =>
array (
0 => 'statement_list',
),
'(' => 'ch22',
')' => 'ch23',
'WRITE' =>
array (
0 => 'statement_list',
),
'IF' =>
array (
0 => 'statement_list',
),
'THEN' => 'ch24',
'ELSE' => 'ch25',
',' => 'ch26',
'+' => 'ch27',
'-' => 'ch28',
'OR' => 'ch29',
'AND' => 'ch30',
'NOT' => 'ch31',
'TRUE' => 'ch32',
'FALSE' => 'ch33',
'number' => 'ch34',
),
'statement' =>
array (
'BEGIN' => 'ch35',
'END' => 'ch36',
'ident' =>
array (
0 => 'ident',
1 => ':=',
2 => 'expression',
3 => ';',
),
':=' => 'ch37',
';' => 'ch38',
'READ' =>
array (
0 => 'READ',
1 => '(',
2 => 'id_list',
3 => ')',
4 => ';',
),
'(' => 'ch39',
')' => 'ch40',
'WRITE' =>
array (
0 => 'WRITE',
1 => '(',
2 => 'expr_list',
3 => ')',
4 => ';',
),
'IF' =>
array (
0 => 'IF',
1 => 'bexpr',
2 => 'THEN',
3 => 'statement',
4 => 'substatement',
5 => ';',
),
'THEN' => 'ch41',
'ELSE' => 'ch42',
',' => 'ch43',
'+' => 'ch44',
'-' => 'ch45',
'OR' => 'ch46',
'AND' => 'ch47',
'NOT' => 'ch48',
'TRUE' => 'ch49',
'FALSE' => 'ch50',
'number' => 'ch51',
),
'substatement' =>
array (
'BEGIN' => 'ch52',
'END' => 'ch53',
'ident' => 'ch54',
':=' => 'ch55',
';' => '',
'READ' => 'ch56',
'(' => 'ch57',
')' => 'ch58',
'WRITE' => 'ch59',
'IF' => 'ch60',
'THEN' => 'ch61',
'ELSE' =>
array (
0 => 'ELSE',
1 => 'statement',
),
',' => 'ch62',
'+' => 'ch63',
'-' => 'ch64',
'OR' => 'ch65',
'AND' => 'ch66',
'NOT' => 'ch67',
'TRUE' => 'ch68',
'FALSE' => 'ch69',
'number' => 'ch70',
),
'id_list' =>
array (
'BEGIN' => 'ch71',
'END' => 'ch72',
'ident' =>
array (
0 => 'ident',
1 => 'subidlist',
),
':=' => 'ch73',
';' => 'ch74',
'READ' => 'ch75',
'(' => 'ch76',
')' => 'ch77',
'WRITE' => 'ch78',
'IF' => 'ch79',
'THEN' => 'ch80',
'ELSE' => 'ch81',
',' => 'ch82',
'+' => 'ch83',
'-' => 'ch84',
'OR' => 'ch85',
'AND' => 'ch86',
'NOT' => 'ch87',
'TRUE' => 'ch88',
'FALSE' => 'ch89',
'number' => 'ch90',
),
'subidlist' =>
array (
'BEGIN' => 'ch91',
'END' => 'ch92',
'ident' => 'ch93',
':=' => 'ch94',
';' => 'ch95',
'READ' => 'ch96',
'(' => 'ch97',
')' => '',
'WRITE' => 'ch98',
'IF' => 'ch99',
'THEN' => 'ch100',
'ELSE' => 'ch101',
',' =>
array (
0 => ',',
1 => 'id_list',
),
'+' => 'ch102',
'-' => 'ch103',
'OR' => 'ch104',
'AND' => 'ch105',
'NOT' => 'ch106',
'TRUE' => 'ch107',
'FALSE' => 'ch108',
'number' => 'ch109',
),
'expr_list' =>
array (
'BEGIN' => 'ch110',
'END' => 'ch111',
'ident' =>
array (
0 => 'expression',
1 => 'subexplist',
),
':=' => 'ch112',
';' => 'ch113',
'READ' => 'ch114',
'(' =>
array (
0 => 'expression',
1 => 'subexplist',
),
')' => 'ch115',
'WRITE' => 'ch116',
'IF' => 'ch117',
'THEN' => 'ch118',
'ELSE' => 'ch119',
',' => 'ch120',
'+' =>
array (
0 => 'expression',
1 => 'subexplist',
),
'-' =>
array (
0 => 'expression',
1 => 'subexplist',
),
'OR' => 'ch121',
'AND' => 'ch122',
'NOT' => 'ch123',
'TRUE' => 'ch124',
'FALSE' => 'ch125',
'number' =>
array (
0 => 'expression',
1 => 'subexplist',
),
),
'subexplist' =>
array (
'BEGIN' => 'ch125',
'END' => 'ch126',
'ident' => 'ch127',
':=' => 'ch128',
';' => 'ch129',
'READ' => 'ch130',
'(' => 'ch131',
')' => '',
'WRITE' => 'ch132',
'IF' => 'ch133',
'THEN' => 'ch134',
'ELSE' => 'ch135',
',' =>
array (
0 => ',',
1 => 'expr_list',
),
'+' => 'ch136',
'-' => 'ch137',
'OR' => 'ch138',
'AND' => 'ch139',
'NOT' => 'ch140',
'TRUE' => 'ch141',
'FALSE' => 'ch142',
'number' => 'ch143',
),
'expresion' =>
array (
'BEGIN' => 'ch144',
'END' => 'ch145',
'ident' =>
array (
0 => 'factor',
1 => 'subexpresion',
),
':=' => 'ch146',
';' => 'ch147',
'READ' => 'ch148',
'(' =>
array (
0 => 'factor',
1 => 'subexpresion',
),
')' => 'ch149',
'WRITE' => 'ch150',
'IF' => 'ch151',
'THEN' => 'ch152',
'ELSE' => 'ch153',
',' => 'ch154',
'+' =>
array (
0 => 'factor',
1 => 'subexpresion',
),
'-' =>
array (
0 => 'factor',
1 => 'subexpresion',
),
'OR' => 'ch155',
'AND' => 'ch156',
'NOT' => 'ch157',
'TRUE' => 'ch158',
'FALSE' => 'ch159',
'number' =>
array (
0 => 'factor',
1 => 'subexpresion',
),
),
'subexpresion' =>
array (
'BEGIN' => 'ch159',
'END' => 'ch160',
'ident' => 'ch161',
':=' => 'ch162',
';' => '',
'READ' => 'ch163',
'(' => 'ch164',
')' => '',
'WRITE' => 'ch165',
'IF' => 'ch166',
'THEN' => 'ch167',
'ELSE' => 'ch168',
',' => '',
'+' =>
array (
0 => 'op',
1 => 'factor',
2 => 'subexpresion',
),
'-' =>
array (
0 => 'op',
1 => 'factor',
2 => 'subexpresion',
),
'OR' => 'ch169',
'AND' => 'ch170',
'NOT' => 'ch171',
'TRUE' => 'ch172',
'FALSE' => 'ch173',
'number' => 'ch174',
),
'factor' =>
array (
'BEGIN' => 'ch175',
'END' => 'ch176',
'ident' =>
array (
0 => 'ident',
),
':=' => 'ch177',
';' => 'ch178',
'READ' => 'ch179',
'(' =>
array (
0 => '(',
1 => 'expression',
2 => ')',
),
')' => 'ch180',
'WRITE' => 'ch181',
'IF' => 'ch182',
'THEN' => 'ch183',
'ELSE' => 'ch184',
',' => 'ch185',
'+' =>
array (
0 => 'subnumber',
),
'-' =>
array (
0 => 'subnumber',
),
'OR' => 'ch186',
'AND' => 'ch187',
'NOT' => 'ch188',
'TRUE' => 'ch189',
'FALSE' => 'ch190',
'number' =>
array (
0 => 'subnumber',
),
),
'op' =>
array (
'BEGIN' => 'ch191',
'END' => 'ch192',
'ident' => 'ch193',
':=' => 'ch194',
';' => 'ch195',
'READ' => 'ch196',
'(' => 'ch197',
')' => 'ch198',
'WRITE' => 'ch199',
'IF' => 'ch200',
'THEN' => 'ch201',
'ELSE' => 'ch202',
',' => 'ch203',
'+' =>
array (
0 => '+',
),
'-' =>
array (
0 => '-',
),
'OR' => 'ch204',
'AND' => 'ch205',
'NOT' => 'ch206',
'TRUE' => 'ch207',
'FALSE' => 'ch208',
'number' => 'ch209',
),
'bexpr' =>
array (
'BEGIN' => 'ch210',
'END' => 'ch211',
'ident' => 'ch212',
':=' => 'ch213',
';' => 'ch214',
'READ' => 'ch215',
'(' =>
array (
0 => 'bterm',
1 => 'subbexp',
),
')' => 'ch216',
'WRITE' => 'ch217',
'IF' => 'ch218',
'THEN' => 'ch219',
'ELSE' => 'ch220',
',' => 'ch221',
'+' => 'ch222',
'-' => 'ch223',
'OR' => 'ch224',
'AND' => 'ch225',
'NOT' =>
array (
0 => 'bterm',
1 => 'subbexp',
),
'TRUE' =>
array (
0 => 'bterm',
1 => 'subbexp',
),
'FALSE' =>
array (
0 => 'bterm',
1 => 'subbexp',
),
'number' => 'ch226',
),
'subbexp' =>
array (
'BEGIN' => 'ch227',
'END' => 'ch228',
'ident' => 'ch229',
':=' => 'ch230',
';' => 'ch231',
'READ' => 'ch232',
'(' => 'ch233',
')' => '',
'WRITE' => 'ch234',
'IF' => 'ch235',
'THEN' => '',
'ELSE' => 'ch236',
',' => 'ch237',
'+' => 'ch238',
'-' => 'ch239',
'OR' =>
array (
0 => 'OR',
1 => 'bterm',
2 => 'subbexp',
),
'AND' => 'ch240',
'NOT' => 'ch241',
'TRUE' => 'ch242',
'FALSE' => 'ch243',
'number' => 'ch244',
),
'bterm' =>
array (
'BEGIN' => 'ch245',
'END' => 'ch246',
'ident' => 'ch247',
':=' => 'ch248',
';' => 'ch249',
'READ' => 'ch250',
'(' =>
array (
0 => 'bfactor',
1 => 'subbterm',
),
')' => 'ch251',
'WRITE' => 'ch252',
'IF' => 'ch253',
'THEN' => 'ch254',
'ELSE' => 'ch255',
',' => 'ch256',
'+' => 'ch257',
'-' => 'ch258',
'OR' => 'ch259',
'AND' => 'ch260',
'NOT' =>
array (
0 => 'bfactor',
1 => 'subbterm',
),
'TRUE' =>
array (
0 => 'bfactor',
1 => 'subbterm',
),
'FALSE' =>
array (
0 => 'bfactor',
1 => 'subbterm',
),
'number' => 'ch261',
),
'subbterm' =>
array (
'BEGIN' => 'ch262',
'END' => 'ch263',
'ident' => 'ch264',
':=' => 'ch265',
';' => 'ch266',
'READ' => 'ch267',
'(' => 'ch268',
')' => '',
'WRITE' => 'ch269',
'IF' => 'ch270',
'THEN' => '',
'ELSE' => 'ch271',
',' => 'ch272',
'+' => 'ch273',
'-' => 'ch274',
'OR' => '',
'AND' =>
array (
0 => 'AND',
1 => 'bfactor',
),
'NOT' => 'ch275',
'TRUE' => 'ch276',
'FALSE' => 'ch277',
'number' => 'ch278',
),
'bfactor' =>
array (
'BEGIN' => 'ch279',
'END' => 'ch280',
'ident' => 'ch281',
':=' => 'ch282',
';' => 'ch283',
'READ' => 'ch284',
'(' =>
array (
0 => '(',
1 => 'bexpr',
2 => ')',
),
')' => 'ch285',
'WRITE' => 'ch286',
'IF' => 'ch287',
'THEN' => 'ch288',
'ELSE' => 'ch289',
',' => 'ch290',
'+' => 'ch291',
'-' => 'ch292',
'OR' => 'ch293',
'AND' => 'ch294',
'NOT' =>
array (
0 => 'NOT',
1 => 'bfactor',
),
'TRUE' =>
array (
0 => 'TRUE',
),
'FALSE' =>
array (
0 => 'FALSE',
),
'number' => 'ch295',
),
'subnumber' =>
array (
'BEGIN' => 'ch296',
'END' => 'ch297',
'ident' => 'ch298',
':=' => 'ch299',
';' => 'ch300',
'READ' => 'ch301',
'(' => 'ch302',
')' => 'ch303',
'WRITE' => 'ch304',
'IF' => 'ch305',
'THEN' => 'ch306',
'ELSE' => 'ch307',
',' => 'ch308',
'+' =>
array (
0 => '+',
1 => 'number',
),
'-' =>
array (
0 => '-',
1 => 'number',
),
'OR' => 'ch309',
'AND' => 'ch310',
'NOT' => 'ch311',
'TRUE' => 'ch312',
'FALSE' => 'ch313',
'number' =>
array (
0 => 'number',
),
),
);