Index

A B C D E F G I J K L M N O P Q R S T U V 
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

kind - Variable in class de.jplag.scheme.Token
An integer that describes the kind of this token.

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
 
A B C D E F G I J K L M N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form