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

Class: LemonActtab

Source Location: /PHP_ParserGenerator-0.1.7/Main.php

Class Overview


The state of the yy_action table under construction is an instance of


Variables

Methods


Inherited Variables

Inherited Methods


Class Details

[line 18]
The state of the yy_action table under construction is an instance of

the following structure



[ Top ]


Class Variables

$aAction = array(array(
            'lookahead' => -1,             /* Value of the lookahead token */
            'action' => -1                /* Action to take on the given lookahead */
        ))

[line 21]

  • Access: public

Type:   mixed


[ Top ]

$aLookahead = array(array(
            'lookahead' => 0,             /* Value of the lookahead token */
            'action' => 0                /* Action to take on the given lookahead */
        ))

[line 26]

  • Access: public

Type:   mixed


[ Top ]

$mnAction =  0

[line 32]

  • Access: public

Type:   mixed


[ Top ]

$mnLookahead =  0

[line 31]

  • Access: public

Type:   mixed


[ Top ]

$mxLookahead =  0

[line 33]

  • Access: public

Type:   mixed


[ Top ]

$nAction =  0

[line 20]

  • Access: public

Type:   mixed


[ Top ]

$nLookahead =  0

[line 34]

  • Access: public

Type:   mixed


[ Top ]



Method Detail

acttab_action   [line 41]

void acttab_action( int $lookahead, int $action)

Add a new action to the current transaction set

Parameters:

int   $lookahead   — 
int   $action   — 

[ Top ]

acttab_insert   [line 70]

void acttab_insert( )

Add the transaction set built up with prior calls to acttab_action() into the current action table. Then reset the transaction set back to an empty set in preparation for a new round of acttab_action() calls.

Return the offset into the action table of the new transaction.


[ Top ]


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