C# 클래스 Rhino.Regexp.NativeRegExp

상속: Rhino.IdScriptableObject, System.Function
파일 보기 프로젝트 열기: hazzik/Rhino.Net 1 사용 예제들

공개 메소드들

메소드 설명
Call ( Context cx, Scriptable scope, Scriptable thisObj, object args ) : object
Construct ( Context cx, Scriptable scope, object args ) : Scriptable
ExecIdCall ( IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, object args ) : object
GetClassName ( ) : string
GetTypeOf ( ) : string

Gets the value to be returned by the typeof operator called on this object.

Gets the value to be returned by the typeof operator called on this object.

Init ( Context cx, Scriptable scope, bool @sealed ) : void
ToString ( ) : string

보호된 메소드들

메소드 설명
FindInstanceIdInfo ( string s ) : int
FindPrototypeId ( string s ) : int
GetInstanceIdName ( int id ) : string
GetInstanceIdValue ( int id ) : object
GetMaxInstanceId ( ) : int
InitPrototypeId ( int id ) : void
SetInstanceIdValue ( int id, object value ) : void

비공개 메소드들

메소드 설명
AddCharacterRangeToCharSet ( RECharSet cs, char c1, char c2 ) : void
AddCharacterToCharSet ( RECharSet cs, char c ) : void
AddIndex ( byte array, int pc, int index ) : int
BackrefMatcher ( REGlobalData gData, int parenIndex, string input, int end ) : bool
CalculateBitmapSize ( CompilerState state, RENode target, char src, int index, int end ) : bool
ClassMatcher ( REGlobalData gData, RECharSet charSet, char ch ) : bool
Compile ( Context cx, Scriptable scope, object args ) : Scriptable
CompileRE ( Context cx, string str, string global, bool flat ) : RECompiled
DoFlat ( CompilerState state, char c ) : void
Downcase ( char ch ) : char
EmitREBytecode ( CompilerState state, RECompiled re, int pc, RENode t ) : int
EscapeRegExp ( object src ) : string
ExecSub ( Context cx, Scriptable scopeObj, object args, int matchType ) : object
ExecuteREBytecode ( REGlobalData gData, string input, int end ) : bool
ExecuteRegExp ( Context cx, Scriptable scope, RegExpImpl res, string str, int indexp, int matchType ) : object
FlatNIMatcher ( REGlobalData gData, int matchChars, int length, string input, int end ) : bool
FlatNMatcher ( REGlobalData gData, int matchChars, int length, string input, int end ) : bool
GetDecimalValue ( char c, CompilerState state, int maxValue, string overflowMessageId ) : int
GetFlags ( ) : int
GetImpl ( Context cx ) : RegExpImpl
GetIndex ( byte array, int pc ) : int
GetOffset ( byte array, int pc ) : int
IsControlLetter ( char c ) : bool
IsDigit ( char c ) : bool
IsLineTerm ( char c ) : bool
IsREWhiteSpace ( int c ) : bool
IsWord ( char c ) : bool
MatchRegExp ( REGlobalData gData, RECompiled re, string input, int start, int end, bool multiline ) : bool
NativeRegExp ( ) : System
NativeRegExp ( Scriptable scope, RECompiled regexpCompiled ) : System
ParseAlternative ( CompilerState state ) : bool
ParseDisjunction ( CompilerState state ) : bool
ParseTerm ( CompilerState state ) : bool
PopProgState ( REGlobalData gData ) : REProgState
ProcessCharSet ( REGlobalData gData, RECharSet charSet ) : void
ProcessCharSetImpl ( REGlobalData gData, RECharSet charSet ) : void
PushBackTrackState ( REGlobalData gData, byte op, int pc ) : void
PushBackTrackState ( REGlobalData gData, byte op, int pc, int cp, int continuationOp, int continuationPc ) : void
PushProgState ( REGlobalData gData, int min, int max, int cp, REBackTrackData backTrackLastToSave, int continuationOp, int continuationPc ) : void
RealThis ( Scriptable thisObj, IdFunctionObject f ) : NativeRegExp
ReopIsSimple ( int op ) : bool
ReportError ( string messageId, string arg ) : void
ReportWarning ( Context cx, string messageId, string arg ) : void
ResolveForwardJump ( byte array, int from, int pc ) : void
SimpleMatch ( REGlobalData gData, string input, int op, byte program, int pc, int end, bool updatecp ) : int
ToASCIIHexDigit ( int c ) : int
Upcase ( char ch ) : char

메소드 상세

Call() 공개 메소드

public Call ( Context cx, Scriptable scope, Scriptable thisObj, object args ) : object
cx Rhino.Context
scope Scriptable
thisObj Scriptable
args object
리턴 object

Construct() 공개 메소드

public Construct ( Context cx, Scriptable scope, object args ) : Scriptable
cx Rhino.Context
scope Scriptable
args object
리턴 Scriptable

ExecIdCall() 공개 메소드

public ExecIdCall ( IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, object args ) : object
f Rhino.IdFunctionObject
cx Rhino.Context
scope Scriptable
thisObj Scriptable
args object
리턴 object

FindInstanceIdInfo() 보호된 메소드

protected FindInstanceIdInfo ( string s ) : int
s string
리턴 int

FindPrototypeId() 보호된 메소드

protected FindPrototypeId ( string s ) : int
s string
리턴 int

GetClassName() 공개 메소드

public GetClassName ( ) : string
리턴 string

GetInstanceIdName() 보호된 메소드

protected GetInstanceIdName ( int id ) : string
id int
리턴 string

GetInstanceIdValue() 보호된 메소드

protected GetInstanceIdValue ( int id ) : object
id int
리턴 object

GetMaxInstanceId() 보호된 메소드

protected GetMaxInstanceId ( ) : int
리턴 int

GetTypeOf() 공개 메소드

Gets the value to be returned by the typeof operator called on this object.
Gets the value to be returned by the typeof operator called on this object.
public GetTypeOf ( ) : string
리턴 string

Init() 공개 정적인 메소드

public static Init ( Context cx, Scriptable scope, bool @sealed ) : void
cx Rhino.Context
scope Scriptable
@sealed bool
리턴 void

InitPrototypeId() 보호된 메소드

protected InitPrototypeId ( int id ) : void
id int
리턴 void

SetInstanceIdValue() 보호된 메소드

protected SetInstanceIdValue ( int id, object value ) : void
id int
value object
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string