18 using ErrorManagement;
44 #region Dispatcher AstOperation
53 return op.Exec(
this, arg);
This class encapsulates a location in a specific file. Implements an Inmutable pattern. So it can be used in any context, that is his internal fields never change.
Abstract class represents a programming language statement.
This class represent the entry wnen sending a message to an operation object. derived from AstNode ...
Statement(Location location)
Protected constructor of Statement.
Abstract class for all nodes that compounds the abstract syntax tree.
Location location
Location: Encapsulates in one object the line, column and filename
override object AcceptOperation(AstOperation op, object arg)
Dispatches expressions to the operation passed as argument. It provokes the execution of op...