C# Class Serenity.CodeGeneration.TypeScriptParser

Exibir arquivo Open project: volkanceylan/Serenity

Public Properties

Property Type Description
ReportToken Action
ReportType Action

Public Methods

Method Description
IsWhitespace ( ) : bool
Parse ( string input ) : void
ParseBaseTypeIdentifier ( ) : string
ParseDottedIdentifier ( ) : string
ParseGenericConstraint ( ) : string
ParseGenericIdentifier ( ) : string
SkipWhitespace ( ) : bool
TypeScriptParser ( ) : System

Private Methods

Method Description
Dump ( ) : void
Is ( TokenType type, string text ) : bool
Next ( ) : bool
NextCharIf ( string c ) : bool
NextIf ( bool>.Func check ) : bool
NextIf ( TokenType type ) : bool
NextIf ( TokenType type, string text ) : bool
Parse ( ) : bool
ParseChar ( ) : bool
ParseExpression ( Func terminate ) : string
ParseFunction ( ) : bool
ParseIdentifier ( ) : bool
ParseImport ( ) : bool
ParseNamespace ( ) : bool
ParseType ( ) : bool
ParseTypeExpressionAndDefault ( string &initialValue, Func terminator ) : string
ParseTypeMember ( ) : bool
ParseVar ( ) : bool
Peek ( ) : Token

Method Details

IsWhitespace() public method

public IsWhitespace ( ) : bool
return bool

Parse() public method

public Parse ( string input ) : void
input string
return void

ParseBaseTypeIdentifier() public method

public ParseBaseTypeIdentifier ( ) : string
return string

ParseDottedIdentifier() public method

public ParseDottedIdentifier ( ) : string
return string

ParseGenericConstraint() public method

public ParseGenericConstraint ( ) : string
return string

ParseGenericIdentifier() public method

public ParseGenericIdentifier ( ) : string
return string

SkipWhitespace() public method

public SkipWhitespace ( ) : bool
return bool

TypeScriptParser() public method

public TypeScriptParser ( ) : System
return System

Property Details

ReportToken public_oe property

public Action ReportToken
return Action

ReportType public_oe property

public Action ReportType
return Action