Interface BracketExpressionParser

All Known Implementing Classes:
EnumConstantBracketHandler, EscapableBracketParser, PrefixedBracketParser, RecipeComponentBracketHandler, RecipeTypeBracketHandler, SimpleBracketParser, TagBracketHandler, TagManagerBracketHandler

public interface BracketExpressionParser
  • Method Details

    • parse

      ParsedExpression parse(CodePosition position, ZSTokenParser tokens) throws ParseException
      Parses the given bracket expression. Note that the "<" token is already processed.
      Parameters:
      position - start of the expression (which is the location of the > token)
      tokens - tokens to be parsed
      Returns:
      parsed expression
      Throws:
      ParseException