Uses of Class
sjm.parse.Terminal

Packages that use Terminal
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 Terminal in org.jsesoft.jpp
 

Subclasses of Terminal in org.jsesoft.jpp
 class AnyButMacros
          The AnyButMacros terminal.
 class Comment
          A comment terminal.
 class Default
          The default terminal.
 class Identifier
          The identifier terminal.
 class Keyword
          The keyword terminal.
 class MacroCall
          The macro call terminal.
 class MacroOperator
          The macro operator terminal.
 class Number
          The number terminal.
 class Operator
          The operator terminal.
 class Quoted
          The quoted terminal.
 class Separator
          The seperator terminal.
 class SpecificTerminal
          Terminal with specific type and possibly value.
 class Whitespace
          The whitespace terminal.
 

Uses of Terminal in sjm.parse
 

Methods in sjm.parse that return Terminal
 Terminal Terminal.discard()
          A convenience method that sets discarding to be true.
 Terminal Terminal.setDiscard(boolean discard)
          By default, terminals push themselves upon a assembly's stack, after a successful match.
 

Methods in sjm.parse with parameters of type Terminal
abstract  void ParserVisitor.visitTerminal(Terminal t, java.util.Vector visited)
          Visit a terminal.
 

Uses of Terminal in sjm.parse.chars
 

Subclasses of Terminal in sjm.parse.chars
 class Char
          A Char matches a character from a character assembly.
 class Digit
          A Digit matches a digit from a character assembly.
 class Letter
          A Letter matches any letter from a character assembly.
 class SpecificChar
          A SpecificChar matches a specified character from a character assembly.
 

Uses of Terminal in sjm.parse.tokens
 

Subclasses of Terminal in sjm.parse.tokens
 class CaselessLiteral
          A CaselessLiteral matches a specified String from an assembly, disregarding case.
 class Literal
          A Literal matches a specific String from an assembly.
 class Num
          A Num matches a number from a token assembly.
 class QuotedString
          A QuotedString matches a quoted string, like "this one" from a token assembly.
 class Symbol
          A Symbol matches a specific sequence, such as <, or <= that a tokenizer returns as a symbol.
 class Word
          A Word matches a word from a token assembly.