Uses of Class
sjm.parse.Assembly

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.