Class TokenParser

java.lang.Object
com.aspectran.core.context.expr.token.TokenParser

public class TokenParser extends Object
The Class TokenParser.
  • Constructor Details

    • TokenParser

      public TokenParser()
  • Method Details

    • parse

      public static Token[] parse(String expression)
      Returns an array of Token objects separated by token expression.
      Parameters:
      expression - the expression to parse
      Returns:
      an array of tokens
    • parse

      public static Token[] parse(String expression, boolean optimize)
      Returns an array of Token objects separated by token expression.
      Parameters:
      expression - the token expression to parse
      optimize - whether to optimize tokens
      Returns:
      an array of tokens
    • parseAsList

      public static List<Token[]> parseAsList(String expression)
    • parseAsMap

      public static Map<String,Token[]> parseAsMap(String expression)
    • makeTokens

      public static Token[] makeTokens(String expression, boolean tokenize)
      Convert the given string into tokens.
      Parameters:
      expression - the expression to parse
      tokenize - whether to tokenize
      Returns:
      the token[]
    • toString

      public static String toString(Token[] tokens)
      Convert to string from the token array.
      Parameters:
      tokens - the tokens
      Returns:
      the string