Class SymbolToken

  • All Implemented Interfaces:
    java.io.Serializable

    public class SymbolToken
    extends Token
    A simple type of token which represents a fixed string of characters. These tokens are returned by the SymbolTokenMatcher.
    See Also:
    Serialized Form
    • Constructor Detail

      • SymbolToken

        public SymbolToken​(java.lang.String source)
      • SymbolToken

        public SymbolToken​(java.lang.String source,
                           boolean implicitMul)
        Construct a symbol token with a specified value for the implicit multiplication flag.
        Parameters:
        source - matched text
        implicitMul - where the token can appear on the right hand side of implicit multiplication.
    • Method Detail

      • isSymbol

        public boolean isSymbol()
        Overrides:
        isSymbol in class Token
      • isImplicitMulRhs

        public boolean isImplicitMulRhs()
        Description copied from class: Token
        Whether the token can appear on the right hand side of implicit multiplication '2 x'.
        Overrides:
        isImplicitMulRhs in class Token
        Returns:
        boolean value corresponding to the result.
      • isRhsImpMul

        public boolean isRhsImpMul()
      • setRhsImpMul

        public void setRhsImpMul​(boolean rhsImpMul)
      • cloneToken

        public Token cloneToken()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class Token