Package avail. interpreter. primitive. bootstrap. lexing
Types
The P_BootstrapLexerKeywordBody primitive is used for parsing keyword tokens.
The P_BootstrapLexerKeywordFilter primitive is used for deciding whether a particular Unicode character is suitable as the start of a keyword token.
The P_BootstrapLexerOperatorBody primitive is used for parsing operator tokens. These currently are a single character long.
The P_BootstrapLexerOperatorFilter primitive is used for deciding whether a particular Unicode character is suitable as the start of an operator token. Operator tokens are currently always single characters.
The P_BootstrapLexerSlashStarCommentBody primitive is used for parsing slash-star star-slash delimited comment tokens.
The P_BootstrapLexerSlashStarCommentFilter primitive is used for deciding whether a particular Unicode character is suitable as the start of a slash-star star-slash comment. Obviously only a slash would pass.
The P_BootstrapLexerStringBody primitive is used for parsing quoted string literal tokens.
The P_BootstrapLexerStringFilter primitive is used for deciding whether to look for a string literal constant at the specified location. Obviously seeing an open-quote is the criterion.
The P_BootstrapLexerWhitespaceBody primitive is used for parsing the whitespace between tokens.
The P_BootstrapLexerKeywordFilter primitive is used for deciding whether a particular Unicode character is an initial character for a run of whitespace.
The P_BootstrapLexerWholeNumberBody primitive is used for parsing non-negative integer literal tokens.
The P_BootstrapLexerWholeNumberFilter primitive is used for deciding whether a particular Unicode character is suitable as the start of a non-negative integer literal token.