Class TokenUtil


public class TokenUtil
extends java.lang.Object
Utility methods for working with Tokens.
  • Method Summary

    Modifier and Type Method Description
    static java.util.Optional<Token> asAssignment​(int op)  
    static int removeAssignment​(int op)
    Removes the assignment portion of a given token.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • asAssignment

      public static java.util.Optional<Token> asAssignment​(int op)
    • removeAssignment

      public static int removeAssignment​(int op)
      Removes the assignment portion of a given token. If the given token is not an operator with assignment, the given token is returned.
      op - token for which to remove assignment
      token without assignment, or the original token if it was not an assignment operator