apidoc
[ class tree: apidoc ] [ index: apidoc ] [ all elements ]

Class: PHP_Parser_DocblockParser

Source Location: /PHP_Parser_DocblockParser-0.1.1/DocblockParser.php

Class Overview




Variables

Methods


Inherited Variables

Inherited Methods


Class Details

[line 100]


[ Top ]


Class Variables

$data =

[line 153]

  • Access: public

Type:   mixed


[ Top ]

$transTable = array (
        1 => self::DOCBLOCK_NEWLINE,
        2 => self::DOCBLOCK_WHITESPACE,
        5 => self::DOCBLOCK_TAG,
        6 => self::DOCBLOCK_INTERNAL,
        7 => self::DOCBLOCK_INLINETAG,
        9 => self::DOCBLOCK_ESCAPEDINLINETAG,
        10 => self::DOCBLOCK_INLINETAGCONTENTS,
        11 => self::DOCBLOCK_ESCAPEDHTML,
        12 => self::DOCBLOCK_CODEOPEN,
        13 => self::DOCBLOCK_PREOPEN,
        14 => self::DOCBLOCK_SAMPOPEN,
        15 => self::DOCBLOCK_VAROPEN,
        16 => self::DOCBLOCK_KBDOPEN,
        17 => self::DOCBLOCK_POPEN,
        18 => self::DOCBLOCK_BOPEN,
        19 => self::DOCBLOCK_IOPEN,
        20 => self::DOCBLOCK_OLOPEN,
        21 => self::DOCBLOCK_ULOPEN,
        22 => self::DOCBLOCK_LIOPEN,
        23 => self::DOCBLOCK_CODECLOSE,
        24 => self::DOCBLOCK_PRECLOSE,
        25 => self::DOCBLOCK_SAMPCLOSE,
        26 => self::DOCBLOCK_VARCLOSE,
        27 => self::DOCBLOCK_KBDCLOSE,
        28 => self::DOCBLOCK_PCLOSE,
        29 => self::DOCBLOCK_BCLOSE,
        30 => self::DOCBLOCK_ICLOSE,
        31 => self::DOCBLOCK_OLCLOSE,
        32 => self::DOCBLOCK_ULCLOSE,
        33 => self::DOCBLOCK_LICLOSE,
        34 => self::DOCBLOCK_BR,
        36 => self::DOCBLOCK_TEXT,
        37 => self::DOCBLOCK_ENDINLINETAG,
        38 => self::DOCBLOCK_ENDINTERNAL,
        39 => self::DOCBLOCK_ESCAPEDINLINEEND,
        42 => self::DOCBLOCK_SIMPLELISTSTART,
        43 => self::DOCBLOCK_SIMPLELISTEND,
        44 => self::DOCBLOCK_SIMPLELISTBULLET,
        )

[line 106]

  • Access: public

Type:   mixed


[ Top ]

$yyerrcnt =

[line 694]

  • Access: public

Type:   int


[ Top ]

$yyExpectedTokens = array(
        /* 0 */ array(3, 4, 8, 10, 12, 14, 16, 18, 20, 22, 23, 24, 25, 27, 29, 32, 33, 34, 35, ),/* 1 */array(3,4,8,10,12,14,16,18,20,22,23,24,25,27,29,32,33,34,35,),/* 2 */array(4,8,10,12,14,16,18,20,22,23,24,25,27,29,32,33,34,35,),/* 3 */array(4,8,10,12,14,16,18,20,22,23,24,25,27,29,32,33,34,35,),/* 4 */array(4,8,10,12,14,16,18,20,22,23,24,25,27,29,32,33,34,35,),/* 5 */array(4,8,10,12,14,16,18,20,22,23,24,25,27,29,32,33,34,35,),/* 6 */array(4,8,10,12,14,16,18,20,22,23,24,25,27,29,32,33,34,35,),/* 7 */array(4,8,10,12,14,16,18,20,22,23,24,25,27,29,32,33,34,35,),/* 8 */array(4,8,10,12,14,16,18,20,22,23,24,25,27,29,32,33,34,35,),/* 9 */array(4,8,10,12,14,16,18,20,22,23,24,25,27,29,32,33,34,35,),/* 10 */array(4,8,10,12,14,16,18,20,22,23,24,25,27,29,32,33,34,35,),/* 11 */array(4,8,10,12,14,16,18,20,22,23,24,25,27,29,32,33,34,35,),/* 12 */array(4,8,10,12,14,16,18,20,22,23,24,25,27,29,32,33,34,35,),/* 13 */array(4,8,10,12,14,16,18,20,22,23,24,25,27,29,32,33,34,35,),/* 14 */array(4,8,10,12,14,16,18,20,22,23,24,25,27,29,32,33,34,35,),/* 15 */array(4,8,10,12,14,16,18,20,22,23,24,25,27,29,32,33,34,35,),/* 16 */array(4,8,10,12,14,16,18,20,22,23,24,25,27,29,32,33,34,35,),/* 17 */array(4,8,10,12,14,16,18,20,22,23,24,25,27,29,32,33,34,35,),/* 18 */array(4,8,10,12,14,16,18,20,22,23,24,25,27,29,31,32,33,34,35,),/* 19 */array(4,8,10,12,14,15,16,18,20,22,23,24,25,27,29,32,33,34,35,),/* 20 */array(4,8,10,12,14,16,18,20,22,23,24,25,27,29,32,33,34,35,36,),/* 21 */array(4,8,10,12,14,16,18,20,21,22,23,24,25,27,29,32,33,34,35,),/* 22 */array(4,8,10,12,14,16,17,18,20,22,23,24,25,27,29,32,33,34,35,),/* 23 */array(4,8,10,12,14,16,18,20,22,23,24,25,27,29,31,32,33,34,35,),/* 24 */array(4,8,10,12,14,16,18,19,20,22,23,24,25,27,29,32,33,34,35,),/* 25 */array(4,8,9,10,12,14,16,18,20,22,23,24,25,27,29,32,33,34,35,),/* 26 */array(4,8,10,12,14,16,18,20,22,23,24,25,27,29,32,33,34,35,37,),/* 27 */array(4,8,10,12,14,16,18,20,22,23,24,25,27,29,31,32,33,34,35,),/* 28 */array(4,8,10,11,12,14,16,18,20,22,23,24,25,27,29,32,33,34,35,),/* 29 */array(4,8,10,12,13,14,16,18,20,22,23,24,25,27,29,32,33,34,35,),/* 30 */array(4,8,10,12,14,16,18,20,22,23,24,25,27,29,32,33,34,35,),/* 31 */array(4,8,10,12,14,16,18,20,22,23,24,25,27,29,32,33,34,35,),/* 32 */array(4,8,10,12,14,16,18,20,22,23,24,25,27,29,32,33,34,35,),/* 33 */array(4,8,10,12,14,16,18,20,22,23,24,25,27,29,32,33,34,35,),/* 34 */array(2,32,33,34,),/* 35 */array(2,32,33,34,),/* 36 */array(2,32,33,34,),/* 37 */array(2,32,33,34,),/* 38 */array(3,),/* 39 */array(3,),/* 40 */array(38,),/* 41 */array(2,28,32,33,34,),/* 42 */array(2,30,32,33,34,),/* 43 */array(2,28,32,33,34,),/* 44 */array(2,30,32,33,34,),/* 45 */array(32,33,34,),/* 46 */array(5,6,7,),/* 47 */array(38,),/* 48 */array(1,),/* 49 */array(2,28,32,33,34,),/* 50 */array(2,30,32,33,34,),/* 51 */array(2,30,32,33,34,),/* 52 */array(2,28,32,33,34,),/* 53 */array(32,33,34,),/* 54 */array(5,6,7,),/* 55 */array(2,30,),/* 56 */array(2,28,),/* 57 */array(1,26,),/* 58 */array(2,30,),/* 59 */array(2,28,),/* 60 */array(),/* 61 */array(),/* 62 */array(),/* 63 */array(),/* 64 */array(),/* 65 */array(),/* 66 */array(),/* 67 */array(),/* 68 */array(),/* 69 */array(),/* 70 */array(),/* 71 */array(),/* 72 */array(),/* 73 */array(),/* 74 */array(),/* 75 */array(),/* 76 */array(),/* 77 */array(),/* 78 */array(),/* 79 */array(),/* 80 */array(),/* 81 */array(),/* 82 */array(),/* 83 */array(),/* 84 */array(),/* 85 */array(),/* 86 */array(),/* 87 */array(),/* 88 */array(),/* 89 */array(),/* 90 */array(),/* 91 */array(),/* 92 */array(),/* 93 */array(),/* 94 */array(),/* 95 */array(),/* 96 */array(),/* 97 */array(),/* 98 */array(),/* 99 */array(),/* 100 */array(),/* 101 */array(),/* 102 */array(),/* 103 */array(),/* 104 */array(),/* 105 */array(),/* 106 */array(),/* 107 */array(),/* 108 */array(),/* 109 */array(),/* 110 */array(),/* 111 */array(),/* 112 */array(),/* 113 */array(),/* 114 */array(),/* 115 */array(),/* 116 */array(),/* 117 */array(),/* 118 */array(),)

[line 470]

  • Access: public

Type:   mixed


[ Top ]

$yyFallback = array(
    )

[line 637]

The next table maps tokens into fallback tokens. If a construct like the following:

%fallback ID X Y Z.

appears in the grammer, then ID becomes a fallback token for X, Y, and Z. Whenever one of the tokens X, Y, or Z is input to the parser but it does not parse, the type of the token is changed to ID and the parse is retried before an error is thrown.

  • Access: public

Type:   mixed


[ Top ]

$yyidx =

[line 690]

  • Access: public

Type:   int


[ Top ]

$yyReduceMap = array(
        0 => 0,
        1 => 1,
        2 => 2,
        3 => 3,
        4 => 4,
        5 => 5,
        6 => 5,
        9 => 5,
        10 => 5,
        11 => 5,
        16 => 5,
        28 => 5,
        29 => 5,
        33 => 5,
        34 => 5,
        67 => 5,
        68 => 5,
        69 => 5,
        70 => 5,
        7 => 7,
        8 => 8,
        12 => 12,
        13 => 13,
        14 => 14,
        15 => 15,
        17 => 17,
        18 => 18,
        19 => 19,
        20 => 20,
        21 => 21,
        22 => 22,
        23 => 23,
        24 => 24,
        25 => 25,
        26 => 26,
        27 => 27,
        30 => 30,
        41 => 30,
        42 => 30,
        43 => 30,
        44 => 30,
        31 => 31,
        32 => 32,
        35 => 35,
        36 => 35,
        37 => 35,
        38 => 35,
        39 => 39,
        40 => 39,
        45 => 45,
        46 => 45,
        47 => 47,
        48 => 48,
        49 => 49,
        50 => 50,
        51 => 51,
        53 => 53,
        55 => 53,
        56 => 56,
        57 => 57,
        58 => 58,
        59 => 59,
        60 => 60,
        61 => 61,
        62 => 62,
        63 => 63,
        64 => 63,
        65 => 65,
        66 => 66,
        71 => 71,
        72 => 72,
    )

[line 1248]

The following table contains a mapping of reduce action to method name that handles the reduction.

If a rule is not set, it has no handler.

  • Access: public

Type:   mixed


[ Top ]

$yyRuleInfo = array(
  array( 'lhs' => 40, 'rhs' => 1 ),array('lhs'=>41,'rhs'=>2),array('lhs'=>41,'rhs'=>1),array('lhs'=>43,'rhs'=>2),array('lhs'=>43,'rhs'=>1),array('lhs'=>42,'rhs'=>1),array('lhs'=>42,'rhs'=>1),array('lhs'=>42,'rhs'=>2),array('lhs'=>42,'rhs'=>0),array('lhs'=>47,'rhs'=>1),array('lhs'=>47,'rhs'=>1),array('lhs'=>47,'rhs'=>1),array('lhs'=>49,'rhs'=>3),array('lhs'=>49,'rhs'=>2),array('lhs'=>51,'rhs'=>2),array('lhs'=>51,'rhs'=>2),array('lhs'=>51,'rhs'=>1),array('lhs'=>51,'rhs'=>1),array('lhs'=>48,'rhs'=>3),array('lhs'=>48,'rhs'=>3),array('lhs'=>48,'rhs'=>3),array('lhs'=>48,'rhs'=>3),array('lhs'=>48,'rhs'=>3),array('lhs'=>48,'rhs'=>3),array('lhs'=>48,'rhs'=>3),array('lhs'=>48,'rhs'=>1),array('lhs'=>52,'rhs'=>1),array('lhs'=>52,'rhs'=>1),array('lhs'=>50,'rhs'=>1),array('lhs'=>50,'rhs'=>1),array('lhs'=>53,'rhs'=>3),array('lhs'=>55,'rhs'=>3),array('lhs'=>55,'rhs'=>2),array('lhs'=>54,'rhs'=>1),array('lhs'=>54,'rhs'=>1),array('lhs'=>56,'rhs'=>3),array('lhs'=>56,'rhs'=>4),array('lhs'=>56,'rhs'=>3),array('lhs'=>56,'rhs'=>4),array('lhs'=>56,'rhs'=>4),array('lhs'=>56,'rhs'=>5),array('lhs'=>57,'rhs'=>3),array('lhs'=>57,'rhs'=>4),array('lhs'=>57,'rhs'=>3),array('lhs'=>57,'rhs'=>4),array('lhs'=>57,'rhs'=>4),array('lhs'=>57,'rhs'=>5),array('lhs'=>58,'rhs'=>3),array('lhs'=>58,'rhs'=>2),array('lhs'=>60,'rhs'=>4),array('lhs'=>60,'rhs'=>5),array('lhs'=>60,'rhs'=>3),array('lhs'=>59,'rhs'=>2),array('lhs'=>59,'rhs'=>2),array('lhs'=>59,'rhs'=>1),array('lhs'=>59,'rhs'=>1),array('lhs'=>61,'rhs'=>1),array('lhs'=>62,'rhs'=>3),array('lhs'=>46,'rhs'=>2),array('lhs'=>46,'rhs'=>1),array('lhs'=>64,'rhs'=>1),array('lhs'=>63,'rhs'=>3),array('lhs'=>63,'rhs'=>4),array('lhs'=>45,'rhs'=>2),array('lhs'=>45,'rhs'=>2),array('lhs'=>45,'rhs'=>2),array('lhs'=>45,'rhs'=>2),array('lhs'=>45,'rhs'=>1),array('lhs'=>45,'rhs'=>1),array('lhs'=>45,'rhs'=>1),array('lhs'=>45,'rhs'=>1),array('lhs'=>44,'rhs'=>2),array('lhs'=>44,'rhs'=>1),)

[line 1166]

The following table contains information about every rule that is used during the reduce.

 array(
  array(
   int $lhs;         Symbol on the left-hand side of the rule
   int $nrhs;     Number of right-hand side symbols in the rule
  ),...
 );

  • Access: public

Type:   mixed


[ Top ]

$yyRuleName = array(
 /*   0 */ "start ::= docblock",
 /*   1 */ "docblock ::= description tags",
 /*   2 */ "docblock ::= description",
 /*   3 */ "tags ::= tags tag",
 /*   4 */ "tags ::= tag",
 /*   5 */ "description ::= text",
 /*   6 */ "description ::= paragraphs",
 /*   7 */ "description ::= text paragraphs",
 /*   8 */ "description ::=",
 /*   9 */ "special ::= html_tag",
 /*  10 */ "special ::= inline_tag",
 /*  11 */ "special ::= list",
 /*  12 */ "inline_tag ::= DOCBLOCK_INLINETAG inline_tag_contents DOCBLOCK_ENDINLINETAG",
 /*  13 */ "inline_tag ::= DOCBLOCK_INLINETAG DOCBLOCK_ENDINLINETAG",
 /*  14 */ "inline_tag_contents ::= inline_tag_contents DOCBLOCK_INLINETAGCONTENTS",
 /*  15 */ "inline_tag_contents ::= inline_tag_contents DOCBLOCK_ESCAPEDINLINEEND",
 /*  16 */ "inline_tag_contents ::= DOCBLOCK_INLINETAGCONTENTS",
 /*  17 */ "inline_tag_contents ::= DOCBLOCK_ESCAPEDINLINEEND",
 /*  18 */ "html_tag ::= DOCBLOCK_BOPEN text DOCBLOCK_BCLOSE",
 /*  19 */ "html_tag ::= DOCBLOCK_IOPEN text DOCBLOCK_ICLOSE",
 /*  20 */ "html_tag ::= DOCBLOCK_CODEOPEN text DOCBLOCK_CODECLOSE",
 /*  21 */ "html_tag ::= DOCBLOCK_PREOPEN text DOCBLOCK_PRECLOSE",
 /*  22 */ "html_tag ::= DOCBLOCK_SAMPOPEN text DOCBLOCK_SAMPCLOSE",
 /*  23 */ "html_tag ::= DOCBLOCK_VAROPEN text DOCBLOCK_VARCLOSE",
 /*  24 */ "html_tag ::= DOCBLOCK_KBDOPEN text DOCBLOCK_KBDCLOSE",
 /*  25 */ "html_tag ::= DOCBLOCK_BR",
 /*  26 */ "escape ::= DOCBLOCK_ESCAPEDHTML",
 /*  27 */ "escape ::= DOCBLOCK_ESCAPEDINLINETAG",
 /*  28 */ "list ::= simple_list",
 /*  29 */ "list ::= html_list",
 /*  30 */ "simple_list ::= DOCBLOCK_SIMPLELISTSTART simplelist_contents DOCBLOCK_SIMPLELISTEND",
 /*  31 */ "simplelist_contents ::= simplelist_contents DOCBLOCK_SIMPLELISTBULLET text",
 /*  32 */ "simplelist_contents ::= DOCBLOCK_SIMPLELISTBULLET text",
 /*  33 */ "html_list ::= ordered_list",
 /*  34 */ "html_list ::= unordered_list",
 /*  35 */ "ordered_list ::= DOCBLOCK_OLOPEN htmllist_contents DOCBLOCK_OLCLOSE",
 /*  36 */ "ordered_list ::= DOCBLOCK_OLOPEN ignored_whitespace htmllist_contents DOCBLOCK_OLCLOSE",
 /*  37 */ "ordered_list ::= DOCBLOCK_OLOPEN htmllist_contents_close DOCBLOCK_OLCLOSE",
 /*  38 */ "ordered_list ::= DOCBLOCK_OLOPEN ignored_whitespace htmllist_contents_close DOCBLOCK_OLCLOSE",
 /*  39 */ "ordered_list ::= DOCBLOCK_OLOPEN htmllist_contents_close ignored_whitespace DOCBLOCK_OLCLOSE",
 /*  40 */ "ordered_list ::= DOCBLOCK_OLOPEN ignored_whitespace htmllist_contents_close ignored_whitespace DOCBLOCK_OLCLOSE",
 /*  41 */ "unordered_list ::= DOCBLOCK_ULOPEN htmllist_contents DOCBLOCK_ULCLOSE",
 /*  42 */ "unordered_list ::= DOCBLOCK_ULOPEN ignored_whitespace htmllist_contents DOCBLOCK_ULCLOSE",
 /*  43 */ "unordered_list ::= DOCBLOCK_ULOPEN htmllist_contents_close DOCBLOCK_ULCLOSE",
 /*  44 */ "unordered_list ::= DOCBLOCK_ULOPEN ignored_whitespace htmllist_contents_close DOCBLOCK_ULCLOSE",
 /*  45 */ "unordered_list ::= DOCBLOCK_ULOPEN htmllist_contents_close ignored_whitespace DOCBLOCK_ULCLOSE",
 /*  46 */ "unordered_list ::= DOCBLOCK_ULOPEN ignored_whitespace htmllist_contents_close ignored_whitespace DOCBLOCK_ULCLOSE",
 /*  47 */ "htmllist_contents ::= htmllist_contents DOCBLOCK_LIOPEN text",
 /*  48 */ "htmllist_contents ::= DOCBLOCK_LIOPEN text",
 /*  49 */ "htmllist_contents_close ::= htmllist_contents_close DOCBLOCK_LIOPEN text DOCBLOCK_LICLOSE",
 /*  50 */ "htmllist_contents_close ::= htmllist_contents_close ignored_whitespace DOCBLOCK_LIOPEN text DOCBLOCK_LICLOSE",
 /*  51 */ "htmllist_contents_close ::= DOCBLOCK_LIOPEN text DOCBLOCK_LICLOSE",
 /*  52 */ "ignored_whitespace ::= ignored_whitespace DOCBLOCK_NEWLINE|DOCBLOCK_WHITESPACE",
 /*  53 */ "ignored_whitespace ::= ignored_whitespace DOCBLOCK_TEXT",
 /*  54 */ "ignored_whitespace ::= DOCBLOCK_NEWLINE|DOCBLOCK_WHITESPACE",
 /*  55 */ "ignored_whitespace ::= DOCBLOCK_TEXT",
 /*  56 */ "stopinternal ::= DOCBLOCK_INTERNAL",
 /*  57 */ "internal ::= stopinternal text DOCBLOCK_ENDINTERNAL",
 /*  58 */ "paragraphs ::= paragraphs paragraph",
 /*  59 */ "paragraphs ::= paragraph",
 /*  60 */ "nonestingp ::= DOCBLOCK_POPEN",
 /*  61 */ "paragraph ::= nonestingp text DOCBLOCK_PCLOSE",
 /*  62 */ "paragraph ::= nonestingp text DOCBLOCK_PCLOSE ignored_whitespace",
 /*  63 */ "text ::= text DOCBLOCK_NEWLINE|DOCBLOCK_WHITESPACE|DOCBLOCK_TEXT",
 /*  64 */ "text ::= text escape",
 /*  65 */ "text ::= text special",
 /*  66 */ "text ::= text internal",
 /*  67 */ "text ::= DOCBLOCK_NEWLINE|DOCBLOCK_WHITESPACE|DOCBLOCK_TEXT",
 /*  68 */ "text ::= escape",
 /*  69 */ "text ::= special",
 /*  70 */ "text ::= internal",
 /*  71 */ "tag ::= DOCBLOCK_TAG text",
 /*  72 */ "tag ::= DOCBLOCK_TAG",
    )

