Class Variable

  • All Implemented Interfaces:
    Token<java.lang.Object>, java.io.Serializable

    public class Variable
    extends AbstractToken<java.lang.Object>
    Variable token
    See Also:
    Serialized Form
    • Field Detail

      • quote

        private boolean quote
      • TRUE

        public static final Variable TRUE
        Boolean value true
      • FALSE

        public static final Variable FALSE
        Boolean value false
      • NIL

        public static final Variable NIL
        Boolean value false
      • LAMBDA

        public static final Variable LAMBDA
        Lambda keyword
      • END

        public static final Variable END
        end keyword
      • IF

        public static final Variable IF
        if keyword
      • ELSE

        public static final Variable ELSE
        else keyword
      • FOR

        public static final Variable FOR
        for keyword
      • IN

        public static final Variable IN
        in keyword
      • RETURN

        public static final Variable RETURN
        return keyword
      • BREAK

        public static final Variable BREAK
        return keyword
      • CONTINUE

        public static final Variable CONTINUE
        return keyword
      • LET

        public static final Variable LET
        let keyword
      • WHILE

        public static final Variable WHILE
        while keyword
      • FN

        public static final Variable FN
        fn keyword
      • ELSIF

        public static final Variable ELSIF
        elsif keyword
      • TRY

        public static final Variable TRY
        elsif keyword
      • CATCH

        public static final Variable CATCH
      • FINALLY

        public static final Variable FINALLY
      • THROW

        public static final Variable THROW
    • Constructor Detail

      • Variable

        public Variable​(java.lang.String name,
                        int lineNo,
                        int startIndex)
    • Method Detail

      • isQuote

        public boolean isQuote()
      • setQuote

        public void setQuote​(boolean special)
      • getValue

        public java.lang.Object getValue​(java.util.Map<java.lang.String,​java.lang.Object> env)
      • setLexeme

        public void setLexeme​(java.lang.String lexeme)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class AbstractToken<java.lang.Object>