package org.jtwig.parser.parboiled.expression.test;
import org.jtwig.model.expression.test.DefinedTestExpression;
import org.jtwig.parser.parboiled.ParserContext;
import org.jtwig.parser.parboiled.base.SpacingParser;
import org.parboiled.Rule;
public class DefinedTestExpressionParser extends TestExpressionParser<DefinedTestExpression> {
public DefinedTestExpressionParser(ParserContext context) {
super(DefinedTestExpressionParser.class, context);
}
@Override
public Rule Test() {
SpacingParser spacingParser = parserContext().parser(SpacingParser.class);
return Sequence(
String("defined"),
spacingParser.Spacing(),
push(new DefinedTestExpression())
);
}
}