C# Class Grunwald.CocoAddIn.AtgParser

Description of AtgParser.
Inheritance: IParser
Exibir arquivo Open project: dgrunwald/coco-addin

Public Methods

Method Description
AtgParser ( ) : System
CanParse ( IProject project ) : bool
CanParse ( string fileName ) : bool
CreateExpressionFinder ( string fileName ) : IExpressionFinder
CreateResolver ( ) : IResolver
Parse ( IProjectContent projectContent, string fileName, ITextBuffer fileContent ) : ICompilationUnit

Private Methods

Method Description
Init ( string text ) : void
LocationToOffset ( Location location ) : int
OffsetToLocation ( int offset ) : Location

Method Details

AtgParser() public method

public AtgParser ( ) : System
return System

CanParse() public method

public CanParse ( IProject project ) : bool
project IProject
return bool

CanParse() public method

public CanParse ( string fileName ) : bool
fileName string
return bool

CreateExpressionFinder() public method

public CreateExpressionFinder ( string fileName ) : IExpressionFinder
fileName string
return IExpressionFinder

CreateResolver() public method

public CreateResolver ( ) : IResolver
return IResolver

Parse() public method

public Parse ( IProjectContent projectContent, string fileName, ITextBuffer fileContent ) : ICompilationUnit
projectContent IProjectContent
fileName string
fileContent ITextBuffer
return ICompilationUnit