[line 729]

For tracing reduce actions, the names of all rules are required.
  • Access: public

Type:   array


[ Top ]

$yystack = array()

[line 698]

  • Access: public

Type:   array


[ Top ]

$yyTokenName = array( 
  '$',             'DOCBLOCK_SIMPLELISTBULLET',  'DOCBLOCK_LIOPEN',  'DOCBLOCK_POPEN',
  'DOCBLOCK_INLINETAG',  'DOCBLOCK_ENDINLINETAG',  'DOCBLOCK_INLINETAGCONTENTS',  'DOCBLOCK_ESCAPEDINLINEEND',
  'DOCBLOCK_BOPEN',  'DOCBLOCK_BCLOSE',  'DOCBLOCK_IOPEN',  'DOCBLOCK_ICLOSE',
  'DOCBLOCK_CODEOPEN',  'DOCBLOCK_CODECLOSE',  'DOCBLOCK_PREOPEN',  'DOCBLOCK_PRECLOSE',
  'DOCBLOCK_SAMPOPEN',  'DOCBLOCK_SAMPCLOSE',  'DOCBLOCK_VAROPEN',  'DOCBLOCK_VARCLOSE',
  'DOCBLOCK_KBDOPEN',  'DOCBLOCK_KBDCLOSE',  'DOCBLOCK_BR',   'DOCBLOCK_ESCAPEDHTML',
  'DOCBLOCK_ESCAPEDINLINETAG',  'DOCBLOCK_SIMPLELISTSTART',  'DOCBLOCK_SIMPLELISTEND',  'DOCBLOCK_OLOPEN',
  'DOCBLOCK_OLCLOSE',  'DOCBLOCK_ULOPEN',  'DOCBLOCK_ULCLOSE',  'DOCBLOCK_LICLOSE',
  'DOCBLOCK_NEWLINE',  'DOCBLOCK_WHITESPACE',  'DOCBLOCK_TEXT',  'DOCBLOCK_INTERNAL',
  'DOCBLOCK_ENDINTERNAL',  'DOCBLOCK_PCLOSE',  'DOCBLOCK_TAG',  'error',       
  'start',         'docblock',      'description',   'tags',        
  'tag',           'text',          'paragraphs',    'special',     
  'html_tag',      'inline_tag',    'list',          'inline_tag_contents',
  'escape',        'simple_list',   'html_list',     'simplelist_contents',
  'ordered_list',  'unordered_list',  'htmllist_contents',  'ignored_whitespace',
  'htmllist_contents_close',  'stopinternal',  'internal',      'paragraph',   
  'nonestingp',  
    )

[line 705]

For tracing shifts, the names of all terminals and nonterminals

are required. The following table supplies these names

  • Access: public

Type:   array


[ Top ]

$yyTraceFILE =

[line 681]

  • Access: public

Type:   resource|0


[ Top ]

$yyTracePrompt =

[line 686]

String to prepend to debug output
  • Access: public

Type:   string|0


[ Top ]

