C# Class BFSchema.TypeChecking

Inheritance: IPhase
Show file Open project: Andos/BinaryFileSchema

Public Methods

Method Description
Check ( BinaryFileSchema schema ) : void

Private Methods

Method Description
CheckAssignment ( BfsSourceRange range, BfsPrimitiveTypeEnum target, BfsPrimitiveTypeEnum newvar ) : void
CheckExpression ( BfsExpression expression, IBfsDataBlock block ) : void
CheckGroup ( BfsExpGroup group, IBfsDataBlock block ) : void
CheckOperator ( BfsExpGroup group, BfsOperator op ) : void
CheckType ( BfsExpGroup group, BfsPrimitiveTypeEnum type, IBfsDataBlock block ) : void

Method Details

Check() public method

public Check ( BinaryFileSchema schema ) : void
schema BinaryFileSchema
return void