Package | Description |
---|---|
com.threecrickets.scripturian | |
com.threecrickets.scripturian.parser | |
com.threecrickets.scripturian.util |
Modifier and Type | Method and Description |
---|---|
static Executable |
Executable.createOnce(DocumentDescriptor<Executable> documentDescriptor,
String parserName,
ParsingContext parsingContext)
If the executable does not yet exist in the document descriptor,
retrieves the source code and parses it into a compact, optimized,
executable.
|
static DocumentDescriptor<Executable> |
Executable.createOnce(String documentName,
String parserName,
ParsingContext parsingContext)
If the executable does not yet exist in the document source, retrieves
the source code and parses it into a compact, optimized, executable.
|
Collection<ExecutableSegment> |
Parser.parse(String sourceCode,
ParsingContext parsingContext,
Executable executable)
Parses source code, turning it into executable segments.
|
Constructor and Description |
---|
Executable(String documentName,
long documentTimestamp,
String sourceCode,
String parserName,
ParsingContext parsingContext)
Parses source code into a compact, optimized, executable.
|
ParsingContext(ParsingContext parsingContext)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
ScriptletsParser.isScriptlet(String sourceCode,
ParsingContext parsingContext)
Checks if the source code is an entire scriptlet, according to the
parsing context.
|
Collection<ExecutableSegment> |
MixedParser.optimize(Collection<ExecutableSegment> segments,
ParsingContext parsingContext,
Executable executable) |
Collection<ExecutableSegment> |
LiteralParser.parse(String sourceCode,
ParsingContext parsingContext,
Executable executable) |
Collection<ExecutableSegment> |
ProgramParser.parse(String sourceCode,
ParsingContext parsingContext,
Executable executable) |
Collection<ExecutableSegment> |
ScriptletsParser.parse(String sourceCode,
ParsingContext parsingContext,
Executable executable) |
Modifier and Type | Method and Description |
---|---|
ParsingContext |
Defroster.getLanguageManager()
The parsing context.
|
Modifier and Type | Method and Description |
---|---|
static DefrostTask[] |
DefrostTask.createMany(ParsingContext parsingContext)
Creates a defrost task for each document descriptor in a document source.
|
Constructor and Description |
---|
Defroster(ParsingContext parsingContext)
Constructor.
|
DefrostTask(DocumentDescriptor<Executable> documentDescriptor,
ParsingContext parsingContext)
Constructor.
|
Copyright © 2009-2015 Three Crickets LLC.