C# Class Machine.UrlStrong.Translation.Parsing.ParseResultBuilder

Inheritance: IParseListener
Show file Open project: machine/machine.urlstrong Class Usage Examples

Public Methods

Method Description
AddError ( string error ) : void
BeginLine ( int lineNumber, string line ) : void
GetResult ( ) : ParseResult
OnClassName ( string value ) : void
OnNamespace ( string value ) : void
OnUrl ( IEnumerable verbs, string url, string hash, string comment ) : void
OnUsingNamespace ( string @namespace ) : void

Private Methods

Method Description
ParseUrl ( string url ) : IEnumerable
ParseVerbs ( IEnumerable verbs ) : IEnumerable

Method Details

AddError() public method

public AddError ( string error ) : void
error string
return void

BeginLine() public method

public BeginLine ( int lineNumber, string line ) : void
lineNumber int
line string
return void

GetResult() public method

public GetResult ( ) : ParseResult
return ParseResult

OnClassName() public method

public OnClassName ( string value ) : void
value string
return void

OnNamespace() public method

public OnNamespace ( string value ) : void
value string
return void

OnUrl() public method

public OnUrl ( IEnumerable verbs, string url, string hash, string comment ) : void
verbs IEnumerable
url string
hash string
comment string
return void

OnUsingNamespace() public method

public OnUsingNamespace ( string @namespace ) : void
@namespace string
return void