class-description
NEWS
COMMUNITY
STORE
TUTORIALS
SIGN UP
LOGIN
LOGOUT
ROKOJORI
NEWSLETTER
SIGN UP
LOGIN
LOGOUT
NEWS
COMMUNITY
STORE
TUTORIALS
TOGGLE FULLSCREEN
VOLLBILD AN/AUS
Object
LexerList
protected List<LexerEvent> _events<>():List<LexerEvent> protected
protected LexerMatcher[] _ignore<>():LexerMatcher[] protected
public LexerList LexerList<>():LexerList public
public LexerMatcher[] get_ignore<>():LexerMatcher[] public
public Void set_ignore<>(
LexerMatcher[] value=,
value:LexerMatcher[]=,
):Void public
public List<LexerEvent> get_events<>():List<LexerEvent> public
public LexerList Filter<>(
Predicate<LexerEvent> le=,
le:Predicate<LexerEvent>=,
):LexerList public
public LexerEvent get_Item<>(
int index=,
index:int=,
):LexerEvent public
public Void set_Item<>(
int index=,
index:int=,
LexerEvent value=,
value:LexerEvent=,
):Void public
public LexerList GetAll<>(
LexerMatcher lexerMatcher=,
lexerMatcher:LexerMatcher=,
):LexerList public
public List<RangeI> Seperate<>(
int start=,
start:int=,
int end=,
end:int=,
LexerMatcher[] ignore=,
ignore:LexerMatcher[]=,
):List<RangeI> public
public List<RangeI> Seperate<>(
String seperator=,
seperator:String=,
int start=,
start:int=,
int end=,
end:int=,
LexerMatcher[] ignoring=,
ignoring:LexerMatcher[]=,
):List<RangeI> public
public Void ForEach<>(
LexerMatcher lexerMatcher=,
lexerMatcher:LexerMatcher=,
System.Action<LexerEvent> action=,
action:System.Action<LexerEvent>=,
):Void public
public FindResult FindOpeningBracket<>(
int offset=,
offset:int=,
String blockBracket=,
blockBracket:String=,
):FindResult public
public FindResult FindClosingBracket<>(
int offset=,
offset:int=,
):FindResult public
public FindResult ReverseFindOpeningBracket<>(
int offset=,
offset:int=,
):FindResult public
public List<RangeI> GetParameters<>(
int offset=,
offset:int=,
):List<RangeI> public
public FindResult ReverseFind<>(
int offset=,
offset:int=,
Func<LexerEvent,FindResultType> evaluator=,
evaluator:Func<LexerEvent,FindResultType>=,
):FindResult public
public FindResult Find<>(
int offset=,
offset:int=,
Func<LexerEvent,FindResultType> evaluator=,
evaluator:Func<LexerEvent,FindResultType>=,
):FindResult public
public bool Is<>(
int offset=,
offset:int=,
String type=,
type:String=,
String match=,
match:String=,
LexerMatcher[] ignoring=,
ignoring:LexerMatcher[]=,
):bool public
public bool MatchIs<>(
int offset=,
offset:int=,
String match=,
match:String=,
LexerMatcher[] ignoring=,
ignoring:LexerMatcher[]=,
):bool public
public LexerEvent Get<>(
int offset=,
offset:int=,
LexerMatcher[] ignoring=,
ignoring:LexerMatcher[]=,
):LexerEvent public
public LexerEvent GetReverse<>(
int offset=,
offset:int=,
LexerMatcher[] ignoring=,
ignoring:LexerMatcher[]=,
):LexerEvent public
public int GetIndex<>(
int offset=,
offset:int=,
LexerMatcher[] ignoring=,
ignoring:LexerMatcher[]=,
):int public
public int GetIndexReverse<>(
int offset=,
offset:int=,
LexerMatcher[] ignoring=,
ignoring:LexerMatcher[]=,
):int public
public int FindIndexOfType<>(
int offset=,
offset:int=,
String type=,
type:String=,
):int public
public int FindIndexOfMatch<>(
int offset=,
offset:int=,
String match=,
match:String=,
):int public
public FindResult Find<>(
int offset=,
offset:int=,
List<LexerEventSelector> found=,
found:List<LexerEventSelector>=,
List<LexerEventSelector> keepSearching=,
keepSearching:List<LexerEventSelector>=,
List<LexerEventSelector> errors=,
errors:List<LexerEventSelector>=,
):FindResult public
public List<List<LexerEvent>> FindSequences<>(
Func<int,bool,Trillean> matcher=,
matcher:Func<int,bool,Trillean>=,
):List<List<LexerEvent>> public
public List<RangeI> GetBlocks<>():List<RangeI> public
public Void ReplaceBlocks<>(
Func<RangeI,LexerEvent> blockReplacer=,
blockReplacer:Func<RangeI,LexerEvent>=,
):Void public
public Void ReplaceRanges<>(
List<RangeI> ranges=,
ranges:List<RangeI>=,
Func<RangeI,LexerEvent> blockReplacer=,
blockReplacer:Func<RangeI,LexerEvent>=,
):Void public
public int MoveIndexForward<>(
int start=,
start:int=,
String[] matches=,
matches:String[]=,
LexerMatcher[] ignoring=,
ignoring:LexerMatcher[]=,
):int public
public int MoveIndexBackwards<>(
int start=,
start:int=,
String[] matches=,
matches:String[]=,
LexerMatcher[] ignoring=,
ignoring:LexerMatcher[]=,
):int public
public int MoveIndex<>(
int start=,
start:int=,
int direction=,
direction:int=,
String[] matches=,
matches:String[]=,
LexerMatcher[] ignoring=,
ignoring:LexerMatcher[]=,
):int public
public int Index<>(
LexerEvent lexerEvent=,
lexerEvent:LexerEvent=,
int offset=,
offset:int=,
):int public
public RangeI NextBlock<>(
int offset=,
offset:int=,
):RangeI public
public LexerList Range<>(
RangeI range=,
range:RangeI=,
):LexerList public
public String get_match<>():String public
public LexerList RangeInside<>(
RangeI range=,
range:RangeI=,
):LexerList public
public int get_size<>():int public
public LexerList Range<>(
int start=,
start:int=,
int end=,
end:int=,
):LexerList public
static public LexerList Create<>(
List<LexerEvent> lexerEvents=,
lexerEvents:List<LexerEvent>=,
LexerMatcher[] ignore=,
ignore:LexerMatcher[]=,
):LexerList static public












All social media brands are registrated trademarks and belong to their respective owners.
CONTACT
IMPRINT
TERMS OF USE
PRIVACY
© ROKOROJI ® 2021 rokojori.com
CONTACT
IMPRINT
TERMS OF USE
PRIVACY
© ROKOROJI ® 2021 rokojori.com
We are using cookies on this site. Read more...
Wir benutzen Cookies auf dieser Seite. Mehr lesen...