|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use com.varankin.bnf | |
---|---|
com.varankin.bnf | BNF syntax object model. |
com.varankin.bnf.parser | Parser of BNF syntax definition. |
com.varankin.bnf.tree | Parsed tree object model. |
Classes in com.varankin.bnf used by com.varankin.bnf | |
---|---|
Container
Some container that consists of an [ordered] list of one or more components separated from each other by some symbol. |
|
DefinitionsList
A definitions-list consists of an ordered list of one or more single-definitions separated from each other by a definition-separator-symbol. |
|
MetaIdentifier
A meta-identifier consists of an ordered list of one or more meta-identifier-characters subject to the condition that the first meta-identifier-character is a letter. |
|
MetaIdentifierCharacter
A meta-identifier-character is a letter or a decimal-digit. |
|
SingleDefinition
A single-definition consists of an ordered list of one or more syntactic-terms separated from each other by a concatenate-symbol. |
|
SyntacticFactor
A syntactic-factor consists of either: (a) an integer followed by a repetition-symbol followed by a syntactic-primary, or (b) a syntactic-primary. |
|
SyntacticPrimary
A syntactic-primary consists of one of the following: (a) an optional-sequence; (b) a repeated-sequence; (c) a grouped-sequence; (d) a meta-identifier; (e) a terminal-string; (f) a special-sequence; (g) an empty-sequence. |
|
SyntacticTerm
A syntactic-term consists of either: (a) a syntactic-factor, or (b) a syntactic-factor followed by an except-symbol followed by a syntactic-exception. |
|
SyntaxRule
A syntax-rule consists of a meta-identifier (the name of the non-terminal symbol being defined) followed by a defining-symbol followed by a definitions-list followed by a terminator-symbol. |
|
TerminalString
A quote-symbol followed by a sequence of one or more terminal-characters followed by a quote-symbol. |
|
WrappedDefinitionsList
Some sequence that consists of a start symbol followed by a definitions-list followed by an end symbol. |
Classes in com.varankin.bnf used by com.varankin.bnf.parser | |
---|---|
Container
Some container that consists of an [ordered] list of one or more components separated from each other by some symbol. |
|
Syntax
The syntax of a language consists of one or more syntax-rules. |
Classes in com.varankin.bnf used by com.varankin.bnf.tree | |
---|---|
MetaIdentifier
A meta-identifier consists of an ordered list of one or more meta-identifier-characters subject to the condition that the first meta-identifier-character is a letter. |
|
SpecialSequence
A special-sequence consists of a special-sequence-symbol followed by a (possibly empty) sequence of special-sequence- characters followed by a special-sequence-symbol. |
|
Syntax
The syntax of a language consists of one or more syntax-rules. |
|
TerminalString
A quote-symbol followed by a sequence of one or more terminal-characters followed by a quote-symbol. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |