Module: Ea::Ocl::Nodes

Defined in:
lib/ea/ocl/nodes.rb

Overview

AST node types for the parser. Each is a small Struct that the Evaluator dispatches on by class.

Defined Under Namespace

Classes: AttributeAccess, BinaryOp, CollectionExists, CollectionForAll, CollectionIsEmpty, CollectionSize, Comparison, Literal, StringMatches, UnaryOp