Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- Abbreviation() - Method in class de.jplag.scheme.SchemeParser
- AbbrevPrefix() - Method in class de.jplag.scheme.SchemeParser
- AbstractCharStream - Class in de.jplag.scheme
-
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
- AbstractCharStream(int, int, int) - Constructor for class de.jplag.scheme.AbstractCharStream
-
Constructor.
- add(TokenType, Token) - Method in class de.jplag.scheme.Parser
- addEscapes(String) - Static method in exception de.jplag.scheme.TokenMgrException
-
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
- adjustBeginLineColumn(int, int) - Method in class de.jplag.scheme.AbstractCharStream
-
Method to adjust line and column numbers for the start of a token.
- Alternate() - Method in class de.jplag.scheme.SchemeParser
- AND - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- ARROW - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- Assignment() - Method in class de.jplag.scheme.SchemeParser
- available - Variable in class de.jplag.scheme.AbstractCharStream
-
The number of unoccupied buffer array positions
B
- backup(int) - Method in class de.jplag.scheme.AbstractCharStream
- backup(int) - Method in interface de.jplag.scheme.CharStream
-
Backs up the input stream by amount steps.
- BEGIN - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- beginColumn - Variable in class de.jplag.scheme.Token
-
The column number of the first character of this Token.
- beginLine - Variable in class de.jplag.scheme.Token
-
The line number of the first character of this Token.
- beginToken() - Method in class de.jplag.scheme.AbstractCharStream
- beginToken() - Method in interface de.jplag.scheme.CharStream
- BindingSpec() - Method in class de.jplag.scheme.SchemeParser
- Body() - Method in class de.jplag.scheme.SchemeParser
- BOOLEAN - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- buffer - Variable in class de.jplag.scheme.AbstractCharStream
-
Internal circular buffer
- bufpos - Variable in class de.jplag.scheme.AbstractCharStream
-
Current read position in buffer.
- bufsize - Variable in class de.jplag.scheme.AbstractCharStream
-
Overall buffer size - same as buffer.length
C
- CASE - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- CaseClause() - Method in class de.jplag.scheme.SchemeParser
- CHARACTER - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- CHARACTER_NAME - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- CharStream - Interface in de.jplag.scheme
-
This interface describes a character stream that maintains line and column number positions of the characters.
- Command() - Method in class de.jplag.scheme.SchemeParser
- CommandOrDefinition() - Method in class de.jplag.scheme.SchemeParser
- COMMENT - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- COMPLEX_10 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- COMPLEX_16 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- COMPLEX_2 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- COMPLEX_8 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- CompoundDatum() - Method in class de.jplag.scheme.SchemeParser
- COND - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- CondClause() - Method in class de.jplag.scheme.SchemeParser
- Conditional() - Method in class de.jplag.scheme.SchemeParser
- Consequent() - Method in class de.jplag.scheme.SchemeParser
- curChar - Variable in class de.jplag.scheme.SchemeParserTokenManager
- currentToken - Variable in exception de.jplag.scheme.ParseException
-
This is the last token that has been consumed successfully.
D
- Datum() - Method in class de.jplag.scheme.SchemeParser
- de.jplag.scheme - package de.jplag.scheme
- DECIMAL_10 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- DEFAULT - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
Lexical state.
- DEFAULT_BUF_SIZE - Static variable in class de.jplag.scheme.AbstractCharStream
-
Default buffer size if nothing is specified
- DefFormals() - Method in class de.jplag.scheme.SchemeParser
- DEFINE - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- Definition() - Method in class de.jplag.scheme.SchemeParser
- DELAY - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- DerivedExpression() - Method in class de.jplag.scheme.SchemeParser
- DIGIT - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- DIGIT_10 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- DIGIT_16 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- DIGIT_2 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- DIGIT_8 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- disable_tracing() - Method in class de.jplag.scheme.SchemeParser
-
Disable tracing.
- DO - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- done() - Method in class de.jplag.scheme.AbstractCharStream
- done() - Method in interface de.jplag.scheme.CharStream
-
The lexer calls this function to indicate that it is done with the stream and hence implementations can free any resources held by this class.
E
- ELSE - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- enable_tracing() - Method in class de.jplag.scheme.SchemeParser
-
Enable tracing.
- endColumn - Variable in class de.jplag.scheme.Token
-
The column number of the last character of this Token.
- endLine - Variable in class de.jplag.scheme.Token
-
The line number of the last character of this Token.
- EOF - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
End of File.
- EOL - Static variable in exception de.jplag.scheme.ParseException
-
The end of line string for this machine.
- EXACTNESS - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- expandBuff(boolean) - Method in class de.jplag.scheme.AbstractCharStream
- expectedTokenSequences - Variable in exception de.jplag.scheme.ParseException
-
Each entry in this array is an array of integers.
- EXPONENT_MARKER - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- Expression() - Method in class de.jplag.scheme.SchemeParser
F
- fillBuff() - Method in class de.jplag.scheme.AbstractCharStream
- Formals() - Method in class de.jplag.scheme.SchemeParser
G
- generateParseException() - Method in class de.jplag.scheme.SchemeParser
-
Generate ParseException.
- getBeginColumn() - Method in class de.jplag.scheme.AbstractCharStream
- getBeginColumn() - Method in interface de.jplag.scheme.CharStream
- getBeginLine() - Method in class de.jplag.scheme.AbstractCharStream
- getBeginLine() - Method in interface de.jplag.scheme.CharStream
- getBufSizeAfterExpansion() - Method in class de.jplag.scheme.AbstractCharStream
- getColumn() - Method in class de.jplag.scheme.AbstractCharStream
- getDescription() - Method in enum class de.jplag.scheme.SchemeTokenType
- getEndColumn() - Method in class de.jplag.scheme.AbstractCharStream
- getEndColumn() - Method in interface de.jplag.scheme.CharStream
- getEndLine() - Method in class de.jplag.scheme.AbstractCharStream
- getEndLine() - Method in interface de.jplag.scheme.CharStream
- getIdentifier() - Method in class de.jplag.scheme.Language
- getImage() - Method in class de.jplag.scheme.AbstractCharStream
- getImage() - Method in interface de.jplag.scheme.CharStream
- getLine() - Method in class de.jplag.scheme.AbstractCharStream
- getMessage() - Method in exception de.jplag.scheme.TokenMgrException
-
You can also modify the body of this method to customize your error messages.
- getName() - Method in class de.jplag.scheme.Language
- getNextToken() - Method in class de.jplag.scheme.SchemeParser
- getNextToken() - Method in class de.jplag.scheme.SchemeParserTokenManager
-
Get the next Token.
- getSuffix(int) - Method in class de.jplag.scheme.AbstractCharStream
- getSuffix(int) - Method in interface de.jplag.scheme.CharStream
- getTabSize() - Method in class de.jplag.scheme.AbstractCharStream
- getTabSize() - Method in interface de.jplag.scheme.CharStream
- getToken(int) - Method in class de.jplag.scheme.SchemeParser
- getValue() - Method in class de.jplag.scheme.Token
-
An optional attribute value of the Token.
I
- Identifier() - Method in class de.jplag.scheme.SchemeParser
- IF - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- image - Variable in class de.jplag.scheme.Token
-
The string image of the token.
- inBuf - Variable in class de.jplag.scheme.AbstractCharStream
-
Characters in the backup/pushBack buffer
- Init() - Method in class de.jplag.scheme.SchemeParser
- INITIAL - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- input_stream - Variable in class de.jplag.scheme.SchemeParserTokenManager
- internalAdjustBuffSize() - Method in class de.jplag.scheme.AbstractCharStream
- internalSetBufLineColumn(int, int) - Method in class de.jplag.scheme.AbstractCharStream
- internalUpdateLineColumn(char) - Method in class de.jplag.scheme.AbstractCharStream
- INVALID_LEXICAL_STATE - Static variable in exception de.jplag.scheme.TokenMgrException
-
Tried to change to an invalid lexical state.
- isTrackLineColumn() - Method in class de.jplag.scheme.AbstractCharStream
- isTrackLineColumn() - Method in interface de.jplag.scheme.CharStream
- IterationSpec() - Method in class de.jplag.scheme.SchemeParser
J
- jj_nt - Variable in class de.jplag.scheme.SchemeParser
-
Next token.
- jjFillToken() - Method in class de.jplag.scheme.SchemeParserTokenManager
- jjnewLexState - Static variable in class de.jplag.scheme.SchemeParserTokenManager
-
Lex State array.
- jjstrLiteralImages - Static variable in class de.jplag.scheme.SchemeParserTokenManager
-
Token literal values.
K
L
- LAMBDA - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- LambdaExpression() - Method in class de.jplag.scheme.SchemeParser
- Language - Class in de.jplag.scheme
- Language() - Constructor for class de.jplag.scheme.Language
- LET - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- LETREC - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- LETSTAR - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- LETTER - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- LEXICAL_ERROR - Static variable in exception de.jplag.scheme.TokenMgrException
-
Lexical error occurred.
- LexicalErr(boolean, int, int, int, String, int) - Static method in exception de.jplag.scheme.TokenMgrException
-
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
- lexStateNames - Static variable in class de.jplag.scheme.SchemeParserTokenManager
-
Lexer state names.
- List() - Method in class de.jplag.scheme.SchemeParser
- ListTemplate(int) - Method in class de.jplag.scheme.SchemeParser
- Literal() - Method in class de.jplag.scheme.SchemeParser
- LOOP_DETECTED - Static variable in exception de.jplag.scheme.TokenMgrException
-
Detected (and bailed out of) an infinite loop in the token manager.
M
- maxNextCharInd - Variable in class de.jplag.scheme.AbstractCharStream
- minimumTokenMatch() - Method in class de.jplag.scheme.Language
N
- newToken(int) - Static method in class de.jplag.scheme.Token
- newToken(int, String) - Static method in class de.jplag.scheme.Token
-
Returns a new Token object, by default.
- next - Variable in class de.jplag.scheme.Token
-
A reference to the next regular (non-special) token from the input stream.
- NUM_10 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- NUM_16 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- NUM_2 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- NUM_8 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- NUMBER - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
O
- Operand() - Method in class de.jplag.scheme.SchemeParser
- Operator() - Method in class de.jplag.scheme.SchemeParser
- OR - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
P
- parse(Set<File>) - Method in class de.jplag.scheme.Language
- parse(Set<File>) - Method in class de.jplag.scheme.Parser
- ParseException - Exception in de.jplag.scheme
-
This exception is thrown when parse errors are encountered.
- ParseException() - Constructor for exception de.jplag.scheme.ParseException
-
The following constructors are for use by you for whatever purpose you can think of.
- ParseException(Token, int[][], String[]) - Constructor for exception de.jplag.scheme.ParseException
-
This constructor is used by the method "generateParseException" in the generated parser.
- ParseException(String) - Constructor for exception de.jplag.scheme.ParseException
-
Constructor with message.
- parseFile(File, SchemeParser, Parser) - Static method in class de.jplag.scheme.SchemeParser
- Parser - Class in de.jplag.scheme
- Parser() - Constructor for class de.jplag.scheme.Parser
-
Creates the parser.
- PECULIAR_IDENTIFIER - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- PREFIX_10 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- PREFIX_16 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- PREFIX_2 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- PREFIX_8 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- ProcedureCall() - Method in class de.jplag.scheme.SchemeParser
- Program() - Method in class de.jplag.scheme.SchemeParser
Q
- Quasiquotation() - Method in class de.jplag.scheme.SchemeParser
- QuasiquotationD(int) - Method in class de.jplag.scheme.SchemeParser
- QUASIQUOTE - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- Quotation() - Method in class de.jplag.scheme.SchemeParser
- QUOTE - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
R
- RADIX_10 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- RADIX_16 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- RADIX_2 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- RADIX_8 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- readChar() - Method in class de.jplag.scheme.AbstractCharStream
- readChar() - Method in interface de.jplag.scheme.CharStream
-
Get the next character from the selected input.
- REAL_10 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- REAL_16 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- REAL_2 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- REAL_8 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- Recipient() - Method in class de.jplag.scheme.SchemeParser
- reInit(int, int, int) - Method in class de.jplag.scheme.AbstractCharStream
-
Reinitialise.
- reInit(InputStream, String) - Method in class de.jplag.scheme.SimpleCharStream
-
Reinitialise.
- reInit(InputStream, String, int, int) - Method in class de.jplag.scheme.SimpleCharStream
-
Reinitialise.
- reInit(InputStream, String, int, int, int) - Method in class de.jplag.scheme.SimpleCharStream
-
Reinitialise.
- reInit(Reader) - Method in class de.jplag.scheme.SimpleCharStream
-
Reinitialise.
- reInit(Reader, int, int) - Method in class de.jplag.scheme.SimpleCharStream
-
Reinitialise.
- reInit(Reader, int, int, int) - Method in class de.jplag.scheme.SimpleCharStream
-
Reinitialise.
- ReInit(SchemeParserTokenManager) - Method in class de.jplag.scheme.SchemeParser
-
Reinitialise
- ReInit(SimpleCharStream) - Method in class de.jplag.scheme.SchemeParserTokenManager
-
Reinitialise parser.
- ReInit(SimpleCharStream, int) - Method in class de.jplag.scheme.SchemeParserTokenManager
-
Reinitialise parser.
- ReInit(InputStream, String) - Method in class de.jplag.scheme.SchemeParser
-
Reinitialise
- ReInit(Reader) - Method in class de.jplag.scheme.SchemeParser
-
Reinitialise
S
- S_ALTERN - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_AND - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_ASSIGN_BEGIN - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_ASSIGN_END - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_BEGIN - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_BODY_BEGIN - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_BODY_END - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_BOOL - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_CALL - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_CASE_BEGIN - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_CASE_END - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_CHAR - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_COMMAND - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_COND_BEGIN - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_COND_END - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_DEF_BEGIN - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_DEF_END - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_DELAY - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_DO_BEGIN - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_DO_END - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_ELSE - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_END - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_FORMAL_BEGIN - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_FORMAL_END - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_ID - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_IF_BEGIN - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_IF_END - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_LAMBDA_BEGIN - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_LAMBDA_END - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_LET - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_LIST_BEGIN - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_LIST_END - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_LITERAL - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_NUMBER - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_OR - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_QUOT_BEGIN - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_QUOT_END - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_STRING - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_VAR - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_VECTOR_BEGIN - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- S_VECTOR_END - Enum constant in enum class de.jplag.scheme.SchemeTokenType
- SchemeParser - Class in de.jplag.scheme
- SchemeParser(SchemeParserTokenManager) - Constructor for class de.jplag.scheme.SchemeParser
-
Constructor with generated Token Manager.
- SchemeParser(InputStream, String) - Constructor for class de.jplag.scheme.SchemeParser
-
Constructor with InputStream and supplied encoding
- SchemeParser(Reader) - Constructor for class de.jplag.scheme.SchemeParser
-
Constructor with InputStream.
- SchemeParserConstants - Interface in de.jplag.scheme
-
Token literal values and constants.
- SchemeParserTokenManager - Class in de.jplag.scheme
-
Token Manager.
- SchemeParserTokenManager(SimpleCharStream) - Constructor for class de.jplag.scheme.SchemeParserTokenManager
-
Constructor.
- SchemeParserTokenManager(SimpleCharStream, int) - Constructor for class de.jplag.scheme.SchemeParserTokenManager
-
Constructor.
- SchemeTokenType - Enum Class in de.jplag.scheme
- SelfEvaluating() - Method in class de.jplag.scheme.SchemeParser
- Sequence() - Method in class de.jplag.scheme.SchemeParser
- SET - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- setTabSize(int) - Method in class de.jplag.scheme.AbstractCharStream
- setTabSize(int) - Method in interface de.jplag.scheme.CharStream
-
Set the tab size to use.
- setTrackLineColumn(boolean) - Method in class de.jplag.scheme.AbstractCharStream
- setTrackLineColumn(boolean) - Method in interface de.jplag.scheme.CharStream
-
Enable or disable line number and column number tracking.
- SIGN - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- SimpleCharStream - Class in de.jplag.scheme
-
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
- SimpleCharStream(InputStream, String) - Constructor for class de.jplag.scheme.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String, int, int) - Constructor for class de.jplag.scheme.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String, int, int, int) - Constructor for class de.jplag.scheme.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader) - Constructor for class de.jplag.scheme.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader, int, int) - Constructor for class de.jplag.scheme.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader, int, int, int) - Constructor for class de.jplag.scheme.SimpleCharStream
-
Constructor.
- SimpleDatum() - Method in class de.jplag.scheme.SchemeParser
- SPECIAL_INITIAL - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- SPECIAL_SUBSEQUENT - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- specialToken - Variable in class de.jplag.scheme.Token
-
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
- SplicingUnquotation(int) - Method in class de.jplag.scheme.SchemeParser
- STATIC_LEXER_ERROR - Static variable in exception de.jplag.scheme.TokenMgrException
-
An attempt was made to create a second instance of a static token manager.
- Step() - Method in class de.jplag.scheme.SchemeParser
- streamClose() - Method in class de.jplag.scheme.AbstractCharStream
-
Close the underlying stream.
- streamClose() - Method in class de.jplag.scheme.SimpleCharStream
- streamRead(char[], int, int) - Method in class de.jplag.scheme.AbstractCharStream
-
Read from the underlying stream.
- streamRead(char[], int, int) - Method in class de.jplag.scheme.SimpleCharStream
- STRING - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- STRING_ELEMENT - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- SUBSEQUENT - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- SUFFIX - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- suffixes() - Method in class de.jplag.scheme.Language
- SwitchTo(int) - Method in class de.jplag.scheme.SchemeParserTokenManager
-
Switch to specified lex state.
- Symbol() - Method in class de.jplag.scheme.SchemeParser
- SyntacticKeyword() - Method in class de.jplag.scheme.SchemeParser
T
- Template(int) - Method in class de.jplag.scheme.SchemeParser
- TemplateOrSplice(int) - Method in class de.jplag.scheme.SchemeParser
- Test() - Method in class de.jplag.scheme.SchemeParser
- token - Variable in class de.jplag.scheme.SchemeParser
-
Current token.
- Token - Class in de.jplag.scheme
-
Describes the input token stream.
- Token() - Constructor for class de.jplag.scheme.Token
-
No-argument constructor
- Token(int) - Constructor for class de.jplag.scheme.Token
-
Constructs a new token for the specified Image.
- Token(int, String) - Constructor for class de.jplag.scheme.Token
-
Constructs a new token for the specified Image and Kind.
- token_source - Variable in class de.jplag.scheme.SchemeParser
-
Generated Token Manager.
- tokenBegin - Variable in class de.jplag.scheme.AbstractCharStream
-
The first array index (of `buffer`) that the current token starts
- tokenImage - Variable in exception de.jplag.scheme.ParseException
-
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
- tokenImage - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
Literal token values.
- TokenMgrException - Exception in de.jplag.scheme
-
Token Manager Error.
- TokenMgrException() - Constructor for exception de.jplag.scheme.TokenMgrException
-
No arg constructor.
- TokenMgrException(boolean, int, int, int, String, int, int) - Constructor for exception de.jplag.scheme.TokenMgrException
-
Full Constructor.
- TokenMgrException(String, int) - Constructor for exception de.jplag.scheme.TokenMgrException
-
Constructor with message and reason.
- toString() - Method in class de.jplag.scheme.Token
-
Returns the image.
- trace_enabled() - Method in class de.jplag.scheme.SchemeParser
U
- UINTEGER_10 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- UINTEGER_16 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- UINTEGER_2 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- UINTEGER_8 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- Unquotation(int) - Method in class de.jplag.scheme.SchemeParser
- UNQUOTE - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- UNQUOTE_SPLICING - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- UREAL_10 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- UREAL_16 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- UREAL_2 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- UREAL_8 - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
V
- valueOf(String) - Static method in enum class de.jplag.scheme.SchemeTokenType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class de.jplag.scheme.SchemeTokenType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VARIABLE - Static variable in interface de.jplag.scheme.SchemeParserConstants
-
RegularExpression Id.
- Vector() - Method in class de.jplag.scheme.SchemeParser
- VectorTemplate(int) - Method in class de.jplag.scheme.SchemeParser
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form