public ParseCurrentTokenExpression ( ) : |
||
Результат |
public ExpressionNode ParseCurrentTokenExpression()
{
var expression = this.CurrentToken.Content.Substring(this.CurrentToken.Content.IndexOf('.') + 1);
return ParseExpression(expression);
}
private static void HandlePositiveConditional(SuperSimpleTemplateParserState state) { var condition = SyntaxTree.Conditional( state.ParseCurrentTokenExpression(), SyntaxTree.Block() ); state.AddNodeToCurrentBlock(condition); state.PushNewScope(condition.TrueBlock); }