$symbols
$symbols
Class Base
$events : \WikiLingo\Events
$variableContextStack : \WikiLingo\Utilities\Stack
variable context stack
parseError( $str, \WikiLingo\ParserError $hash)
$str | ||
\WikiLingo\ParserError | $hash |
lexerError( $str, \WikiLingo\LexerError $hash)
$str | ||
\WikiLingo\LexerError | $hash |
isContent(array $skipTypes) : string
Detects if we are in a state that we can call the lexed grammer 'content'. Since the execution technique from the parser is inside-out, this helps us reverse the execution from outside-in in some cases.
array | $skipTypes |
true if content is current not parse-able
syntax(\WikiLingo\ParserLocation $startLoc, \WikiLingo\ParserLocation $endLoc) : string
\WikiLingo\ParserLocation | $startLoc | |
\WikiLingo\ParserLocation | $endLoc |
syntaxBetween(\WikiLingo\ParserLocation $startLoc, \WikiLingo\ParserLocation $endLoc) : string
\WikiLingo\ParserLocation | $startLoc | |
\WikiLingo\ParserLocation | $endLoc |