$yy_action = array(
 /*     0 */    46,   17,   69,   16,    5,   55,    9,   42,    7,   14,
 /*    10 */    10,   12,    6,   14,    2,   14,    4,   49,   86,   85,
 /*    20 */    98,   48,   56,   35,   41,   34,  111,   61,  100,  100,
 /*    30 */   100,  102,   46,   62,   62,   65,    5,  117,    9,   74,
 /*    40 */     7,   53,   10,   78,    6,    8,    2,   84,    4,   54,
 /*    50 */    86,   85,   98,   48,   14,   35,   51,   34,   47,   67,
 /*    60 */   100,  100,  100,  102,   57,   46,   64,   64,   63,    5,
 /*    70 */    92,    9,  140,    7,  140,   10,   50,    6,   52,    2,
 /*    80 */   114,    4,   87,   86,   85,   98,   48,  140,   35,  140,
 /*    90 */    34,  140,  140,  100,  100,  100,  102,  140,   46,   58,
 /*   100 */    37,   44,    5,  140,    9,  140,    7,  140,   10,  140,
 /*   110 */     6,  140,    2,  140,    4,  140,   86,   85,   98,   48,
 /*   120 */   140,   35,  140,   34,  140,  140,  100,  100,  100,  102,
 /*   130 */   101,   46,   59,   36,   43,    5,  140,    9,  140,    7,
 /*   140 */   140,   10,   79,    6,  140,    2,  140,    4,  140,   86,
 /*   150 */    85,   98,   48,  140,   35,  140,   34,  140,  140,  100,
 /*   160 */   100,  100,  102,  140,   46,   62,   62,   65,    5,   82,
 /*   170 */     9,  140,    7,  140,   10,  140,    6,  140,    2,  140,
 /*   180 */     4,  140,   86,   85,   98,   48,  140,   35,  140,   34,
 /*   190 */   140,  140,  100,  100,  100,  102,  140,   46,   68,   11,
 /*   200 */   140,    5,  140,    9,  140,    7,  140,   10,  140,    6,
 /*   210 */   140,    2,  140,    4,  140,   86,   85,   98,   48,  140,
 /*   220 */    35,  140,   34,  140,  140,  100,  100,  100,  102,  140,
 /*   230 */    45,   69,   46,  140,  140,  140,    5,  140,    9,  140,
 /*   240 */     7,  140,   10,  140,    6,  140,    2,  140,    4,  140,
 /*   250 */    86,   85,   98,   48,  140,   35,  140,   34,  140,  140,
 /*   260 */   106,  106,  106,  102,  140,   46,  140,  140,  140,    5,
 /*   270 */   140,    9,  140,    7,   80,   10,  140,    6,  140,    2,
 /*   280 */   140,    4,  140,   86,   85,   98,   48,  140,   35,  140,
 /*   290 */    34,  140,  140,  100,  100,  100,  102,  140,   46,  140,
 /*   300 */   140,  140,    5,  140,    9,   81,    7,  140,   10,  140,
 /*   310 */     6,  140,    2,  140,    4,  140,   86,   85,   98,   48,
 /*   320 */   140,   35,  140,   34,  140,  140,  100,  100,  100,  102,
 /*   330 */   140,   46,  140,  140,   16,    5,  140,    9,  140,    7,
 /*   340 */   140,   10,  140,    6,  140,    2,  140,    4,  140,   86,
 /*   350 */    85,   98,   48,  140,   35,  140,   34,  140,   60,  100,
 /*   360 */   100,  100,  102,   46,   64,   64,   63,    5,  140,    9,
 /*   370 */   140,    7,  140,   10,  140,    6,  140,    2,  140,    4,
 /*   380 */   140,   86,   85,   98,   48,  140,   35,  140,   34,  140,
 /*   390 */   108,  100,  100,  100,  102,   46,  140,  140,  140,    5,
 /*   400 */   140,    9,  140,    7,  140,   10,  140,    6,   83,    2,
 /*   410 */   140,    4,  140,   86,   85,   98,   48,  140,   35,  140,
 /*   420 */    34,  140,  140,  100,  100,  100,  102,   69,   46,  140,
 /*   430 */   140,  140,    5,  140,    9,  140,    7,  140,   10,  140,
 /*   440 */     6,  140,    2,  140,    4,  140,   86,   85,   98,   48,
 /*   450 */   140,   35,  140,   34,  140,  140,  100,  100,  100,  102,
 /*   460 */   140,  193,  116,   40,  140,  140,    1,   38,  118,   91,
 /*   470 */    90,   93,  140,  105,   99,  112,  140,  110,  113,   95,
 /*   480 */    89,   88,   15,   76,   70,   11,  140,   46,  140,  140,
 /*   490 */   140,    5,  140,    9,  140,    7,  140,   10,  140,    6,
 /*   500 */   140,    2,  140,    4,  140,   86,   85,   98,   48,  140,
 /*   510 */    35,  140,   34,  140,  140,  106,  106,  106,  102,  140,
 /*   520 */    46,  140,  140,  140,    5,  140,    9,  140,    7,  140,
 /*   530 */    10,  140,    6,  140,    2,  140,    4,  140,   86,   85,
 /*   540 */    98,   48,  140,   35,  140,   34,  140,  140,  100,  100,
 /*   550 */   100,  102,   39,  104,   91,   90,   93,  140,  103,   99,
 /*   560 */   112,  140,  110,  113,   94,   97,   96,   15,  107,   70,
 /*   570 */    11,  140,   28,  140,  118,   91,   90,   93,  140,  105,
 /*   580 */    99,  112,  140,  110,  113,  140,  140,  140,   15,   76,
 /*   590 */   140,   32,  140,  118,   91,   90,   93,  140,  105,   99,
 /*   600 */   112,  140,  110,  113,  140,  140,  140,   15,   76,   27,
 /*   610 */   140,  118,   91,   90,   93,  140,  105,   99,  112,  140,
 /*   620 */   110,  113,  140,  140,  140,   15,   76,   29,  140,  118,
 /*   630 */    91,   90,   93,  140,  105,   99,  112,  140,  110,  113,
 /*   640 */   140,  140,  140,   15,   76,   24,  140,  118,   91,   90,
 /*   650 */    93,  140,  105,   99,  112,  140,  110,  113,  140,  140,
 /*   660 */   140,   15,   76,   22,  140,  118,   91,   90,   93,  140,
 /*   670 */   105,   99,  112,  140,  110,  113,  140,  140,  140,   15,
 /*   680 */    76,   21,  140,  118,   91,   90,   93,  140,  105,   99,
 /*   690 */   112,  140,  110,  113,  140,  140,  140,   15,   76,   20,
 /*   700 */   140,  118,   91,   90,   93,  140,  105,   99,  112,  140,
 /*   710 */   110,  113,  140,  140,  140,   15,   76,   26,  140,  118,
 /*   720 */    91,   90,   93,  140,  105,   99,  112,  140,  110,  113,
 /*   730 */   140,  140,  140,   15,   76,   31,  140,  118,   91,   90,
 /*   740 */    93,  140,  105,   99,  112,  140,  110,  113,  140,  140,
 /*   750 */   140,   15,   76,   25,  140,  118,   91,   90,   93,  140,
 /*   760 */   105,   99,  112,  140,  110,  113,  140,  140,  140,   15,
 /*   770 */    76,   33,  140,  118,   91,   90,   93,  140,  105,   99,
 /*   780 */   112,  140,  110,  113,  140,  140,  140,   15,   76,   18,
 /*   790 */   140,  118,   91,   90,   93,  140,  105,   99,  112,  140,
 /*   800 */   110,  113,  140,  140,  140,   15,   76,   30,  140,  118,
 /*   810 */    91,   90,   93,  140,  105,   99,  112,  140,  110,  113,
 /*   820 */   140,  140,  140,   15,   76,   19,  140,  118,   91,   90,
 /*   830 */    93,  140,  105,   99,  112,  140,  110,  113,  140,  140,
 /*   840 */   140,   15,   76,   23,  140,  118,   91,   90,   93,    3,
 /*   850 */   105,   99,  112,  140,  110,  113,  140,   13,  140,   15,
 /*   860 */    76,  140,  104,   91,   90,   93,   13,  103,   99,  112,
 /*   870 */   140,  110,  113,  140,    3,   72,   15,  107,  140,   64,
 /*   880 */    64,   63,   13,   66,  140,    3,  140,   62,   62,   65,
 /*   890 */     3,  140,   71,  140,  140,   13,   62,   62,   65,  140,
 /*   900 */   140,  140,  115,  140,   64,   64,   63,  140,  140,  140,
 /*   910 */   109,   75,   62,   62,   65,   64,   64,   63,   77,  140,
 /*   920 */    64,   64,   63,   73,  140,   62,   62,   65,
    )

