Interface ScalarLiteralObject

All Superinterfaces:
LiteralObject

public interface ScalarLiteralObject extends LiteralObject
A scalar literal object is defined by an ordinary expression that occurs within a compound initializer. It is a leaf node in the tree that represents the structure of the compound literal value.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the expression corrresponding to this scalar literal object.

    Methods inherited from interface edu.udel.cis.vsl.abc.ast.node.IF.compound.LiteralObject

    getType
  • Method Details

    • getExpression

      ExpressionNode getExpression()
      Returns the expression corrresponding to this scalar literal object.
      Returns:
      the corresponding expression