The methods necessary to present Units, UnitConstraints, UnitExprs, etc. so that developers, and humans can understand the results generated by the system.
Token literal values and constants.
Represents a set of bindings.
An Abstract class that specifies all the necessary aspects of visitors to a UnitEquation.
Visit a UnitEquation and for each contained variable that represents a port substitute it with a variable that represents the port from the perspective of the model that contains the actor that contains the port.
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
An instance of this class contains a "solution" of Unit constraints.
Describes the input token stream.
Class that contains the internal representation of a Unit.
This class is used to implement the Unit Attribute.
UnitConstraints represents a group, with duplicates allowed, of UnitConstraints.
A Unit equation is a particular type of Unit constraint, another type being a Unit inequality.
A UnitExpr contains UnitTerms.
A place holder for the day there is a UnitInEquality
A Library containing definitions of commonly used units.
UnitTerm represents a term in a Unit Expression.
This file implements a Unit parser for Ptolemy II using the JavaCC parser generator.
This exception is thrown when parse errors are encountered.
Token Manager Error.