Class ModNode

    • Constructor Detail

      • ModNode

        public ModNode()
    • Method Detail

      • qualifyAttributeAccess

        public Node qualifyAttributeAccess​(ParseTreeContext context)
        INTERNAL Check the child nodes for an unqualified field access and if so, replace it by a qualified field access.
        Overrides:
        qualifyAttributeAccess in class Node
      • validate

        public void validate​(ParseTreeContext context)
        INTERNAL Validate node and calculate its type.
        Overrides:
        validate in class Node
      • generateExpression

        public Expression generateExpression​(GenerationContext context)
        Description copied from class: Node
        INTERNAL Generate an expression for the node. Each subclass will generate a different expression and thus will need to override this method
        Overrides:
        generateExpression in class Node
      • getDenominator

        public Node getDenominator()
      • setDenominator

        public void setDenominator​(Node denominator)