- SequentialAnalyzer - Class in org.jamplate.impl.analyzer
-
An analyzer that executes a pre-specified list of other analyzers when executed.
- SequentialAnalyzer(Analyzer...) - Constructor for class org.jamplate.impl.analyzer.SequentialAnalyzer
-
Construct a new analyzer that executes the given analyzers
when executed.
- SequentialAnalyzer(List<Analyzer>) - Constructor for class org.jamplate.impl.analyzer.SequentialAnalyzer
-
Construct a new analyzer that executes the given analyzers
when executed.
- SequentialProcessor - Class in org.jamplate.impl.processor
-
A processor that sequentially execute other processors in a pre-specified order when
called.
- SequentialProcessor(Processor...) - Constructor for class org.jamplate.impl.processor.SequentialProcessor
-
Construct a new processor that processes using the given processors in order.
- SequentialProcessor(List<Processor>) - Constructor for class org.jamplate.impl.processor.SequentialProcessor
-
Construct a new processor that processes using the given processors in order.
- SerrExecInstr - Class in org.jamplate.impl.instruction
-
SERR( EXEC( INSTR ) )
- SerrExecInstr(Instruction) - Constructor for class org.jamplate.impl.instruction.SerrExecInstr
-
Construct a new instruction that executes the given instruction
and outputs
its results to the system error console.
- SerrExecInstr(Tree, Instruction) - Constructor for class org.jamplate.impl.instruction.SerrExecInstr
-
Construct a new instruction that executes the given instruction
and outputs
its results to the system erro console.
- set(String, Value) - Method in class org.jamplate.model.Frame
-
Set the value at the given address
to be the given value
.
- set(String, Value) - Method in class org.jamplate.model.Memory
-
Set the value at the given address
to be the given value
.
- setCompilation(Document, Compilation) - Method in class org.jamplate.impl.model.EnvironmentImpl
-
- setCompilation(Document, Compilation) - Method in interface org.jamplate.model.Environment
-
Associate the given compilation
to the given document
in this
environment.
- setConsole(Appendable) - Method in class org.jamplate.model.Memory
-
Set the console to be the given console
.
- setInstruction(Instruction) - Method in class org.jamplate.impl.model.CompilationImpl
-
- setInstruction(Instruction) - Method in interface org.jamplate.model.Compilation
-
Set the intrusion of the compilation to be the given instruction
.
- setInstruction(Instruction) - Method in class org.jamplate.model.Frame
-
Set the instruction of this frame to be the given instruction
.
- setKind(String) - Method in class org.jamplate.model.Sketch
-
Set the kind of this sketch to be the given kind
.
- setName(String) - Method in class org.jamplate.model.Sketch
-
Set the name of this sketch to be the given name
.
- setSketch(Sketch) - Method in class org.jamplate.model.Tree
-
Set the sketch of this tree to be the given sketch
.
- setTree(Tree) - Method in class org.jamplate.model.Sketch
-
Set the tree this sketch is from to be the given tree
.
- Sketch - Class in org.jamplate.model
-
A class that holds the thoughts about a syntax or runtime component.
- Sketch() - Constructor for class org.jamplate.model.Sketch
-
Construct a new sketch.
- Sketch(String) - Constructor for class org.jamplate.model.Sketch
-
Construct a new sketch.
- Sketch(String, String) - Constructor for class org.jamplate.model.Sketch
-
Construct a new sketch.
- Sketch(Tree) - Constructor for class org.jamplate.model.Sketch
-
Construct a new sketch that references the given tree
as its tree.
- Sketch(Tree, String) - Constructor for class org.jamplate.model.Sketch
-
Construct a new sketch that references the given tree
as its tree.
- Sketch(Tree, String, String) - Constructor for class org.jamplate.model.Sketch
-
Construct a new sketch that references the given tree
as its tree.
- SoutExecInstr - Class in org.jamplate.impl.instruction
-
SOUT( EXEC( INSTR ) )
- SoutExecInstr(Instruction) - Constructor for class org.jamplate.impl.instruction.SoutExecInstr
-
Construct a new instruction that executes the given instruction
and outputs
its results to the system console.
- SoutExecInstr(Tree, Instruction) - Constructor for class org.jamplate.impl.instruction.SoutExecInstr
-
Construct a new instruction that executes the given instruction
and outputs
its results to the system console.
- SpreadExecInstr - Class in org.jamplate.impl.instruction
-
An instruction that executes another instruction and spread the results to the heap.
- SpreadExecInstr(Instruction) - Constructor for class org.jamplate.impl.instruction.SpreadExecInstr
-
Construct a new instruction that execute the given instruction
and spread
the results to the heap.
- SpreadExecInstr(Tree, Instruction) - Constructor for class org.jamplate.impl.instruction.SpreadExecInstr
-
Construct a new instruction that execute the given instruction
and spread
the results to the heap.
- stackTrace - Variable in class org.jamplate.impl.diagnostic.MessageImpl
-
The stack trace.
- startPattern - Variable in class org.jamplate.impl.parser.PatternRangeParser
-
A pattern matching the opening sequence.
- subReference(int) - Method in class org.jamplate.model.Reference
-
Slice this reference from the given position
to the end of this reference.
- subReference(int, int) - Method in class org.jamplate.model.Reference
-
Slice this reference from the given position
and limit it with the given
length
.
- SX_CLN - Static variable in class org.jamplate.impl.Kind
-
The kind for colons.
- SX_CLN - Static variable in class org.jamplate.impl.Parsers
-
A parser parsing colons.
- SX_CMA - Static variable in class org.jamplate.impl.Kind
-
The kind for commas.
- SX_CMA - Static variable in class org.jamplate.impl.Parsers
-
A parser parsing commas.
- SX_CUR - Static variable in class org.jamplate.impl.Compilers
-
A compiler that compiles curly braces.
- SX_CUR - Static variable in class org.jamplate.impl.Kind
-
The kind for curly brackets.
- SX_CUR - Static variable in class org.jamplate.impl.Parsers
-
A parser parsing curly brackets.
- SX_DQT - Static variable in class org.jamplate.impl.Compilers
-
A compiler that compiles double quotes.
- SX_DQT - Static variable in class org.jamplate.impl.Kind
-
The kind for double-quotes.
- SX_DQT - Static variable in class org.jamplate.impl.Parsers
-
A parser parsing double quotes.
- SX_NME - Static variable in class org.jamplate.impl.Compilers
-
A compiler that compiles name instructions.
- SX_NME - Static variable in class org.jamplate.impl.Kind
-
The kind for names.
- SX_NME - Static variable in class org.jamplate.impl.Parsers
-
A parser that parses names.
- SX_NUM - Static variable in class org.jamplate.impl.Compilers
-
A compiler that compiles numbers.
- SX_NUM - Static variable in class org.jamplate.impl.Kind
-
The kind for numbers.
- SX_NUM - Static variable in class org.jamplate.impl.Parsers
-
A parser parsing numbers.
- SX_QTE - Static variable in class org.jamplate.impl.Compilers
-
A compiler that compiles quotes.
- SX_QTE - Static variable in class org.jamplate.impl.Kind
-
The kind for quotes.
- SX_QTE - Static variable in class org.jamplate.impl.Parsers
-
A parser parsing quotes.
- SX_RND - Static variable in class org.jamplate.impl.Compilers
-
A compiler that compiles parentheses.
- SX_RND - Static variable in class org.jamplate.impl.Kind
-
The kind for round brackets.
- SX_RND - Static variable in class org.jamplate.impl.Parsers
-
A parser parsing round brackets.
- SX_SQR - Static variable in class org.jamplate.impl.Compilers
-
A compiler that compiles square brackets.
- SX_SQR - Static variable in class org.jamplate.impl.Kind
-
The kind for square brackets.
- SX_SQR - Static variable in class org.jamplate.impl.Parsers
-
A parser parsing square brackets.