| Modifier and Type | Method and Description |
|---|---|
default ExpressionTransaction |
ExpressionParser.parse(Context context,
Streamable streamable)
Utility method to call
ExpressionParser.parse(org.panda_lang.framework.design.interpreter.parser.Context, org.panda_lang.framework.design.interpreter.token.Streamable, ExpressionParserSettings)
with the default settings (ExpressionParserSettings.DEFAULT) |
ExpressionTransaction |
ExpressionParser.parse(Context context,
Streamable streamable,
ExpressionParserSettings settings)
Parse expression
|
default Optional<ExpressionTransaction> |
ExpressionParser.parseSilently(Context context,
Streamable streamable)
|
Optional<ExpressionTransaction> |
ExpressionParser.parseSilently(Context context,
Streamable streamable,
ExpressionParserSettings settings)
Try to parse expression
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Snippet
Snippet is one of the most basic structures used by the Panda Framework.
|
interface |
Snippetable
Represents objects that can be reduced to the
Snippet |
interface |
SourceStream
Represents stream of tokens
|
interface |
TokenInfo
Wrapper for
Token that contains details about location of token in source |
| Modifier and Type | Method and Description |
|---|---|
ExpressionTransaction |
PandaExpressionParser.parse(Context context,
Streamable streamable,
ExpressionParserSettings settings) |
ExpressionTransaction |
PandaExpressionParser.parse(Context context,
Streamable streamable,
ExpressionParserSettings settings,
@Nullable BiConsumer<ExpressionContext,PandaExpressionParserWorker> visitor) |
Optional<ExpressionTransaction> |
PandaExpressionParser.parseSilently(Context context,
Streamable streamable,
ExpressionParserSettings settings) |
| Modifier and Type | Class and Description |
|---|---|
class |
MutableTokenInfo |
class |
PandaSnippet |
class |
PandaSourceStream |
class |
PandaTokenInfo |
class |
SynchronizedSource
SynchronizedSource works like a shared iterator with its own index and source based on
Snippet |
Copyright © 2020. All rights reserved.