Class Identifier

    • Constructor Detail

      • Identifier

        public Identifier​(String name)
        Creates an identifier.
        Parameters:
        name - the name of the identifier
    • Method Detail

      • accept

        public <T> T accept​(NodeVisitor<T> visitor)
        Description copied from interface: ExpressionNode
        Accept a visitor to process this node.
        Specified by:
        accept in interface ExpressionNode
        Type Parameters:
        T - the type of the visitor
        Parameters:
        visitor - The visitor
        Returns:
        the node after it has been evaluated by the visitor
      • getName

        public String getName()
        Retrieves the name of the identifier
        Returns:
        the name string
      • getText

        public String getText()
        Description copied from interface: Atom
        Get the text content for this nodes
        Specified by:
        getText in interface Atom
        Returns:
        the text content