[line 261]

  • Access: public

Type:   mixed


[ Top ]

$yy_default = array(
 /*     0 */   127,  124,  192,  192,  192,  192,  192,  192,  192,  192,
 /*    10 */   192,  192,  191,  192,  192,  192,  192,  192,  192,  192,
 /*    20 */   192,  192,  192,  167,  192,  192,  192,  192,  192,  192,
 /*    30 */   166,  150,  151,  190,  192,  192,  192,  192,  125,  126,
 /*    40 */   121,  192,  192,  192,  192,  180,  192,  120,  192,  192,
 /*    50 */   192,  192,  192,  181,  192,  192,  192,  192,  192,  192,
 /*    60 */   168,  170,  171,  174,  173,  172,  159,  123,  177,  179,
 /*    70 */   178,  158,  156,  164,  155,  157,  189,  162,  161,  140,
 /*    80 */   139,  138,  137,  141,  142,  145,  144,  143,  136,  135,
 /*    90 */   129,  128,  122,  130,  131,  132,  134,  133,  146,  147,
 /*   100 */   182,  176,  175,  183,  184,  187,  186,  185,  169,  165,
 /*   110 */   152,  149,  148,  153,  154,  163,  119,  160,  188,
)

[line 591]

  • Access: public

Type:   mixed


[ Top ]

$yy_lookahead = array(
 /*     0 */     4,    1,    3,    2,    8,   58,   10,   60,   12,    2,
 /*    10 */    14,   38,   16,    2,   18,    2,   20,   59,   22,   23,
 /*    20 */    24,   25,   58,   27,   60,   29,   26,   31,   32,   33,
 /*    30 */    34,   35,    4,   32,   33,   34,    8,   30,   10,   28,
 /*    40 */    12,   59,   14,   30,   16,    1,   18,   19,   20,   51,
 /*    50 */    22,   23,   24,   25,    2,   27,   59,   29,   43,   44,
 /*    60 */    32,   33,   34,   35,   55,    4,   32,   33,   34,    8,
 /*    70 */    44,   10,   65,   12,   65,   14,   59,   16,   59,   18,
 /*    80 */    28,   20,   21,   22,   23,   24,   25,   65,   27,   65,
 /*    90 */    29,   65,   65,   32,   33,   34,   35,   65,    4,   58,
 /*   100 */    59,   60,    8,   65,   10,   65,   12,   65,   14,   65,
 /*   110 */    16,   65,   18,   65,   20,   65,   22,   23,   24,   25,
 /*   120 */    65,   27,   65,   29,   65,   65,   32,   33,   34,   35,
 /*   130 */    36,    4,   58,   59,   60,    8,   65,   10,   65,   12,
 /*   140 */    65,   14,   15,   16,   65,   18,   65,   20,   65,   22,
 /*   150 */    23,   24,   25,   65,   27,   65,   29,   65,   65,   32,
 /*   160 */    33,   34,   35,   65,    4,   32,   33,   34,    8,    9,
 /*   170 */    10,   65,   12,   65,   14,   65,   16,   65,   18,   65,
 /*   180 */    20,   65,   22,   23,   24,   25,   65,   27,   65,   29,
 /*   190 */    65,   65,   32,   33,   34,   35,   65,    4,   63,   64,
 /*   200 */    65,    8,   65,   10,   65,   12,   65,   14,   65,   16,
 /*   210 */    65,   18,   65,   20,   65,   22,   23,   24,   25,   65,
 /*   220 */    27,   65,   29,   65,   65,   32,   33,   34,   35,   65,
 /*   230 */    37,    3,    4,   65,   65,   65,    8,   65,   10,   65,
 /*   240 */    12,   65,   14,   65,   16,   65,   18,   65,   20,   65,
 /*   250 */    22,   23,   24,   25,   65,   27,   65,   29,   65,   65,
 /*   260 */    32,   33,   34,   35,   65,    4,   65,   65,   65,    8,
 /*   270 */    65,   10,   65,   12,   13,   14,   65,   16,   65,   18,
 /*   280 */    65,   20,   65,   22,   23,   24,   25,   65,   27,   65,
 /*   290 */    29,   65,   65,   32,   33,   34,   35,   65,    4,   65,
 /*   300 */    65,   65,    8,   65,   10,   11,   12,   65,   14,   65,
 /*   310 */    16,   65,   18,   65,   20,   65,   22,   23,   24,   25,
 /*   320 */    65,   27,   65,   29,   65,   65,   32,   33,   34,   35,
 /*   330 */    65,    4,   65,   65,    2,    8,   65,   10,   65,   12,
 /*   340 */    65,   14,   65,   16,   65,   18,   65,   20,   65,   22,
 /*   350 */    23,   24,   25,   65,   27,   65,   29,   65,   31,   32,
 /*   360 */    33,   34,   35,    4,   32,   33,   34,    8,   65,   10,
 /*   370 */    65,   12,   65,   14,   65,   16,   65,   18,   65,   20,
 /*   380 */    65,   22,   23,   24,   25,   65,   27,   65,   29,   65,
 /*   390 */    31,   32,   33,   34,   35,    4,   65,   65,   65,    8,
 /*   400 */    65,   10,   65,   12,   65,   14,   65,   16,   17,   18,
 /*   410 */    65,   20,   65,   22,   23,   24,   25,   65,   27,   65,
 /*   420 */    29,   65,   65,   32,   33,   34,   35,    3,    4,   65,
 /*   430 */    65,   65,    8,   65,   10,   65,   12,   65,   14,   65,
 /*   440 */    16,   65,   18,   65,   20,   65,   22,   23,   24,   25,
 /*   450 */    65,   27,   65,   29,   65,   65,   32,   33,   34,   35,
 /*   460 */    65,   40,   41,   42,   65,   65,   45,   46,   47,   48,
 /*   470 */    49,   50,   65,   52,   53,   54,   65,   56,   57,    5,
 /*   480 */     6,    7,   61,   62,   63,   64,   65,    4,   65,   65,
 /*   490 */    65,    8,   65,   10,   65,   12,   65,   14,   65,   16,
 /*   500 */    65,   18,   65,   20,   65,   22,   23,   24,   25,   65,
 /*   510 */    27,   65,   29,   65,   65,   32,   33,   34,   35,   65,
 /*   520 */     4,   65,   65,   65,    8,   65,   10,   65,   12,   65,
 /*   530 */    14,   65,   16,   65,   18,   65,   20,   65,   22,   23,
 /*   540 */    24,   25,   65,   27,   65,   29,   65,   65,   32,   33,
 /*   550 */    34,   35,   46,   47,   48,   49,   50,   65,   52,   53,
 /*   560 */    54,   65,   56,   57,    5,    6,    7,   61,   62,   63,
 /*   570 */    64,   65,   45,   65,   47,   48,   49,   50,   65,   52,
 /*   580 */    53,   54,   65,   56,   57,   65,   65,   65,   61,   62,
 /*   590 */    65,   45,   65,   47,   48,   49,   50,   65,   52,   53,
 /*   600 */    54,   65,   56,   57,   65,   65,   65,   61,   62,   45,
 /*   610 */    65,   47,   48,   49,   50,   65,   52,   53,   54,   65,
 /*   620 */    56,   57,   65,   65,   65,   61,   62,   45,   65,   47,
 /*   630 */    48,   49,   50,   65,   52,   53,   54,   65,   56,   57,
 /*   640 */    65,   65,   65,   61,   62,   45,   65,   47,   48,   49,
 /*   650 */    50,   65,   52,   53,   54,   65,   56,   57,   65,   65,
 /*   660 */    65,   61,   62,   45,   65,   47,   48,   49,   50,   65,
 /*   670 */    52,   53,   54,   65,   56,   57,   65,   65,   65,   61,
 /*   680 */    62,   45,   65,   47,   48,   49,   50,   65,   52,   53,
 /*   690 */    54,   65,   56,   57,   65,   65,   65,   61,   62,   45,
 /*   700 */    65,   47,   48,   49,   50,   65,   52,   53,   54,   65,
 /*   710 */    56,   57,   65,   65,   65,   61,   62,   45,   65,   47,
 /*   720 */    48,   49,   50,   65,   52,   53,   54,   65,   56,   57,
 /*   730 */    65,   65,   65,   61,   62,   45,   65,   47,   48,   49,
 /*   740 */    50,   65,   52,   53,   54,   65,   56,   57,   65,   65,
 /*   750 */    65,   61,   62,   45,   65,   47,   48,   49,   50,   65,
 /*   760 */    52,   53,   54,   65,   56,   57,   65,   65,   65,   61,
 /*   770 */    62,   45,   65,   47,   48,   49,   50,   65,   52,   53,
 /*   780 */    54,   65,   56,   57,   65,   65,   65,   61,   62,   45,
 /*   790 */    65,   47,   48,   49,   50,   65,   52,   53,   54,   65,
 /*   800 */    56,   57,   65,   65,   65,   61,   62,   45,   65,   47,
 /*   810 */    48,   49,   50,   65,   52,   53,   54,   65,   56,   57,
 /*   820 */    65,   65,   65,   61,   62,   45,   65,   47,   48,   49,
 /*   830 */    50,   65,   52,   53,   54,   65,   56,   57,   65,   65,
 /*   840 */    65,   61,   62,   45,   65,   47,   48,   49,   50,    2,
 /*   850 */    52,   53,   54,   65,   56,   57,   65,    2,   65,   61,
 /*   860 */    62,   65,   47,   48,   49,   50,    2,   52,   53,   54,
 /*   870 */    65,   56,   57,   65,    2,   28,   61,   62,   65,   32,
 /*   880 */    33,   34,    2,   28,   65,    2,   65,   32,   33,   34,
 /*   890 */     2,   65,   28,   65,   65,    2,   32,   33,   34,   65,
 /*   900 */    65,   65,   30,   65,   32,   33,   34,   65,   65,   65,
 /*   910 */    30,   28,   32,   33,   34,   32,   33,   34,   30,   65,
 /*   920 */    32,   33,   34,   30,   65,   32,   33,   34,
)

[line 356]

  • Access: public

Type:   mixed


[ Top ]

$yy_reduce_ofst = array(
 /*     0 */   421,  506,  600,  564,  636,  708,  618,  582,  546,  527,
 /*    10 */   780,  672,  726,  744,  762,  654,  798,  690,  815,  815,
 /*    20 */   815,  815,  815,  815,  815,  815,  815,  815,  815,  815,
 /*    30 */   815,  815,  815,  815,   41,   74,  -36,  -53,  135,  135,
 /*    40 */    15,  -42,   17,   19,   -3,  -18,   -2,   26,    9,
)

[line 463]

  • Access: public

Type:   mixed


[ Top ]

$yy_shift_ofst = array(
 /*     0 */   228,  424,  483,  483,  483,  483,  483,  483,  483,  483,
 /*    10 */   483,  483,  483,  483,  483,  483,  483,  483,  359,  127,
 /*    20 */    94,   61,  391,   -4,   28,  160,  193,  327,  294,  261,
 /*    30 */   516,  516,  516,  516,  332,  332,    1,    1,   -1,   -1,
 /*    40 */   -27,  883,  872,  847,  888,   34,  474,  -27,   44,  855,
 /*    50 */   880,  893,  864,  133,  559,   13,   11,    0,    7,   52,
)

[line 453]

  • Access: public

Type:   mixed


[ Top ]



Method Detail

__construct (Constructor)   [line 147]

PHP_Parser_DocblockParser __construct( $lex, [ $processInternal = false])


Parameters:

   $lex   — 
   $processInternal   — 

[ Top ]

__destruct (Destructor)   [line 877]

void __destruct( )

Deallocate and destroy a parser. Destructors are all called for all stack elements before shutting the parser down.

[ Top ]

doParse   [line 1782]

void doParse( int $yymajor, mixed $yytokenvalue, mixed 2)

The main parser program.

The first argument is the major token number. The second is the token value string as scanned from the input.


Parameters:

mixed   2   —  any extra arguments that should be passed to handlers
int   $yymajor   —  the token number
mixed   $yytokenvalue   —  the token value

[ Top ]

PrintTrace   [line 672]

void PrintTrace( )

