C# 클래스 Paralect.Schematra.Definitions.Lexer

파일 보기 프로젝트 열기: paralect/Schematra 1 사용 예제들

공개 메소드들

메소드 설명
BuildCompilationDefinition ( String filePaths ) : CompilationDefinition

Compile specified files

BuildParseTree ( String filePath ) : ParseTree

Build ParseTree from the file

비공개 메소드들

메소드 설명
BuildErrorMessage ( String message, String filePath, Int32 line, Int32 column ) : String

Builds error message that explains error and shows position in file with this error

BuildParseTree ( String source, String filePath ) : ParseTree

Build Parse tree from the String

ParseDef ( ParseTreeNode node, UnitDefinition unitDefinition, String space ) : void

Parsing of def nonterm

ParseDefs ( ParseTreeNode node, UnitDefinition unitDefinition, String space ) : void

Parsing of defs nonterm

ParseField ( ParseTreeNode node, FieldDefinition fieldDefinition ) : void

Parsing of field nonterm

ParseNamespaceDef ( ParseTreeNode node, UnitDefinition unitDefinition, String space ) : void

Parsing of namespace-def nonterm

ParseSchemaDef ( ParseTreeNode node, UnitDefinition unitDefinition, String space ) : void

Parsing of schema-def nonterm

ParseSchemaDefBody ( ParseTreeNode node, RecordDefinition schemadef ) : void

Parsing of schema-def-body nonterm

ParseSchemaDefExtendsOption ( ParseTreeNode node, RecordDefinition schemadef ) : void

Parsing of schema-def-extends-option nonterm

ParseSchemaDefOption ( ParseTreeNode node, RecordDefinition schemadef ) : void

Parsing of schema-def-option nonterm

ParseSchemaDefOptions ( ParseTreeNode node, RecordDefinition schemadef ) : void

Parsing of schema-def-options nonterm

ParseSchemaDefTaggedOption ( ParseTreeNode node, RecordDefinition schemadef ) : void

Parsing of schema-def-tagged-option nonterm

ParseUnit ( ParseTree tree, CompilationDefinition compilation ) : void

Parsing of unit nonterm

ParseUsingDef ( ParseTreeNode node, UnitDefinition unitDefinition ) : void

Parsing of using-def nonterm

ParseUsingDefs ( ParseTreeNode node, UnitDefinition unitDefinition ) : void

Parsing of unit-defs nonterm

메소드 상세

BuildCompilationDefinition() 공개 메소드

Compile specified files
public BuildCompilationDefinition ( String filePaths ) : CompilationDefinition
filePaths String
리턴 CompilationDefinition

BuildParseTree() 공개 메소드

Build ParseTree from the file
public BuildParseTree ( String filePath ) : ParseTree
filePath String
리턴 Irony.Parsing.ParseTree