$basis =
[line 164]
Top of the list of basis configurations for the current state.
$basisend =
[line 169]
Last on the list of basis configurations for the current state.
$bp =
[line 147]
Index of the next basis configuration PHP_ParserGenerator_Config object
$bplp =
[line 118]
Follow-set backwards propagation links
$current =
[line 153]
Top of the list of configurations for the current state.
$currentend =
[line 158]
Last on the list of configurations for the current state.
$dot =
[line 100]
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 113]
Follow-set forward propagation links.
$fws =
[line 108]
Follow-set for this configuration only
This is the list of terminals and non-terminals that can follow this configuration.
$next =
[line 142]
Next configuration in the state.
Index of next PHP_ParserGenerator_Config object.
$rp =
[line 79]
The parser rule upon with the configuration is based.
A parser rule is something like:
blah ::= FOO bar.
$status =
[line 135]
Status during followset and shift computations.
One of PHP_ParserGenerator_Config::COMPLETE or PHP_ParserGenerator_Config::INCOMPLETE.
$stp =
[line 123]
State that contains this configuration
$x4a = array()
[line 177]
Associative array representation of the linked list of configurations found in $current