C# Class BFSchema.BfsCompiler

Show file Open project: Andos/BinaryFileSchema

Public Methods

Method Description
CheckBfs ( BinaryFileSchema schema, IBfsErrorHandler errorHandler ) : BinaryFileSchema
ParseBfs ( BinaryFileSchema schema, string source, IBfsErrorHandler errorHandler ) : BinaryFileSchema
ParseBfs ( string source, IBfsErrorHandler errorHandler ) : BinaryFileSchema
ReportError ( BfsSourceRange range, string message ) : void
ReportError ( string message ) : void
ReportMessage ( string message ) : void
ReportWarning ( BfsSourceRange range, string message ) : void
ReportWarning ( string message ) : void

Private Methods

Method Description
BfsCompiler ( ) : Peg.Base

Method Details

CheckBfs() public static method

public static CheckBfs ( BinaryFileSchema schema, IBfsErrorHandler errorHandler ) : BinaryFileSchema
schema BinaryFileSchema
errorHandler IBfsErrorHandler
return BinaryFileSchema

ParseBfs() public static method

public static ParseBfs ( BinaryFileSchema schema, string source, IBfsErrorHandler errorHandler ) : BinaryFileSchema
schema BinaryFileSchema
source string
errorHandler IBfsErrorHandler
return BinaryFileSchema

ParseBfs() public static method

public static ParseBfs ( string source, IBfsErrorHandler errorHandler ) : BinaryFileSchema
source string
errorHandler IBfsErrorHandler
return BinaryFileSchema

ReportError() public static method

public static ReportError ( BfsSourceRange range, string message ) : void
range BfsSourceRange
message string
return void

ReportError() public static method

public static ReportError ( string message ) : void
message string
return void

ReportMessage() public static method

public static ReportMessage ( string message ) : void
message string
return void

ReportWarning() public static method

public static ReportWarning ( BfsSourceRange range, string message ) : void
range BfsSourceRange
message string
return void

ReportWarning() public static method

public static ReportWarning ( string message ) : void
message string
return void