|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Assembly | |
org.jsesoft.jpp | org.jsesoft.jpp: A Java macro preprocessor Title: A Java macro preprocessor. |
sjm.parse | |
sjm.parse.chars | |
sjm.parse.tokens |
Uses of Assembly in org.jsesoft.jpp |
Methods in org.jsesoft.jpp with parameters of type Assembly | |
void |
MacroBodyAssembler.workOn(Assembly assembly)
|
void |
MacroIfdefAssembler.workOn(Assembly assembly)
Handles #ifdef/#ifndef by switching skipping on/off. |
void |
MacroArgAssembler.workOn(Assembly assembly)
|
void |
MacroEndifAssembler.workOn(Assembly assembly)
|
void |
MacroElseAssembler.workOn(Assembly assembly)
Toggles skipping flag, if appropriate. |
void |
MacroCallAssembler.workOn(Assembly assembly)
|
void |
MacroIncludeAssembler.workOn(Assembly assembly)
|
void |
MacroExpandAssembler.workOn(Assembly assembly)
|
void |
MacroUndefAssembler.workOn(Assembly assembly)
|
void |
MacroHeaderAssembler.workOn(Assembly assembly)
|
void |
TerminalAssembler.workOn(Assembly assembly)
|
Uses of Assembly in sjm.parse |
Methods in sjm.parse that return Assembly | |
Assembly |
Parser.best(java.util.Vector v)
Returns the most-matched assembly in a collection. |
Assembly |
Parser.bestMatch(Assembly a)
Returns an assembly with the greatest possible number of elements consumed by matches of this parser. |
Assembly |
Parser.completeMatch(Assembly a)
Returns either null, or a completely matched version of the supplied assembly. |
protected Assembly |
Terminal.matchOneAssembly(Assembly in)
Returns an assembly equivalent to the supplied assembly, except that this terminal will have been removed from the front of the assembly. |
protected abstract Assembly |
ParserTester.assembly(java.lang.String s)
|
Methods in sjm.parse with parameters of type Assembly | |
Assembly |
Parser.bestMatch(Assembly a)
Returns an assembly with the greatest possible number of elements consumed by matches of this parser. |
Assembly |
Parser.completeMatch(Assembly a)
Returns either null, or a completely matched version of the supplied assembly. |
protected Assembly |
Terminal.matchOneAssembly(Assembly in)
Returns an assembly equivalent to the supplied assembly, except that this terminal will have been removed from the front of the assembly. |
static java.util.Vector |
Assembler.elementsAbove(Assembly a,
java.lang.Object fence)
Returns a vector of the elements on an assembly's stack that appear before a specified fence. |
abstract void |
Assembler.workOn(Assembly a)
This is the one method all subclasses must implement. |
Uses of Assembly in sjm.parse.chars |
Subclasses of Assembly in sjm.parse.chars | |
class |
CharacterAssembly
A CharacterAssembly is an Assembly whose elements are characters. |
Methods in sjm.parse.chars that return Assembly | |
protected Assembly |
CharacterTester.assembly(java.lang.String s)
assembly method comment. |
Uses of Assembly in sjm.parse.tokens |
Subclasses of Assembly in sjm.parse.tokens | |
class |
TokenAssembly
A TokenAssembly is an Assembly whose elements are Tokens. |
Methods in sjm.parse.tokens that return Assembly | |
protected Assembly |
TokenTester.assembly(java.lang.String s)
assembly method comment. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |