Interface ContextSensitivityToken

    • Method Detail

      • empty

        ContextSensitivityToken empty()
        A token without any context sensitivity.
        Returns:
        an empty context sensitive token
      • pushToken

        ContextSensitivityToken pushToken​(it.unive.lisa.analysis.ScopeToken c)
        Creates a context sensitive token with the given scope on the top of the stack.
        Parameters:
        c - the ScopeToken to be pushed at the top of the context sensitive
        Returns:
        a token with the given scope on the top of the call stack
      • popToken

        ContextSensitivityToken popToken()
        Creates a context sensitive token popping the scope on top of the stack.
        Returns:
        a token without the this token's top scope