- n - Variable in class org.stekikun.dolmen.automaton.NFA.Event
-
- name - Variable in class org.stekikun.dolmen.automaton.Automata.Entry
-
The name of this rule
- name() - Method in class org.stekikun.dolmen.common.CSet.Gen
-
- name() - Method in interface org.stekikun.dolmen.common.Generator
-
- name - Variable in enum org.stekikun.dolmen.syntax.IReport.Severity
-
User-friendly name for the severity
- name - Variable in class org.stekikun.dolmen.syntax.Lexer.Entry
-
The name of this entry
- name - Variable in class org.stekikun.dolmen.syntax.PExtent.Hole
-
The name to which this hole is bound, and through which
the hole can be filled
- name - Variable in class org.stekikun.dolmen.syntax.PGrammarRule
-
The name of this rule
- name - Variable in class org.stekikun.dolmen.syntax.Regular.Binding
-
The name to which the string matched by
this regular expression should be bound
- name() - Method in class org.stekikun.dolmen.syntax.Regular.Gen
-
- name - Variable in class org.stekikun.dolmen.syntax.TokenDecl
-
The name of this token
- name - Variable in class org.stekikun.dolmen.tagged.TLexerEntry
-
The name of the lexer entry
- name - Variable in class org.stekikun.dolmen.unparam.GrammarRule
-
The name of this rule
- needsEmptyMemories() - Method in class org.stekikun.dolmen.automaton.Automata
-
- newline() - Method in class org.stekikun.dolmen.codegen.CodeBuilder
-
Starts a new line with the current indentation amount
- newline() - Method in class org.stekikun.dolmen.codegen.LexBuffer
-
Updates the current position to account for a line change.
- newline() - Method in class org.stekikun.dolmen.common.Prompt.TermStream
-
Prints a system line separator.
- next(Appendable) - Method in interface org.stekikun.dolmen.debug.Derivation.Displayer
-
Separates two sub-derivations of a production
- NFA - Class in org.stekikun.dolmen.automaton
-
Describes a tagged Non-deterministic Finite Automaton
recognizing the language of some given tagged regular
expression.
- NFA.Event - Class in org.stekikun.dolmen.automaton
-
Each transition in the NFA is based on an
event,
which is either of the following:
a character is read from the character set
whose index in the character set dictionary
is
NFA.Event.n
a final state is reached and the semantic
action whose index is
NFA.Event.n
must be
performed
- NFA.EventKind - Enum in org.stekikun.dolmen.automaton
-
The kinds of events that decorate transitions
in the automaton
- NFA.Transition - Class in org.stekikun.dolmen.automaton
-
A
transition in the NFA is an
event decorated with a set of
tags.
- NO - Static variable in class org.stekikun.dolmen.cli.Args.Value
-
The value associated to a disabled flag
- NO_ACTION - Static variable in class org.stekikun.dolmen.automaton.DFA
-
A special number to mark the absence of an action
- NOTHING - Static variable in class org.stekikun.dolmen.automaton.DFA.Remember
-
When nothing need to be remembered
- nullable - Variable in class org.stekikun.dolmen.syntax.Regular
-
Whether this regular expression matches the empty string.
- nullable - Variable in class org.stekikun.dolmen.tagged.TRegular
-
Whether this tagged regular expression matches the empty string.
- nullable - Variable in class org.stekikun.dolmen.unparam.Grammars.NTermsInfo
-
The set of nullable non-terminals, i.e. from
which the empty string can be derived
- nullable(String) - Method in class org.stekikun.dolmen.unparam.Grammars.NTermsInfo
-
- nullable(Production) - Method in class org.stekikun.dolmen.unparam.Grammars.NTermsInfo
-
- nullable(Grammars.Dependencies, Grammar) - Static method in class org.stekikun.dolmen.unparam.Grammars
-
NB: In all generality this is only a correct approximation, so
non-terminals which are not in the resulting state are not guaranteed
to always produce non-empty matches.
- Nulls - Class in org.stekikun.dolmen.common
-
This class contains various utility about null
or non-null values, which can be convenient in
a project that uses the annotation-based null-analysis.
- numCells - Variable in class org.stekikun.dolmen.tagged.Optimiser.Allocated
-
Total number of memory cells for tags