Output debug information to output (php://output stream)

[ Top ]

tokenName   [line 811]

string tokenName( int $tokenType)

This function returns the symbolic name associated with a token value.

Parameters:

int   $tokenType   — 

[ Top ]

Trace   [line 658]

void Trace( resource $TraceFILE, string $zTracePrompt)

Turn parser tracing on by giving a stream to which to write the trace and a prompt to preface each trace message. Tracing is turned off by making either argument NULL

Inputs:

  • A stream resource to which trace output should be written. If NULL, then tracing is turned off.
  • A prefix string written at the beginning of every line of trace output. If NULL, then tracing is turned off.
Outputs:

  • None.


Parameters:

resource   $TraceFILE   — 
string   $zTracePrompt   — 

[ Top ]

yy_accept   [line 1757]

void yy_accept( )

The following is executed when the parser accepts

%parse_accept code is inserted here


[ Top ]

yy_destructor   [line 829]

void yy_destructor( int $yymajor, mixed $yypminor)

The following function deletes the value associated with a symbol. The symbol can be either a terminal or nonterminal.

Parameters:

int   $yymajor   —  the symbol code
mixed   $yypminor   —  the symbol's value

[ Top ]

yy_find_reduce_action   [line 1092]

void yy_find_reduce_action( int $stateno, int $iLookAhead)

Find the appropriate action for a parser given the non-terminal look-ahead token $iLookAhead.

If the look-ahead token is self::YYNOCODE, then check to see if the action is independent of the look-ahead. If it is, return the action, otherwise return self::YY_NO_ACTION.


Parameters:

int   $stateno   —  Current state number
int   $iLookAhead   —  The look-ahead token

[ Top ]

yy_find_shift_action   [line 1048]

void yy_find_shift_action( int $iLookAhead)

Find the appropriate action for a parser given the terminal look-ahead token iLookAhead.

If the look-ahead token is YYNOCODE, then check to see if the action is independent of the look-ahead. If it is, return the action, otherwise return YY_NO_ACTION.


Parameters:

int   $iLookAhead   —  The look-ahead token

[ Top ]

yy_get_expected_tokens   [line 893]

array yy_get_expected_tokens( int $token)

Based on the current state and parser stack, get a list of all

possible lookahead tokens


Parameters:

int   $token   — 

[ Top ]

yy_is_expected_token   [line 968]

bool yy_is_expected_token( int $token)

Based on the parser state and current parser stack, determine whether the lookahead token is possible.

The parser will convert the token value to an error token if not. This catches some unusual edge cases where the parser would fail.


Parameters:

int   $token   — 

[ Top ]

yy_parse_failed   [line 1711]

void yy_parse_failed( )

The following code executes when the parse fails

Code from %parse_fail is inserted here


[ Top ]

yy_pop_parser_stack   [line 856]

int yy_pop_parser_stack( PHP_Parser_DocblockParseryyParser 0)

Pop the parser's stack once.

If there is a destructor routine associated with the token which is popped from the stack, then call it.

Return the major token number for the symbol popped.


Parameters:

PHP_Parser_DocblockParseryyParser   0   — 

[ Top ]

yy_r0   [line 1328]

void yy_r0( )


[ Top ]

yy_r1   [line 1331]

void yy_r1( )


[ Top ]

yy_r2   [line 1334]

void yy_r2( )


[ Top ]

yy_r3   [line 1337]

void yy_r3( )


[ Top ]

yy_r4   [line 1343]

void yy_r4( )


[ Top ]

yy_r5   [line 1346]

void yy_r5( )


[ Top ]

yy_r7   [line 1349]

void yy_r7( )


[ Top ]

yy_r8   [line 1358]

void yy_r8( )


[ Top ]

yy_r12   [line 1361]

void yy_r12( )


[ Top ]

yy_r13   [line 1366]

void yy_r13( )


[ Top ]

yy_r14   [line 1371]

void yy_r14( )


[ Top ]

yy_r15   [line 1376]

void yy_r15( )


[ Top ]

yy_r17   [line 1381]

void yy_r17( )


[ Top ]

yy_r18   [line 1384]

void yy_r18( )


[ Top ]

yy_r19   [line 1389]

void yy_r19( )


[ Top ]

yy_r20   [line 1394]

void yy_r20( )


[ Top ]

yy_r21   [line 1399]

void yy_r21( )


[ Top ]

yy_r22   [line 1404]

void yy_r22( )


[ Top ]

yy_r23   [line 1409]

void yy_r23( )


[ Top ]

yy_r24   [line 1414]

void yy_r24( )


[ Top ]

yy_r25   [line 1419]

void yy_r25( )


[ Top ]

yy_r26   [line 1422]

void yy_r26( )


[ Top ]

yy_r27   [line 1425]

void yy_r27( )


[ Top ]

yy_r30   [line 1434]

void yy_r30( )


[ Top ]

yy_r31   [line 1437]

void yy_r31( )


[ Top ]

yy_r32   [line 1443]

void yy_r32( )


[ Top ]

yy_r35   [line 1448]

void yy_r35( )


[ Top ]

yy_r39   [line 1457]

void yy_r39( )


[ Top ]

yy_r45   [line 1466]

void yy_r45( )


[ Top ]

yy_r47   [line 1469]

void yy_r47( )


[ Top ]

yy_r48   [line 1475]

void yy_r48( )


[ Top ]

yy_r49   [line 1480]

void yy_r49( )


[ Top ]

yy_r50   [line 1486]

void yy_r50( )


[ Top ]

yy_r51   [line 1492]

void yy_r51( )


[ Top ]

yy_r53   [line 1497]

void yy_r53( )


[ Top ]

yy_r56   [line 1504]

void yy_r56( )


[ Top ]

yy_r57   [line 1512]

void yy_r57( )


[ Top ]

yy_r58   [line 1521]

void yy_r58( )


[ Top ]

yy_r59   [line 1527]

void yy_r59( )


[ Top ]

yy_r60   [line 1532]

void yy_r60( )


[ Top ]

yy_r61   [line 1540]

void yy_r61( )


[ Top ]

yy_r62   [line 1546]

void yy_r62( )


[ Top ]

yy_r63   [line 1552]

void yy_r63( )


[ Top ]

yy_r65   [line 1567]

void yy_r65( )


[ Top ]

yy_r66   [line 1582]

void yy_r66( )


[ Top ]

yy_r71   [line 1606]

void yy_r71( )


[ Top ]

yy_r72   [line 1614]

void yy_r72( )


[ Top ]

yy_reduce   [line 1656]

void yy_reduce( int $yyruleno)

Perform a reduce action and the shift that must immediately follow the reduce.

For a rule such as:

 A ::= B blah C. { dosomething(); }

This function will first call the action, if any, ("dosomething();" in our example), and then it will pop three states from the stack, one for each entry on the right-hand side of the expression (B, blah, and C in our example rule), and then push the result of the action back on to the stack with the resulting state reduced to (as described in the .out file)


Parameters:

int   $yyruleno   —  Number of the rule by which to reduce

[ Top ]

yy_shift   [line 1121]

void yy_shift( int $yyNewState, int $yyMajor, mixed $yypMinor)

Perform a shift action.

Parameters:

int   $yyNewState   —  The new state to shift in
int   $yyMajor   —  The major token to shift in
mixed   $yypMinor   —  the minor token to shift in

[ Top ]

yy_syntax_error   [line 1730]

void yy_syntax_error( int $yymajor, mixed $TOKEN)

The following code executes when a syntax error first occurs.

%syntax_error code is inserted here


Parameters:

int   $yymajor   —  The major type of the error token
mixed   $TOKEN   —  The minor type of the error token

[ Top ]


Documentation generated on Mon, 11 Mar 2019 15:41:15 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.