org.jsesoft.jpp
Class AnyButMacros

java.lang.Object
  |
  +--sjm.parse.Parser
        |
        +--sjm.parse.Terminal
              |
              +--org.jsesoft.jpp.SpecificTerminal
                    |
                    +--org.jsesoft.jpp.AnyButMacros

public class AnyButMacros
extends SpecificTerminal

The AnyButMacros terminal.

Version:
1.0
Author:
JSESoft

Field Summary
static TokenType TT_ANY_BUT_MACROS
           
 
Fields inherited from class org.jsesoft.jpp.SpecificTerminal
tokenType, value
 
Fields inherited from class sjm.parse.Terminal
discard
 
Fields inherited from class sjm.parse.Parser
assembler, name
 
Constructor Summary
AnyButMacros()
           
AnyButMacros(java.lang.Object value)
           
AnyButMacros(Token token)
           
 
Method Summary
protected  boolean qualifies(java.lang.Object object)
          Returns true if an assembly's next element matches in type and value.
 
Methods inherited from class org.jsesoft.jpp.SpecificTerminal
unvisitedString
 
Methods inherited from class sjm.parse.Terminal
accept, discard, match, matchOneAssembly, randomExpansion, setDiscard
 
Methods inherited from class sjm.parse.Parser
accept, add, best, bestMatch, completeMatch, elementClone, getName, matchAndAssemble, randomInput, setAssembler, toString, toString
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TT_ANY_BUT_MACROS

public static final TokenType TT_ANY_BUT_MACROS
Constructor Detail

AnyButMacros

public AnyButMacros()

AnyButMacros

public AnyButMacros(java.lang.Object value)

AnyButMacros

public AnyButMacros(Token token)
Method Detail

qualifies

protected boolean qualifies(java.lang.Object object)
Returns true if an assembly's next element matches in type and value.
Overrides:
qualifies in class SpecificTerminal
Parameters:
object - an element from a assembly
Returns:
true, if a assembly's next element matches