$basis =
[line 160]
Top of the list of basis configurations for the current state.
$basisend =
[line 165]
Last on the list of basis configurations for the current state.
$bp =
[line 143]
Index of the next basis configuration PHP_ParserGenerator_Config object
$bplp =
[line 114]
Follow-set backwards propagation links
$current =
[line 149]
Top of the list of configurations for the current state.
$currentend =
[line 154]
Last on the list of configurations for the current state.
$dot =
[line 96]
The parse point.
This is the index into the right-hand side of a rule that is represented by this configuration. In other words, possible dots for this rule:
blah ::= FOO bar.
are (represented by "[here]"):
blah ::= [here] FOO bar.
blah ::= FOO [here] bar.
blah ::= FOO bar [here].
$fplp =
[line 109]
Follow-set forward propagation links.
$fws =
[line 104]
Follow-set for this configuration only
This is the list of terminals and non-terminals that can follow this configuration.
$next =
[line 138]
Next configuration in the state.
Index of next PHP_ParserGenerator_Config object.
$rp =
[line 75]
The parser rule upon with the configuration is based.
A parser rule is something like:
blah ::= FOO bar.
$status =
[line 131]
Status during followset and shift computations.
One of PHP_ParserGenerator_Config::COMPLETE or PHP_ParserGenerator_Config::INCOMPLETE.
$stp =
[line 119]
State that contains this configuration
$x4a = array()
[line 173]
Associative array representation of the linked list of configurations found in $current