com.varankin.bnf
Class Syntax
java.lang.Object
com.varankin.bnf.Container<SyntaxRule>
com.varankin.bnf.Syntax
- All Implemented Interfaces:
- java.lang.Iterable<SyntaxRule>
- Direct Known Subclasses:
- SyntaxBnf
public class Syntax
- extends Container<SyntaxRule>
The syntax of a language consists of one or more syntax-rules.
- Author:
- © 2009 Nikolai Varankine
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SYMBOL_CONCATENATE
public static final java.lang.Character SYMBOL_CONCATENATE
SYMBOL_DEFINITION_SEPARATOR
public static final java.lang.Character SYMBOL_DEFINITION_SEPARATOR
SYMBOL_DEFINING
public static final java.lang.Character SYMBOL_DEFINING
SYMBOL_EXCEPT
public static final java.lang.Character SYMBOL_EXCEPT
SYMBOL_REPETITION
public static final java.lang.Character SYMBOL_REPETITION
SYMBOL_TERMINATOR
public static final java.lang.Character SYMBOL_TERMINATOR
SYMBOL_QUOTE_FIRST
public static final java.lang.Character SYMBOL_QUOTE_FIRST
SYMBOL_QUOTE_SECOND
public static final java.lang.Character SYMBOL_QUOTE_SECOND
SYMBOL_GROUP_START
public static final java.lang.Character SYMBOL_GROUP_START
SYMBOL_GROUP_END
public static final java.lang.Character SYMBOL_GROUP_END
SYMBOL_OPTION_START
public static final java.lang.Character SYMBOL_OPTION_START
SYMBOL_OPTION_END
public static final java.lang.Character SYMBOL_OPTION_END
SYMBOL_REPEAT_START
public static final java.lang.Character SYMBOL_REPEAT_START
SYMBOL_REPEAT_END
public static final java.lang.Character SYMBOL_REPEAT_END
SYMBOL_SPECIAL
public static final java.lang.Character SYMBOL_SPECIAL
STRING_OPTION_START
public static final java.lang.String STRING_OPTION_START
- See Also:
- Constant Field Values
STRING_OPTION_END
public static final java.lang.String STRING_OPTION_END
- See Also:
- Constant Field Values
STRING_REPEAT_START
public static final java.lang.String STRING_REPEAT_START
- See Also:
- Constant Field Values
STRING_REPEAT_END
public static final java.lang.String STRING_REPEAT_END
- See Also:
- Constant Field Values
STRING_COMMENT_START
public static final java.lang.String STRING_COMMENT_START
- See Also:
- Constant Field Values
STRING_COMMENT_END
public static final java.lang.String STRING_COMMENT_END
- See Also:
- Constant Field Values
Syntax
public Syntax(java.util.Collection<SyntaxRule> aRules)
- Parameters:
aRules
- syntax rules finally comprising the syntax.
- Throws:
java.lang.NullPointerException
- if syntax rules are null.
java.lang.IllegalArgumentException
- if no syntax rules were supplied.
Syntax
public Syntax(SyntaxRule... aRules)
- Parameters:
aRules
- syntax rules finally comprising the syntax.
- Throws:
java.lang.NullPointerException
- if syntax rules are null.
java.lang.IllegalArgumentException
- if no syntax rules were supplied.