G - Full Symbol Resolution can now take place.
-
Used to decouple checks from the grammar contexts.
Used for checking covariance based on a variable.
To be used when checking if a variable Symbol is a function delegate and can accept a set of call arguments.
This listener just deals with expressions and the types that result from expressions.
Useful in expressions to contain the left and right hand symbols.
To be used when checking if a function can accept a set of call arguments.
Provides a common set of operations for checking operators.
Used for checking parameter list types match.
For doing pure checks on method and functions.
The construct for a Stream statement/expression.
Used in Stream assembly processing to check function validity.
Used when checking access to fields/properties and methods.
TO be used when checking the left hand side and the right hand side with specific operators.