variableParser function

Parser<Expression<Object>> variableParser(
  1. Template template
)

Implementation

Parser<Expression<Object>> variableParser(Template template) {
  return (VariableName.namePathParser & char('(').trim().not())
      .flatten('variable expected')
      .trim()
      .valueContextMap(
        (name, context) => VariableExpression(
          namePath: name,
          position: context.toPositionString(),
        ),
      );
}