- SecondQuoteSymbol - Class in org.unlaxer.vocabulary.ebnf.part1
-
second quote symbol = ’"’;
- SecondQuoteSymbol() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.SecondQuoteSymbol
-
- SecondQuoteSymbol(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part1.SecondQuoteSymbol
-
- SecondTerminalCharacter - Class in org.unlaxer.vocabulary.ebnf.part2
-
(* see 4.18 *) second terminal character
= terminal character - second quote symbol;
- SecondTerminalCharacter() - Constructor for class org.unlaxer.vocabulary.ebnf.part2.SecondTerminalCharacter
-
- SecondTerminalCharacter(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part2.SecondTerminalCharacter
-
- SingleDefinition - Class in org.unlaxer.vocabulary.ebnf.informally
-
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf
(* , separates successive <terms> *);
single definition = term, {’,’, term}
- SingleDefinition() - Constructor for class org.unlaxer.vocabulary.ebnf.informally.SingleDefinition
-
- SingleDefinition(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.informally.SingleDefinition
-
- SingleDefinition - Class in org.unlaxer.vocabulary.ebnf.part4
-
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf
(* see 4.5 *) single definition
= syntactic term,
{concatenate symbol, syntactic term};
- SingleDefinition() - Constructor for class org.unlaxer.vocabulary.ebnf.part4.SingleDefinition
-
- SingleDefinition(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part4.SingleDefinition
-
- SpaceCharacter - Class in org.unlaxer.vocabulary.ebnf.part1
-
(* see 7.6 *) space character = ’ ’;
- SpaceCharacter() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.SpaceCharacter
-
- SpaceCharacter(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part1.SpaceCharacter
-
- SpecialSequence - Class in org.unlaxer.vocabulary.ebnf.informally
-
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf
(* The meaning of a <special sequence> is not
defined in the standard metalanguage.
- SpecialSequence() - Constructor for class org.unlaxer.vocabulary.ebnf.informally.SpecialSequence
-
- SpecialSequence(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.informally.SpecialSequence
-
- SpecialSequence - Class in org.unlaxer.vocabulary.ebnf.part3
-
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf
(* see 4.19 *) special sequence
= special sequence symbol,
{special sequence character},
special sequence symbol;
- SpecialSequence() - Constructor for class org.unlaxer.vocabulary.ebnf.part3.SpecialSequence
-
- SpecialSequence(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part3.SpecialSequence
-
- SpecialSequenceCharacter - Class in org.unlaxer.vocabulary.ebnf.part3
-
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf
(* see 4.20 *) special sequence character
= terminal character - special sequence symbol;
- SpecialSequenceCharacter() - Constructor for class org.unlaxer.vocabulary.ebnf.part3.SpecialSequenceCharacter
-
- SpecialSequenceCharacter(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part3.SpecialSequenceCharacter
-
- SpecialSequenceSymbol - Class in org.unlaxer.vocabulary.ebnf.part1
-
special sequence symbol = ’?’;
- SpecialSequenceSymbol() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.SpecialSequenceSymbol
-
- SpecialSequenceSymbol(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part1.SpecialSequenceSymbol
-
- StartCommentSymbol - Class in org.unlaxer.vocabulary.ebnf.part1
-
start comment symbol = ’(*’;
- StartCommentSymbol() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.StartCommentSymbol
-
- StartCommentSymbol(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part1.StartCommentSymbol
-
- StartGroupSymbol - Class in org.unlaxer.vocabulary.ebnf.part1
-
start group symbol = ’(’;
- StartGroupSymbol() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.StartGroupSymbol
-
- StartGroupSymbol(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part1.StartGroupSymbol
-
- StartOptionSymbol - Class in org.unlaxer.vocabulary.ebnf.part1
-
start option symbol = ’[’ | ’(/’;
- StartOptionSymbol() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.StartOptionSymbol
-
- StartOptionSymbol(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part1.StartOptionSymbol
-
- StartRepeatSymbol - Class in org.unlaxer.vocabulary.ebnf.part1
-
start repeat symbol = ’{’ | ’(:’;
- StartRepeatSymbol() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.StartRepeatSymbol
-
- StartRepeatSymbol(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part1.StartRepeatSymbol
-
- SyntacticException - Class in org.unlaxer.vocabulary.ebnf.part4
-
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf
4.7 Syntactic exception
A syntactic-exception consists of a syntactic-factor subject
to the restriction that the sequences of symbols represented
by the syntactic-exception could equally be represented by
a syntactic-factor containing no meta-identifiers.
- SyntacticException() - Constructor for class org.unlaxer.vocabulary.ebnf.part4.SyntacticException
-
- SyntacticException(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part4.SyntacticException
-
- SyntacticFactor - Class in org.unlaxer.vocabulary.ebnf.part4
-
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf
(* see 4.8 *) syntactic factor
= [integer, repetition symbol],
syntactic primary;
- SyntacticFactor() - Constructor for class org.unlaxer.vocabulary.ebnf.part4.SyntacticFactor
-
- SyntacticFactor(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part4.SyntacticFactor
-
- SyntacticPrimary - Class in org.unlaxer.vocabulary.ebnf.part4
-
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf
(* see 4.10 *) syntactic primary
= optional sequence
| repeated sequence
| grouped sequence
| meta identifier
| terminal string
| special sequence
| empty sequence;
- SyntacticPrimary() - Constructor for class org.unlaxer.vocabulary.ebnf.part4.SyntacticPrimary
-
- SyntacticPrimary(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part4.SyntacticPrimary
-
- SyntacticTerm - Class in org.unlaxer.vocabulary.ebnf.part4
-
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf
(* see 4.6 *) syntactic term
= syntactic factor,
[except symbol, syntactic exception];
- SyntacticTerm() - Constructor for class org.unlaxer.vocabulary.ebnf.part4.SyntacticTerm
-
- SyntacticTerm(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part4.SyntacticTerm
-
- Syntax - Class in org.unlaxer.vocabulary.ebnf.informally
-
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf
4.2 Syntax
The syntax of a language consists of one or more syntax-rules.
- Syntax() - Constructor for class org.unlaxer.vocabulary.ebnf.informally.Syntax
-
- Syntax(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.informally.Syntax
-
- Syntax - Class in org.unlaxer.vocabulary.ebnf.part2
-
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf
(* see 6.5 *) syntax
= {gap separator},
gap free symbol, {gap separator},
{gap free symbol, {gap separator}};
- Syntax() - Constructor for class org.unlaxer.vocabulary.ebnf.part2.Syntax
-
- Syntax - Class in org.unlaxer.vocabulary.ebnf.part3
-
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf
(* see 6.9 *) syntax
= {bracketed textual comment},
commentless symbol,
{bracketed textual comment},
{commentless symbol,
{bracketed textual comment}};
- Syntax() - Constructor for class org.unlaxer.vocabulary.ebnf.part3.Syntax
-
- Syntax(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part3.Syntax
-
- Syntax - Class in org.unlaxer.vocabulary.ebnf.part4
-
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf
4.2 Syntax
The syntax of a language consists of one or more syntax-rules.
- Syntax() - Constructor for class org.unlaxer.vocabulary.ebnf.part4.Syntax
-
- Syntax(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part4.Syntax
-
- SyntaxRule - Class in org.unlaxer.vocabulary.ebnf.informally
-
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf
4.3 Syntax-rule
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.
- SyntaxRule() - Constructor for class org.unlaxer.vocabulary.ebnf.informally.SyntaxRule
-
- SyntaxRule(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.informally.SyntaxRule
-
- SyntaxRule - Class in org.unlaxer.vocabulary.ebnf.part4
-
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf
4.3 Syntax-rule
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.
- SyntaxRule() - Constructor for class org.unlaxer.vocabulary.ebnf.part4.SyntaxRule
-
- SyntaxRule(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part4.SyntaxRule
-
- Term - Class in org.unlaxer.vocabulary.ebnf.informally
-
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf
(* A <term> represents any sequence of symbols
that is defined by the <factor> but
not defined by the <exception> *);
term = factor, [’-’, exception]
- Term() - Constructor for class org.unlaxer.vocabulary.ebnf.informally.Term
-
- Term(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.informally.Term
-
- TerminalCharactor - Class in org.unlaxer.vocabulary.ebnf.part2
-
(* see 6.2 *) terminal character
= letter
| decimal digit
| concatenate symbol
| defining symbol
| definition separator symbol
| end comment symbol
| end group symbol
| end option symbol
| end repeat symbol
| except symbol
| first quote symbol
| repetition symbol
| second quote symbol
| special sequence symbol
| start comment symbol
| start group symbol
| start option symbol
| start repeat symbol
| terminator symbol
| other character;
- TerminalCharactor() - Constructor for class org.unlaxer.vocabulary.ebnf.part2.TerminalCharactor
-
- TerminalCharactor(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part2.TerminalCharactor
-
- TerminalString - Class in org.unlaxer.vocabulary.ebnf.informally
-
(* A <terminal string> represents the
<characters> between the quote symbols
’_’ or "_" *);
terminal string
= "’", character - "’", {character - "’"}, "’"
| ’"’, character - ’"’, {character - ’"’}, ’"’
- TerminalString() - Constructor for class org.unlaxer.vocabulary.ebnf.informally.TerminalString
-
- TerminalString(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.informally.TerminalString
-
- TerminalString - Class in org.unlaxer.vocabulary.ebnf.part2
-
(* see 4.16 *) terminal string
= first quote symbol, first terminal character,
{first terminal character},
first quote symbol
| second quote symbol, second terminal character,
{second terminal character},
second quote symbol;
- TerminalString() - Constructor for class org.unlaxer.vocabulary.ebnf.part2.TerminalString
-
- TerminalString(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part2.TerminalString
-
- TerminatorSymbol - Class in org.unlaxer.vocabulary.ebnf.part1
-
terminator symbol = ’;’ | ’.’;
- TerminatorSymbol() - Constructor for class org.unlaxer.vocabulary.ebnf.part1.TerminatorSymbol
-
- TerminatorSymbol(Name) - Constructor for class org.unlaxer.vocabulary.ebnf.part1.TerminatorSymbol
-