Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
A
addPattern(Template)
- Method in class net.sf.jse.
SyntaxRule
addStatement(FragmentList)
- Method in class net.sf.jse.
SyntaxRule
append(List)
- Method in class net.sf.jse.
List
atBeginning
- Variable in class net.sf.jse.
PrettyStream
B
BaseSyntaxConstraint
- class net.sf.jse.
BaseSyntaxConstraint
.
Pattern Variable constraint on matching
BaseSyntaxConstraint()
- Constructor for class net.sf.jse.
BaseSyntaxConstraint
BracesFragment
- class net.sf.jse.
BracesFragment
.
Curly enclosed fragments
BracketsFragment
- class net.sf.jse.
BracketsFragment
.
Bracket enclosed fragments
C
capitalize()
- Method in class net.sf.jse.
IdentifierFragment
capitalize(String)
- Static method in class net.sf.jse.
Fragment
CharacterFragment
- class net.sf.jse.
CharacterFragment
.
Character literal fragment
CharacterFragment(Character)
- Constructor for class net.sf.jse.
CharacterFragment
CharacterFragment(Token)
- Constructor for class net.sf.jse.
CharacterFragment
close()
- Method in class net.sf.jse.
PrettyStream
collectBoundVariables()
- Method in class net.sf.jse.
Fragment
collectBoundVariables()
- Method in class net.sf.jse.
CompoundFragment
collectBoundVariables()
- Method in class net.sf.jse.
PatternVariableFragment
CommaFragment
- class net.sf.jse.
CommaFragment
.
Comma separator fragment
CommaFragment()
- Constructor for class net.sf.jse.
CommaFragment
CommaFragment(Token)
- Constructor for class net.sf.jse.
CommaFragment
compileNestedPatternElements(List, IdentifierFragment)
- Method in class net.sf.jse.
NestedFragment
compileNestedTemplate(int, String)
- Method in class net.sf.jse.
CompoundFragment
compilePattern(Fragment, IdentifierFragment)
- Method in class net.sf.jse.
Template
compilePatternElement(FragmentList, IdentifierFragment, IdentifierFragment)
- Method in class net.sf.jse.
Fragment
Top level entry point to compiling fragments within a pattern
compilePatternElement(FragmentList, IdentifierFragment, IdentifierFragment)
- Method in class net.sf.jse.
NestedFragment
compilePatternElement(FragmentList, IdentifierFragment, IdentifierFragment)
- Method in class net.sf.jse.
QuestionExpressionFragment
compilePatternElement(FragmentList, IdentifierFragment, IdentifierFragment)
- Method in class net.sf.jse.
PatternVariableFragment
compilePatternElements(IdentifierFragment, IdentifierFragment)
- Method in class net.sf.jse.
FragmentList
compileQuestionExpression(int, int)
- Method in class net.sf.jse.
Fragment
compileQuestionExpression(int, int)
- Method in class net.sf.jse.
Template
compileQuestionExpression(int, int)
- Method in class net.sf.jse.
QuestionExpressionFragment
compileQuestionExpression(int, int)
- Method in class net.sf.jse.
FragmentList
compileQuestionExpression(int, int)
- Method in class net.sf.jse.
PatternVariableFragment
compileSpecialTemplate(int)
- Method in class net.sf.jse.
PunctuationFragment
compileTemplate(int)
- Method in class net.sf.jse.
Fragment
Template code generator -- probably should be compileTemplateElement
compileTemplate(int)
- Method in class net.sf.jse.
PunctuationFragment
compileTemplate(int)
- Method in class net.sf.jse.
QuestionFragment
compileTemplate(int)
- Method in class net.sf.jse.
CompoundFragment
compileTemplate(int)
- Method in class net.sf.jse.
NestedFragment
compileTemplate(int)
- Method in class net.sf.jse.
Template
compileTemplate(int)
- Method in class net.sf.jse.
DotFragment
compileTemplate(int)
- Method in class net.sf.jse.
QuestionExpressionFragment
compileTemplate(int)
- Method in class net.sf.jse.
IntegerFragment
compileTemplate(int)
- Method in class net.sf.jse.
FragmentList
compileTemplate(int)
- Method in class net.sf.jse.
FloatFragment
compileTemplate(int)
- Method in class net.sf.jse.
StringFragment
compileTemplate(int)
- Method in class net.sf.jse.
SemicolonFragment
compileTemplate(int)
- Method in class net.sf.jse.
PatternVariableFragment
compileTemplate(int)
- Method in class net.sf.jse.
IdentifierFragment
compileTemplate(int)
- Method in class net.sf.jse.
CommaFragment
CompoundFragment
- class net.sf.jse.
CompoundFragment
.
Fragment with multiple inside fragments
CompoundFragment()
- Constructor for class net.sf.jse.
CompoundFragment
cons(Object, List)
- Method in class net.sf.jse.
List
cons(Object, List)
- Method in class net.sf.jse.
FragmentList
contains(Object)
- Method in class net.sf.jse.
List
copyModifiers(FragmentList, IdentifierFragment)
- Method in class net.sf.jse.
MacroExpander
D
debugOut(String)
- Static method in class net.sf.jse.
LooseFragmentParser
debugOut(String, FragmentList)
- Static method in class net.sf.jse.
LooseFragmentParser
die(String)
- Static method in class net.sf.jse.
Fragment
DotDotDotFragment
- class net.sf.jse.
DotDotDotFragment
.
Special ...
DotDotDotFragment()
- Constructor for class net.sf.jse.
DotDotDotFragment
DotDotDotFragment(Token)
- Constructor for class net.sf.jse.
DotDotDotFragment
DotFragment
- class net.sf.jse.
DotFragment
.
Dot punctuation fragment
DotFragment()
- Constructor for class net.sf.jse.
DotFragment
DotFragment(Token)
- Constructor for class net.sf.jse.
DotFragment
E
elements()
- Method in class net.sf.jse.
List
equals(IdentifierFragment)
- Method in class net.sf.jse.
IdentifierFragment
equals(LiteralFragment)
- Method in class net.sf.jse.
LiteralFragment
equals(String)
- Method in class net.sf.jse.
IdentifierFragment
execute()
- Method in class net.sf.jse.ant.
JseAntTask
expand(Fragment)
- Method in interface net.sf.jse.
SyntaxExpander
expandFile(boolean, boolean, boolean, String, String)
- Static method in class net.sf.jse.ant.
JseAntHelper
expandMacros(MacroExpander, boolean)
- Method in class net.sf.jse.
Fragment
expandMacros(MacroExpander, boolean)
- Method in class net.sf.jse.
NestedFragment
expandMacros(MacroExpander, boolean)
- Method in class net.sf.jse.
Template
expandMacros(MacroExpander, boolean)
- Method in class net.sf.jse.
FragmentList
expandMacros(MacroExpander, boolean)
- Method in class net.sf.jse.
Expansion
expandMacros(MacroExpander, boolean)
- Method in class net.sf.jse.
MacroCall
expandStreams(InputStream, OutputStream, boolean, boolean, boolean)
- Static method in class net.sf.jse.
JSE
expandTemplates()
- Method in class net.sf.jse.
Fragment
expandTemplates()
- Method in class net.sf.jse.
NestedFragment
expandTemplates()
- Method in class net.sf.jse.
Template
expandTemplates()
- Method in class net.sf.jse.
FragmentList
expandTemplates()
- Method in class net.sf.jse.
Expansion
expandTemplates()
- Method in class net.sf.jse.
MacroCall
Expansion
- class net.sf.jse.
Expansion
.
Fragment for result of template expansion
Expansion(Fragment[])
- Constructor for class net.sf.jse.
Expansion
Expansion(FragmentList)
- Constructor for class net.sf.jse.
Expansion
ExpansionFailure
- exception net.sf.jse.
ExpansionFailure
.
Exception for any sort of expansion failure
ExpansionFailure()
- Constructor for class net.sf.jse.
ExpansionFailure
ExpansionResult
- class net.sf.jse.
ExpansionResult
.
F
fappend(FragmentList)
- Method in class net.sf.jse.
FragmentList
fcons(Fragment, FragmentList)
- Static method in class net.sf.jse.
FragmentList
felt(int)
- Method in class net.sf.jse.
FragmentList
fhead()
- Method in class net.sf.jse.
FragmentList
flist(Fragment)
- Static method in class net.sf.jse.
FragmentList
FloatFragment
- class net.sf.jse.
FloatFragment
.
Float literal fragment
FloatFragment(Float)
- Constructor for class net.sf.jse.
FloatFragment
FloatFragment(Token)
- Constructor for class net.sf.jse.
FloatFragment
fnil
- Static variable in class net.sf.jse.
FragmentList
fpush(char)
- Method in class net.sf.jse.
FragmentList
fpush(float)
- Method in class net.sf.jse.
FragmentList
fpush(Fragment)
- Method in class net.sf.jse.
FragmentList
fpush(int)
- Method in class net.sf.jse.
FragmentList
fpush(String)
- Method in class net.sf.jse.
FragmentList
Fragment
- class net.sf.jse.
Fragment
.
Mother of all Fragments
Fragment()
- Constructor for class net.sf.jse.
Fragment
FragmentList
- class net.sf.jse.
FragmentList
.
List of fragments
FragmentList()
- Constructor for class net.sf.jse.
FragmentList
FragmentList(Fragment, FragmentList)
- Constructor for class net.sf.jse.
FragmentList
FragmentList(FragmentList)
- Constructor for class net.sf.jse.
FragmentList
FragmentListRef
- class net.sf.jse.
FragmentListRef
.
A way to call by reference FragmentList's
FragmentListRef()
- Constructor for class net.sf.jse.
FragmentListRef
FragmentListRef(FragmentList)
- Constructor for class net.sf.jse.
FragmentListRef
FragmentNil
- Static variable in class net.sf.jse.
FragmentList
freverse()
- Method in class net.sf.jse.
FragmentList
fsublist(int)
- Method in class net.sf.jse.
FragmentList
fsublist(int, int)
- Method in class net.sf.jse.
FragmentList
ftail()
- Method in class net.sf.jse.
FragmentList
G
generatePatternCode(IdentifierFragment, IdentifierFragment)
- Method in class net.sf.jse.
Fragment
Pattern matching code generator
generatePatternCode(IdentifierFragment, IdentifierFragment)
- Method in class net.sf.jse.
PunctuationFragment
generatePatternCode(IdentifierFragment, IdentifierFragment)
- Method in class net.sf.jse.
LiteralFragment
generatePatternCode(IdentifierFragment, IdentifierFragment)
- Method in class net.sf.jse.
PatternVariableFragment
generatePatternCode(IdentifierFragment, IdentifierFragment)
- Method in class net.sf.jse.
IdentifierFragment
genMatchEmptyCode(IdentifierFragment)
- Method in class net.sf.jse.
FragmentList
genSetEndCode(IdentifierFragment, IdentifierFragment)
- Method in class net.sf.jse.
FragmentList
genSym(String)
- Static method in class net.sf.jse.
IdentifierFragment
getAfter()
- Method in class net.sf.jse.
SplitList
getBefore()
- Method in class net.sf.jse.
SplitList
getChar()
- Method in class net.sf.jse.
Fragment
getConstraint()
- Method in class net.sf.jse.
PatternVariableFragment
getContinuationWords()
- Method in interface net.sf.jse.
SyntaxExpander
getCurrent()
- Method in class net.sf.jse.
SplitList
getCurrentLine()
- Static method in class net.sf.jse.
Fragment
getDoesMatchMultipleFragments()
- Method in class net.sf.jse.
BaseSyntaxConstraint
getDoesMatchMultipleFragments()
- Method in interface net.sf.jse.
SyntaxConstraint
getExpander()
- Method in class net.sf.jse.
MacroCall
getExpansion()
- Method in class net.sf.jse.
ExpansionResult
getFloat()
- Method in class net.sf.jse.
Fragment
getFragmentClass()
- Method in class net.sf.jse.
BaseSyntaxConstraint
getFragmentClass()
- Method in interface net.sf.jse.
SyntaxConstraint
getFragmentClass(String)
- Method in class net.sf.jse.
BaseSyntaxConstraint
getFragmentClassName()
- Method in class net.sf.jse.
BaseSyntaxConstraint
getFragmentClassName()
- Method in class net.sf.jse.
PatternVariableFragment
getFragmentClassName()
- Method in interface net.sf.jse.
SyntaxConstraint
getFragmentHead()
- Method in class net.sf.jse.
FragmentList
getFragmentListTail()
- Method in class net.sf.jse.
FragmentList
getFragmentNil()
- Method in class net.sf.jse.
FragmentList
getHead()
- Method in class net.sf.jse.
List
getIdAndBeyond()
- Method in class net.sf.jse.
MacroCall
getInside()
- Method in class net.sf.jse.
SplitList
getInsideFragments()
- Method in class net.sf.jse.
Fragment
getInsideFragments()
- Method in class net.sf.jse.
LeafFragment
getInsideFragments()
- Method in class net.sf.jse.
NestedFragment
getInsideFragments()
- Method in class net.sf.jse.
FragmentList
getInsideFragments()
- Method in class net.sf.jse.
Expansion
getInsideFragments()
- Method in class net.sf.jse.
MacroCall
getInsideFragments()
- Method in class net.sf.jse.
PatternVariableFragment
getInsideFragments()
- Method in class net.sf.jse.
SequenceFragment
getInt()
- Method in class net.sf.jse.
Fragment
getLeft()
- Method in class net.sf.jse.
SplitList
getLine()
- Method in class net.sf.jse.
Fragment
getLine()
- Method in class net.sf.jse.
LeafFragment
getLine()
- Method in class net.sf.jse.
PrettyStream
getMacroArguments(IdentifierFragment, FragmentList, String[])
- Method in class net.sf.jse.
MacroExpander
getMacroCall()
- Method in class net.sf.jse.
ExpansionResult
getModifiers()
- Method in class net.sf.jse.
Expansion
getModifiers()
- Method in class net.sf.jse.
MacroCall
getName()
- Method in class net.sf.jse.
GrammarSyntaxConstraint
getName()
- Method in class net.sf.jse.
PatternVariableFragment
getName()
- Method in class net.sf.jse.
IdentifierFragment
getName()
- Method in class net.sf.jse.
Symbol
getName()
- Method in interface net.sf.jse.
SyntaxConstraint
getNestedFragments()
- Method in class net.sf.jse.
NestedFragment
getNil()
- Method in class net.sf.jse.
List
getNil()
- Method in class net.sf.jse.
FragmentList
getPatterns()
- Method in class net.sf.jse.
SyntaxRule
getRight()
- Method in class net.sf.jse.
SplitList
getStatements()
- Method in class net.sf.jse.
SyntaxRule
getString()
- Method in class net.sf.jse.
Fragment
getString()
- Method in class net.sf.jse.
IdentifierFragment
getTail()
- Method in class net.sf.jse.
List
getTail()
- Method in class net.sf.jse.
ExpansionResult
getText()
- Method in class net.sf.jse.
LeafFragment
getToken()
- Method in class net.sf.jse.
LeafFragment
getValue()
- Method in class net.sf.jse.
Fragment
protocol for converting fragments back into Java literals
getValue()
- Method in class net.sf.jse.
LiteralFragment
getValue()
- Method in class net.sf.jse.
IntegerFragment
getValue()
- Method in class net.sf.jse.
FloatFragment
getValue()
- Method in class net.sf.jse.
StringFragment
getValue()
- Method in class net.sf.jse.
CharacterFragment
getValue()
- Method in class net.sf.jse.
SequenceFragment
getValue()
- Method in class net.sf.jse.
FragmentListRef
getVariableName()
- Method in class net.sf.jse.
PatternVariableFragment
getVariableName()
- Method in class net.sf.jse.
DotDotDotFragment
GrammarSyntaxConstraint
- class net.sf.jse.
GrammarSyntaxConstraint
.
Constraint expressible through nonterminals in Java grammar
GrammarSyntaxConstraint()
- Constructor for class net.sf.jse.
GrammarSyntaxConstraint
H
haveMacros()
- Method in class net.sf.jse.
MacroExpander
I
IdentifierFragment
- class net.sf.jse.
IdentifierFragment
.
Fragment representing Java identifier
IdentifierFragment(String)
- Constructor for class net.sf.jse.
IdentifierFragment
IdentifierFragment(String, Token)
- Constructor for class net.sf.jse.
IdentifierFragment
IdentifierFragment(Token)
- Constructor for class net.sf.jse.
IdentifierFragment
IntegerFragment
- class net.sf.jse.
IntegerFragment
.
Fragment representing integer literal
IntegerFragment(Integer)
- Constructor for class net.sf.jse.
IntegerFragment
IntegerFragment(Token)
- Constructor for class net.sf.jse.
IntegerFragment
intern(String)
- Static method in class net.sf.jse.
Symbol
isAdmissable(FragmentList)
- Method in class net.sf.jse.
GrammarSyntaxConstraint
isAdmissable(FragmentList)
- Method in interface net.sf.jse.
SyntaxConstraint
isAdmissable(List)
- Method in class net.sf.jse.
GrammarSyntaxConstraint
isContinuationWord(IdentifierFragment, String[])
- Method in class net.sf.jse.
MacroExpander
isEmpty()
- Method in class net.sf.jse.
List
isEmpty()
- Method in class net.sf.jse.
JavaTokenLexer
isMacro(IdentifierFragment)
- Method in class net.sf.jse.
MacroExpander
isTerminator()
- Method in class net.sf.jse.
Fragment
isTerminator()
- Method in class net.sf.jse.
SemicolonFragment
isTerminator()
- Method in class net.sf.jse.
BracesFragment
isWildcardConstraint()
- Method in class net.sf.jse.
BaseSyntaxConstraint
isWildcardConstraint()
- Method in interface net.sf.jse.
SyntaxConstraint
J
JavaLexerTest
- class net.sf.jse.test.
JavaLexerTest
.
Tests that the
JavaLexer
parses tokens in accordance with the
Java Language Specification
.
JavaLexerTest(String)
- Constructor for class net.sf.jse.test.
JavaLexerTest
JavaReservedWords
- class net.sf.jse.
JavaReservedWords
.
Class to access reserve words from lexer
JavaReservedWords()
- Constructor for class net.sf.jse.
JavaReservedWords
JavaTokenLexer
- class net.sf.jse.
JavaTokenLexer
.
Lexer which serves up a list of tokens specified during construction
JavaTokenLexer(List)
- Constructor for class net.sf.jse.
JavaTokenLexer
JSE
- class net.sf.jse.
JSE
.
Java PreProcessor
JSE()
- Constructor for class net.sf.jse.
JSE
JseAntHelper
- class net.sf.jse.ant.
JseAntHelper
.
JseAntHelper()
- Constructor for class net.sf.jse.ant.
JseAntHelper
JseAntTask
- class net.sf.jse.ant.
JseAntTask
.
JseAntTask()
- Constructor for class net.sf.jse.ant.
JseAntTask
L
LeafFragment
- class net.sf.jse.
LeafFragment
.
Fragment that has only one token's worth of lexer information
LeafFragment()
- Constructor for class net.sf.jse.
LeafFragment
List
- class net.sf.jse.
List
.
Good old proper Lisp lists
List()
- Constructor for class net.sf.jse.
List
list(Object)
- Static method in class net.sf.jse.
List
List(Object, List)
- Constructor for class net.sf.jse.
List
LiteralFragment
- class net.sf.jse.
LiteralFragment
.
Fragment that represents a Java literal
LiteralFragment()
- Constructor for class net.sf.jse.
LiteralFragment
LiteralFragment(Token)
- Constructor for class net.sf.jse.
LiteralFragment
loadInstance(String)
- Method in class net.sf.jse.
SpecialInstanceLoader
lookupConstraint(String)
- Static method in class net.sf.jse.
MacroExpander
lookupIdentifierTokenType(String)
- Method in class net.sf.jse.
JavaReservedWords
LooseFragmentParser
- class net.sf.jse.
LooseFragmentParser
.
Java PreProcessor parser/macro expander engine
M
MacroCall
- class net.sf.jse.
MacroCall
.
Fragment for marking macro calls
MacroCall(SyntaxExpander, FragmentList, IdentifierFragment, FragmentList)
- Constructor for class net.sf.jse.
MacroCall
MacroExpander
- class net.sf.jse.
MacroExpander
.
A class that controls macro expansion
MacroExpander()
- Constructor for class net.sf.jse.
MacroExpander
main(String[])
- Static method in class net.sf.jse.
JSE
main(String[])
- Static method in class net.sf.jse.ant.
JseAntHelper
make(Fragment[])
- Static method in class net.sf.jse.
FragmentList
make(int)
- Static method in class net.sf.jse.
List
make(int)
- Static method in class net.sf.jse.
FragmentList
make(Object[])
- Static method in class net.sf.jse.
List
makeToken(int)
- Static method in class net.sf.jse.
Fragment
makeToken(int, String)
- Static method in class net.sf.jse.
Fragment
markMacro(IdentifierFragment, FragmentList, FragmentList, SyntaxExpander)
- Method in class net.sf.jse.
MacroExpander
markMacros(MacroExpander)
- Method in class net.sf.jse.
Fragment
markMacros(MacroExpander)
- Method in class net.sf.jse.
NestedFragment
markMacros(MacroExpander)
- Method in class net.sf.jse.
Template
markMacros(MacroExpander)
- Method in class net.sf.jse.
FragmentList
markMacros(MacroExpander)
- Method in class net.sf.jse.
Expansion
matchAnyString()
- Method in class net.sf.jse.
FragmentList
matchBodyPart()
- Method in class net.sf.jse.
FragmentList
matchBodyPartStrict()
- Method in class net.sf.jse.
FragmentList
matchBraces()
- Method in class net.sf.jse.
FragmentList
matchBrackets()
- Method in class net.sf.jse.
FragmentList
matchComma()
- Method in class net.sf.jse.
FragmentList
matchConstraint(String)
- Method in class net.sf.jse.
FragmentList
matchConstraint(String, int)
- Method in class net.sf.jse.
FragmentList
matchConstraint(SyntaxConstraint)
- Method in class net.sf.jse.
FragmentList
matchConstraint(SyntaxConstraint, int)
- Method in class net.sf.jse.
FragmentList
matchDot()
- Method in class net.sf.jse.
FragmentList
matchEmpty()
- Method in class net.sf.jse.
FragmentList
matchExpression()
- Method in class net.sf.jse.
FragmentList
matchListPart()
- Method in class net.sf.jse.
FragmentList
matchListPartStrict()
- Method in class net.sf.jse.
FragmentList
matchLiteral(Object)
- Method in class net.sf.jse.
FragmentList
matchName(String)
- Method in class net.sf.jse.
FragmentList
matchName(Symbol)
- Method in class net.sf.jse.
FragmentList
matchParens()
- Method in class net.sf.jse.
FragmentList
matchQuestion()
- Method in class net.sf.jse.
FragmentList
matchSemicolon()
- Method in class net.sf.jse.
FragmentList
matchTemplate()
- Method in class net.sf.jse.
FragmentList
N
NestedFragment
- class net.sf.jse.
NestedFragment
.
A compound fragment with brackets
NestedFragment(FragmentList)
- Constructor for class net.sf.jse.
NestedFragment
net.sf.jse
- package net.sf.jse
net.sf.jse.ant
- package net.sf.jse.ant
net.sf.jse.test
- package net.sf.jse.test
nextToken()
- Method in class net.sf.jse.
JavaTokenLexer
nextToken()
- Method in class net.sf.jse.
LooseFragmentParser
nil
- Static variable in class net.sf.jse.
List
nil
- Static variable in class net.sf.jse.
FragmentList
O
out
- Static variable in class net.sf.jse.
Fragment
Stream for pretty printing using pprint and pprintln
out
- Variable in class net.sf.jse.
PrettyStream
P
ParensFragment
- class net.sf.jse.
ParensFragment
.
A paren nested fragment
ParensFragment(FragmentList)
- Constructor for class net.sf.jse.
ParensFragment
ParensFragment(Token, FragmentList, Token)
- Constructor for class net.sf.jse.
ParensFragment
parse()
- Method in class net.sf.jse.
LooseFragmentParser
parse(JavaTokenLexer, JavaRecognizer)
- Method in class net.sf.jse.
GrammarSyntaxConstraint
PatternVariableFragment
- class net.sf.jse.
PatternVariableFragment
.
A pattern/template variable
PatternVariableFragment()
- Constructor for class net.sf.jse.
PatternVariableFragment
PatternVariableFragment(String)
- Constructor for class net.sf.jse.
PatternVariableFragment
PatternVariableFragment(String, Token)
- Constructor for class net.sf.jse.
PatternVariableFragment
PatternVariableFragment(Token)
- Constructor for class net.sf.jse.
PatternVariableFragment
pprint(PrettyStream, int)
- Method in class net.sf.jse.
FragmentList
PrettyStream
- class net.sf.jse.
PrettyStream
.
A pseudo stream for pretty printing and remembering line number and whether output is at beginning of line
PrettyStream(PrintStream)
- Constructor for class net.sf.jse.
PrettyStream
print(Object)
- Method in class net.sf.jse.
PrettyStream
print(String)
- Method in class net.sf.jse.
PrettyStream
println()
- Method in class net.sf.jse.
PrettyStream
println(Object)
- Method in class net.sf.jse.
PrettyStream
println(String)
- Method in class net.sf.jse.
PrettyStream
processBraces(FragmentList)
- Static method in class net.sf.jse.
Template
processBrackets(FragmentList)
- Static method in class net.sf.jse.
Template
processNestedTemplate(FragmentList)
- Static method in class net.sf.jse.
Template
processParens(FragmentList)
- Static method in class net.sf.jse.
Template
processQuestionExpression(Fragment)
- Static method in class net.sf.jse.
Template
processQuestionExpression(FragmentList)
- Static method in class net.sf.jse.
Template
processTemplate(FragmentList)
- Static method in class net.sf.jse.
Template
PunctuationFragment
- class net.sf.jse.
PunctuationFragment
.
A leaf fragment representing Java punctuation tokens
PunctuationFragment(String)
- Constructor for class net.sf.jse.
PunctuationFragment
PunctuationFragment(Token)
- Constructor for class net.sf.jse.
PunctuationFragment
push(Object)
- Method in class net.sf.jse.
List
Q
QuestionExpressionFragment
- class net.sf.jse.
QuestionExpressionFragment
.
A nested fragment representing template code evaluation syntax ?(expression)
QuestionExpressionFragment(FragmentList)
- Constructor for class net.sf.jse.
QuestionExpressionFragment
QuestionExpressionFragment(Token, Token, FragmentList, Token)
- Constructor for class net.sf.jse.
QuestionExpressionFragment
QuestionFragment
- class net.sf.jse.
QuestionFragment
.
A punctuation for question marks
QuestionFragment()
- Constructor for class net.sf.jse.
QuestionFragment
QuestionFragment(Token)
- Constructor for class net.sf.jse.
QuestionFragment
R
readAtom(Token, int)
- Method in class net.sf.jse.
LooseFragmentParser
readAtomsTo(int, int, boolean)
- Method in class net.sf.jse.
LooseFragmentParser
readNestedAtomsTo(int, int)
- Method in class net.sf.jse.
LooseFragmentParser
readNextAtom(int)
- Method in class net.sf.jse.
LooseFragmentParser
reservedWords
- Static variable in class net.sf.jse.
LooseFragmentParser
reverse()
- Method in class net.sf.jse.
List
S
SemicolonFragment
- class net.sf.jse.
SemicolonFragment
.
A punctuation fragment representing a Java semicolon token
SemicolonFragment()
- Constructor for class net.sf.jse.
SemicolonFragment
SemicolonFragment(Token)
- Constructor for class net.sf.jse.
SemicolonFragment
SeparatorFragment
- class net.sf.jse.
SeparatorFragment
.
A punctuation fragment representing a Java separator token
SeparatorFragment(String)
- Constructor for class net.sf.jse.
SeparatorFragment
SeparatorFragment(Token)
- Constructor for class net.sf.jse.
SeparatorFragment
SequenceFragment
- class net.sf.jse.
SequenceFragment
.
A compound fragment used to represent the value of pattern variable matching more than one fragment
SequenceFragment(FragmentList)
- Constructor for class net.sf.jse.
SequenceFragment
setAfter(FragmentList)
- Method in class net.sf.jse.
SplitList
setClasspath(Path)
- Method in class net.sf.jse.ant.
JseAntTask
setCurrentLine(int)
- Static method in class net.sf.jse.
Fragment
setFragmentListTail(FragmentList)
- Method in class net.sf.jse.
FragmentList
setHaveMacros(boolean)
- Method in class net.sf.jse.
MacroExpander
setHead(Object)
- Method in class net.sf.jse.
List
setInsideFragments(FragmentList)
- Method in class net.sf.jse.
CompoundFragment
setInsideFragments(FragmentList)
- Method in class net.sf.jse.
NestedFragment
setInsideFragments(FragmentList)
- Method in class net.sf.jse.
Expansion
setInsideFragments(FragmentList)
- Method in class net.sf.jse.
MacroCall
setInsideFragments(FragmentList)
- Method in class net.sf.jse.
PatternVariableFragment
setInsideFragments(FragmentList)
- Method in class net.sf.jse.
SequenceFragment
setJavadir(File)
- Method in class net.sf.jse.ant.
JseAntTask
setJsedir(File)
- Method in class net.sf.jse.ant.
JseAntTask
setLineup(boolean)
- Method in class net.sf.jse.ant.
JseAntTask
setModifiers(FragmentList)
- Method in class net.sf.jse.
Expansion
setPatterns(List)
- Method in class net.sf.jse.
SyntaxRule
setRecursive(boolean)
- Method in class net.sf.jse.ant.
JseAntTask
setStatements(FragmentList)
- Method in class net.sf.jse.
SyntaxRule
setTail(List)
- Method in class net.sf.jse.
List
setValue(FragmentList)
- Method in class net.sf.jse.
FragmentListRef
setVerbose(boolean)
- Method in class net.sf.jse.ant.
JseAntTask
size()
- Method in class net.sf.jse.
List
skipToComma()
- Method in class net.sf.jse.
FragmentList
SpecialInstanceLoader
- class net.sf.jse.
SpecialInstanceLoader
.
SplicedPatternVariableFragment
- class net.sf.jse.
SplicedPatternVariableFragment
.
A pattern variable for name splicing e.g., ?name ## "-setter"
SplicedPatternVariableFragment()
- Constructor for class net.sf.jse.
SplicedPatternVariableFragment
splitAtComma()
- Method in class net.sf.jse.
FragmentList
splitAtCommas()
- Method in class net.sf.jse.
FragmentList
splitAtKeptSemicolon()
- Method in class net.sf.jse.
FragmentList
splitAtSemicolon()
- Method in class net.sf.jse.
FragmentList
splitAtSemicolons()
- Method in class net.sf.jse.
FragmentList
SplitList
- class net.sf.jse.
SplitList
.
A way to return multiple values for two different points in a FragmentList
SplitList(FragmentList, FragmentList)
- Constructor for class net.sf.jse.
SplitList
StringFragment
- class net.sf.jse.
StringFragment
.
A literal fragment representing Java string literals
StringFragment(String)
- Constructor for class net.sf.jse.
StringFragment
StringFragment(Token)
- Constructor for class net.sf.jse.
StringFragment
sublist(int)
- Method in class net.sf.jse.
List
sublist(int, int)
- Method in class net.sf.jse.
List
substituteAsFloat(float)
- Static method in class net.sf.jse.
Template
substituteAsFloat(Float)
- Static method in class net.sf.jse.
Template
substituteAsInteger(int)
- Static method in class net.sf.jse.
Template
substituteAsInteger(Integer)
- Static method in class net.sf.jse.
Template
substituteAsString(String)
- Static method in class net.sf.jse.
Template
substituteComma()
- Static method in class net.sf.jse.
Template
substituteDot()
- Static method in class net.sf.jse.
Template
substituteIdentifier(String)
- Static method in class net.sf.jse.
Template
substitutePatternVariable(String)
- Static method in class net.sf.jse.
Template
substituteQuestion()
- Static method in class net.sf.jse.
Template
substituteSemicolon()
- Static method in class net.sf.jse.
Template
Symbol
- class net.sf.jse.
Symbol
.
Lisp symbols which are just interned strings
Symbol(String)
- Constructor for class net.sf.jse.
Symbol
SyntaxConstraint
- interface net.sf.jse.
SyntaxConstraint
.
Pattern Variable constraint on matching
SyntaxException
- exception net.sf.jse.
SyntaxException
.
Exception for any problem during syntax processing
SyntaxException()
- Constructor for class net.sf.jse.
SyntaxException
SyntaxExpander
- interface net.sf.jse.
SyntaxExpander
.
The interface for all syntax expanders
SyntaxMatchFailure
- exception net.sf.jse.
SyntaxMatchFailure
.
Exception for any problem during matching
SyntaxMatchFailure()
- Constructor for class net.sf.jse.
SyntaxMatchFailure
SyntaxRule
- class net.sf.jse.
SyntaxRule
.
A parsed representation of a syntaxSwitch rule
SyntaxRule()
- Constructor for class net.sf.jse.
SyntaxRule
T
tails()
- Method in class net.sf.jse.
List
Template
- class net.sf.jse.
Template
.
A #{ } nested fragment used for code quotes
Template(FragmentList)
- Constructor for class net.sf.jse.
Template
Template(Token, FragmentList, Token)
- Constructor for class net.sf.jse.
Template
testBooleanLiterals()
- Method in class net.sf.jse.test.
JavaLexerTest
testCharacterLiterals()
- Method in class net.sf.jse.test.
JavaLexerTest
testFloatLiterals()
- Method in class net.sf.jse.test.
JavaLexerTest
testIdentifiers()
- Method in class net.sf.jse.test.
JavaLexerTest
testIntLiterals()
- Method in class net.sf.jse.test.
JavaLexerTest
testKeywords()
- Method in class net.sf.jse.test.
JavaLexerTest
testOperators()
- Method in class net.sf.jse.test.
JavaLexerTest
testSeparators()
- Method in class net.sf.jse.test.
JavaLexerTest
testStringLiterals()
- Method in class net.sf.jse.test.
JavaLexerTest
testTheNullLiteral()
- Method in class net.sf.jse.test.
JavaLexerTest
tokens()
- Method in class net.sf.jse.
Fragment
tokens()
- Method in class net.sf.jse.
LeafFragment
tokens()
- Method in class net.sf.jse.
CompoundFragment
tokens()
- Method in class net.sf.jse.
NestedFragment
tokens()
- Method in class net.sf.jse.
Template
tokens()
- Method in class net.sf.jse.
QuestionExpressionFragment
tokens()
- Method in class net.sf.jse.
MacroCall
tokens()
- Method in class net.sf.jse.
PatternVariableFragment
toPattern()
- Method in class net.sf.jse.
FragmentList
toString()
- Method in class net.sf.jse.
PunctuationFragment
toString()
- Method in class net.sf.jse.
CompoundFragment
toString()
- Method in class net.sf.jse.
NestedFragment
toString()
- Method in class net.sf.jse.
LiteralFragment
toString()
- Method in class net.sf.jse.
List
toString()
- Method in class net.sf.jse.
PatternVariableFragment
toString()
- Method in class net.sf.jse.
IdentifierFragment
toString()
- Method in class net.sf.jse.
Symbol
trace(String)
- Static method in class net.sf.jse.
LooseFragmentParser
U
UnhygienicNameFragment
- class net.sf.jse.
UnhygienicNameFragment
.
Represents a pattern variable for unhygienic variables
UnhygienicNameFragment()
- Constructor for class net.sf.jse.
UnhygienicNameFragment
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES