C# Class Henchmen.Lua.Libs.StringLib

Mostrar archivo Open project: henchmeninteractive/HenchLua

Public Properties

Property Type Description
Char Callable
Find Callable
GMatch Callable
GSub Callable
Len Callable
Lower Callable
Match Callable
Name_Char LString
Name_Find LString
Name_GMatch LString
Name_GSub LString
Name_Len LString
Name_Lower LString
Name_Match LString
Name_Rep LString
Name_String LString
Name_Sub LString
Name_Upper LString
Rep Callable
Sub Callable
Upper Callable

Public Methods

Method Description
SetStringMethods ( Table globals ) : void

Private Methods

Method Description
ClassEnd ( MatchState &ms, int pPos ) : int
EndCapture ( MatchState &ms, int sPos, int pPos ) : int
FindCore ( System.Thread l, bool isFind ) : int
HasPatternSpecials ( LString pat ) : bool
InitMatchState ( MatchState &ms, System.Thread l ) : void
MatchBalance ( MatchState &ms, int sPos, int pPos ) : int
MatchBracketClass ( MatchState &ms, byte ch, int pPos, int epPos ) : bool
MatchCapture ( MatchState &ms, int sPos, byte l ) : int
MatchClass ( byte ch, byte cl ) : bool
MaxExpand ( MatchState &ms, int sPos, int pPos, int ep ) : int
MinExpand ( MatchState &ms, int sPos, int pPos, int ep ) : int
PushCapture ( MatchState &ms, int i, int sPos, int esPos ) : void
PushCaptures ( MatchState &ms, int sPos, int esPos, bool retireMs = true ) : int
RetireMatchState ( MatchState &ms ) : void
SChar ( System.Thread l ) : int
SFind ( System.Thread l ) : int
SGMatch ( System.Thread l ) : int
SGsub ( System.Thread l ) : int
SLen ( System.Thread l ) : int
SLower ( System.Thread l ) : int
SMatch ( MatchState &ms, int sPos, int pPos ) : int
SMatch ( System.Thread l ) : int
SRep ( System.Thread l ) : int
SSub ( System.Thread l ) : int
SUpper ( System.Thread l ) : int
SingleMatch ( MatchState &ms, int sPos, int pPos, int ep ) : bool
StartCapture ( MatchState &ms, int sPos, int pPos, int what ) : int
StrIdxArg ( LString str, int idx ) : int

Method Details

SetStringMethods() public static method

public static SetStringMethods ( Table globals ) : void
globals Table
return void

Property Details

Char public_oe static_oe property

public static Callable Char
return Callable

Find public_oe static_oe property

public static Callable Find
return Callable

GMatch public_oe static_oe property

public static Callable GMatch
return Callable

GSub public_oe static_oe property

public static Callable GSub
return Callable

Len public_oe static_oe property

public static Callable Len
return Callable

Lower public_oe static_oe property

public static Callable Lower
return Callable

Match public_oe static_oe property

public static Callable Match
return Callable

Name_Char public_oe static_oe property

public static LString Name_Char
return LString

Name_Find public_oe static_oe property

public static LString Name_Find
return LString

Name_GMatch public_oe static_oe property

public static LString Name_GMatch
return LString

Name_GSub public_oe static_oe property

public static LString Name_GSub
return LString

Name_Len public_oe static_oe property

public static LString Name_Len
return LString

Name_Lower public_oe static_oe property

public static LString Name_Lower
return LString

Name_Match public_oe static_oe property

public static LString Name_Match
return LString

Name_Rep public_oe static_oe property

public static LString Name_Rep
return LString

Name_String public_oe static_oe property

public static LString Name_String
return LString

Name_Sub public_oe static_oe property

public static LString Name_Sub
return LString

Name_Upper public_oe static_oe property

public static LString Name_Upper
return LString

Rep public_oe static_oe property

public static Callable Rep
return Callable

Sub public_oe static_oe property

public static Callable Sub
return Callable

Upper public_oe static_oe property

public static Callable Upper
return Callable