Interface CBTypeCheckerFactoryType
- All Known Implementing Classes:
CBTypeCheckerFactory
public interface CBTypeCheckerFactoryType
A factory of package type checkers.
-
Method Summary
Modifier and TypeMethodDescriptioncreateTypeChecker(Consumer<CBError> errors, CBExpressionLineLogType lineLog, CBASTPackage parsedPackage) Create a type checker.
-
Method Details
-
createTypeChecker
CBTypeCheckerType createTypeChecker(Consumer<CBError> errors, CBExpressionLineLogType lineLog, CBASTPackage parsedPackage) Create a type checker.- Parameters:
errors- A receiver of type checker errorslineLog- A line log, for diagnostic messagesparsedPackage- A parsed package- Returns:
- A new type checker
-