- MandatoryCompiler - Class in org.jamplate.impl.compiler
-
A compiler that delegates to another compiler and raises an exception if that other
compiler failed to compile.
- MandatoryCompiler(Compiler) - Constructor for class org.jamplate.impl.compiler.MandatoryCompiler
-
Construct a new compiler wrapper that wraps the given compiler
and throws
an exception if it fails to compile.
- matcher(Tree, Pattern) - Static method in class org.jamplate.impl.util.Parsing
-
Construct a new matcher over the current content of the document of the given
tree
with the range of the reference of the given tree
as the
region of it.
- Memories - Class in org.jamplate.impl.util
-
Utilities for memories.
- MEMORY - Static variable in class org.jamplate.impl.Meta
-
The key for the memory default allocations.
- Memory - Class in org.jamplate.model
-
The memory is a structure that saves the variables at the runtime.
- Memory() - Constructor for class org.jamplate.model.Memory
-
Construct a new empty memory.
- Memory(Memory) - Constructor for class org.jamplate.model.Memory
-
Construct a new copy of the given memory
.
- MergeByOrderParser - Class in org.jamplate.impl.parser
-
A parser that merges the clashing sketches resulting from another parser going from the
first to the last tree sequentially.
- MergeByOrderParser(Parser) - Constructor for class org.jamplate.impl.parser.MergeByOrderParser
-
Construct a sequential clash merging parser merging the results of invoking the
given parser
.
- MergeByWeightParser - Class in org.jamplate.impl.parser
-
A parser that uses multiple other parsers for parsing.
- MergeByWeightParser(Parser...) - Constructor for class org.jamplate.impl.parser.MergeByWeightParser
-
Construct a new parser that uses the given parsers
preferring the results
from the parsers at the start that the results from the parsers that at the end
when a clash occur between their results.
- MergeByWeightParser(List<Parser>) - Constructor for class org.jamplate.impl.parser.MergeByWeightParser
-
Construct a new parser that uses the given parsers
preferring the results
from the parsers at the start that the results from the parsers that at the end
when a clash occur between their results.
- MergeFlatByOrderParser - Class in org.jamplate.impl.parser
-
A merging parser that does not allow two trees having any dominance between each other.
- MergeFlatByOrderParser(Parser) - Constructor for class org.jamplate.impl.parser.MergeFlatByOrderParser
-
Construct a new parser that filters the results to have no dominance between
etcher.
- MergeFlatByWeightParser - Class in org.jamplate.impl.parser
-
- MergeFlatByWeightParser(Parser...) - Constructor for class org.jamplate.impl.parser.MergeFlatByWeightParser
-
Construct a new parser that uses the given parsers
preferring the results
from the parsers at the start that the results from the parsers that at the end
when a clash occur between their results.
- MergeFlatByWeightParser(List<Parser>) - Constructor for class org.jamplate.impl.parser.MergeFlatByWeightParser
-
Construct a new parser that uses the given parsers
preferring the results
from the parsers at the start that the results from the parsers that at the end
when a clash occur between their results.
- Message - Interface in org.jamplate.diagnostic
-
A diagnostic message containing the details about an error, warning or even a note.
- MessageImpl - Class in org.jamplate.impl.diagnostic
-
A basic implementation of the interface
Message
.
- MessageImpl(Throwable, String, String, boolean, Tree...) - Constructor for class org.jamplate.impl.diagnostic.MessageImpl
-
Construct a new message.
- MessageImpl(String, String, String, boolean, Tree...) - Constructor for class org.jamplate.impl.diagnostic.MessageImpl
-
Construct a new message.
- MessageImpl(Throwable, Memory, String, String, boolean, Tree...) - Constructor for class org.jamplate.impl.diagnostic.MessageImpl
-
Construct a new message.
- MessageImpl(String, Memory, String, String, boolean, Tree...) - Constructor for class org.jamplate.impl.diagnostic.MessageImpl
-
Construct a new message.
- MessageKind - Class in org.jamplate.impl.diagnostic
-
A class containing message kinds constants.
- messagePhrase - Variable in class org.jamplate.impl.diagnostic.MessageImpl
-
The message phrase.
- MessagePriority - Class in org.jamplate.impl.diagnostic
-
A class containing message priorities constants.
- Meta - Class in org.jamplate.impl
-
A class containing common meta keys.
- meta - Variable in class org.jamplate.impl.model.CompilationImpl
-
The additional meta-data of this compilation.
- meta - Variable in class org.jamplate.impl.model.EnvironmentImpl
-
The additional meta-data of this sketch.
- meta - Variable in class org.jamplate.model.Sketch
-
The additional meta-data of this sketch.