public final class PandaExpressionParser extends Object implements ExpressionParser
| Constructor and Description |
|---|
PandaExpressionParser(ExpressionSubparsers subparsers) |
| Modifier and Type | Method and Description |
|---|---|
ExpressionTransaction |
parse(Context context,
Streamable streamable,
ExpressionParserSettings settings)
Parse expression
|
ExpressionTransaction |
parse(Context context,
Streamable streamable,
ExpressionParserSettings settings,
@Nullable BiConsumer<ExpressionContext,PandaExpressionParserWorker> visitor) |
Optional<ExpressionTransaction> |
parseSilently(Context context,
Streamable streamable,
ExpressionParserSettings settings)
Try to parse expression
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitparse, parse, parseSilentlypublic PandaExpressionParser(ExpressionSubparsers subparsers)
public Optional<ExpressionTransaction> parseSilently(Context context, Streamable streamable, ExpressionParserSettings settings)
ExpressionParserparseSilently in interface ExpressionParsercontext - the current contextstreamable - the source that may contain expressionsettings - the settings to usepublic ExpressionTransaction parse(Context context, Streamable streamable, ExpressionParserSettings settings)
ExpressionParserparse in interface ExpressionParsercontext - the current contextstreamable - the source with expressionsettings - the settings to useExpressionTransactionpublic ExpressionTransaction parse(Context context, Streamable streamable, ExpressionParserSettings settings, @Nullable @Nullable BiConsumer<ExpressionContext,PandaExpressionParserWorker> visitor)
Copyright © 2020. All rights reserved.