C# Class IronKonoha.KModSugar

Inheritance: KModShare
ファイルを表示 Open project: tetsurom/ikonoha

Public Properties

Property Type Description
packageMap KPackage>.IDictionary

Private Properties

Property Type Description

Public Methods

Method Description
AddKeyword ( string name, KeywordType kw ) : void
Expr_rightJoin ( Context ctx, KonohaExpr expr, KStatement stmt, IList tls, int s, int c, int e ) : KonohaExpr
KModSugar ( ) : System
ParseExpr_Op ( Context ctx, Syntax syn, KStatement stmt, IList tls, int s, int c, int e ) : KonohaExpr
ParseExpr_Term ( Context ctx, Syntax syn, KStatement stmt, IList tls, int s, int c, int e ) : KonohaExpr
UndefinedParseExpr ( Context ctx, Syntax syn, KStatement stmt, IList tls, int start, int c, int end ) : KonohaExpr
keyword_ ( string name, Symbol def ) : KKeyWord
kmap_getcode ( string name, SPOL spol, Symbol def ) : KKeyWord

Method Details

AddKeyword() public method

public AddKeyword ( string name, KeywordType kw ) : void
name string
kw KeywordType
return void

Expr_rightJoin() public static method

public static Expr_rightJoin ( Context ctx, KonohaExpr expr, KStatement stmt, IList tls, int s, int c, int e ) : KonohaExpr
ctx Context
expr KonohaExpr
stmt KStatement
tls IList
s int
c int
e int
return KonohaExpr

KModSugar() public method

public KModSugar ( ) : System
return System

ParseExpr_Op() public static method

public static ParseExpr_Op ( Context ctx, Syntax syn, KStatement stmt, IList tls, int s, int c, int e ) : KonohaExpr
ctx Context
syn Syntax
stmt KStatement
tls IList
s int
c int
e int
return KonohaExpr

ParseExpr_Term() public static method

public static ParseExpr_Term ( Context ctx, Syntax syn, KStatement stmt, IList tls, int s, int c, int e ) : KonohaExpr
ctx Context
syn Syntax
stmt KStatement
tls IList
s int
c int
e int
return KonohaExpr

UndefinedParseExpr() public static method

public static UndefinedParseExpr ( Context ctx, Syntax syn, KStatement stmt, IList tls, int start, int c, int end ) : KonohaExpr
ctx Context
syn Syntax
stmt KStatement
tls IList
start int
c int
end int
return KonohaExpr

keyword_() public method

public keyword_ ( string name, Symbol def ) : KKeyWord
name string
def Symbol
return KKeyWord

kmap_getcode() public method

public kmap_getcode ( string name, SPOL spol, Symbol def ) : KKeyWord
name string
spol SPOL
def Symbol
return KKeyWord

Property Details

packageMap public_oe property

public IDictionary packageMap
return KPackage>.IDictionary