|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SyntaxRule | |
openjava.mop | Provides classes that are fundamental to the design of the OpenJava Meta-Object Protocols (MOP). |
openjava.syntax |
Uses of SyntaxRule in openjava.mop |
Methods in openjava.mop that return SyntaxRule | |
static SyntaxRule |
OJClass.getDeclSuffixRule(java.lang.String keyword)
|
static SyntaxRule |
OJClass.getTypeSuffixRule(java.lang.String keyword)
|
Uses of SyntaxRule in openjava.syntax |
Classes in openjava.syntax that implement SyntaxRule | |
class |
AbstractSyntaxRule
The interface AbstractSyntaxRule represents a syntax rule.
|
class |
BlockRule
The class BlockRule
For example
|
class |
CompositeRule
The class CompositeRule represents iterative syntax
rule.
|
class |
DefaultListRule
The class DefaultListRule
For example
|
class |
ExpressionListRule
The class ExpressionListRule
For example
|
class |
ExpressionRule
The class ExpressionRule
For example
|
class |
IdentifierRule
The class IdentifierRule represents syntax rule of
Identifier.
returns as Variable .
|
class |
IterationRule
The class IterationRule represents iterative syntax
rule.
|
class |
NameRule
The interface NameRule
For example
|
class |
PrepPhraseRule
The class PrepPhraseRule represents the syntax rule
of a prepositional phrase.
|
class |
SelectionRule
The class SelectionRule represents selective syntax
rule.
|
class |
SeparatedListRule
The class SeparatedListRule represents the syntax
rule of a list separated by an separator.
|
class |
StatementRule
The class StatementRule
For example
|
class |
TokenRule
The class TokenRule represents the syntax
rule of a list separated by an separator.
|
class |
TypeNameRule
The class TypeNameRule
For example
|
Fields in openjava.syntax declared as SyntaxRule | |
protected SyntaxRule[] |
SelectionRule.elementRules
|
Constructors in openjava.syntax with parameters of type SyntaxRule | |
CompositeRule(SyntaxRule[] elementRules)
Allocates a new rule representing a composition of given rules. |
|
CompositeRule(SyntaxRule e1,
SyntaxRule e2)
|
|
CompositeRule(SyntaxRule e1,
SyntaxRule e2,
SyntaxRule e3)
|
|
SeparatedListRule(SyntaxRule elementRule,
int separator_token,
boolean allowsEmpty)
Allocates a new rule representing a list of a give rule separeted by a given separator. |
|
SeparatedListRule(SyntaxRule elementRule,
int separator_token)
Allocates a new rule representing a list of a give rule separeted by a given separator. |
|
DefaultListRule(SyntaxRule elementRule,
int separator_token,
boolean allowsEmpty)
|
|
DefaultListRule(SyntaxRule elementRule,
int separator_token)
|
|
SelectionRule(SyntaxRule[] elementRules)
Allocates a new rule representing a selection of given rules. |
|
SelectionRule(SyntaxRule e1,
SyntaxRule e2)
|
|
SelectionRule(SyntaxRule e1,
SyntaxRule e2,
SyntaxRule e3)
|
|
IterationRule(SyntaxRule elementRule,
boolean allowsEmpty)
Allocates a new rule representing iterations of a given rule. |
|
IterationRule(SyntaxRule elementRule)
Allocates a new rule representing iterations of a given rule not allowing 0 iteration. |
|
PrepPhraseRule(java.lang.String prep,
SyntaxRule words)
Allocates a new rule representing the syntax of a prepositional phrase consisting of a preposition and a syntax. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |