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 ASTNode
public ASTNode parent<>():ASTNode public
public List<ASTNode> children<>():List<ASTNode> public
protected ASTNode ASTNode<>():ASTNode protected
public Parser get_parser<>():Parser public
public ASTViewNode CreateViewNode<>():ASTViewNode public
public String CreateDebugTreeInfo<>():String public
public List<Token> GrabTokenRange<>( Token start=, start:Token=, Token end=, end:Token=, bool filter=, filter:bool=, ):List<Token> public
public Void MergeChildren<>( int start=, start:int=, int length=, length:int=, ASTNode merger=, merger:ASTNode=, ):Void public
public T MergeInner<>( int indexStart=, indexStart:int=, int indexEnd=, indexEnd:int=, ):T public
public T MergeOuter<>( int indexStart=, indexStart:int=, int indexEnd=, indexEnd:int=, ):T public
public T MergeOuter<>( ASTNode nodeStart=, nodeStart:ASTNode=, ASTNode nodeEnd=, nodeEnd:ASTNode=, ):T public
public T MergeInner<>( ASTNode nodeStart=, nodeStart:ASTNode=, ASTNode nodeEnd=, nodeEnd:ASTNode=, ):T public
public int get_childIndex<>():int public
public int get_reverseIndexOffset<>():int public
public String CombinedMatch<>():String public
public Void ExpandToNext<>( ASTNode nextSibling=, nextSibling:ASTNode=, ):Void public
public Void ExpandToPrevious<>( ASTNode previousSibling=, previousSibling:ASTNode=, ):Void public
public ASTWalker get_walker<>():ASTWalker public
public T GetParentWithType<>():T public
public T MergeChildrenWith<>( int start=, start:int=, int length=, length:int=, ):T public
public int FindIndex<>( Func<ASTNode,bool> evaluator=, evaluator:Func<ASTNode,bool>=, int offset=, offset:int=, int end=, end:int=, bool forward=, forward:bool=, ):int public
public ASTNode FindNode<>( Func<ASTNode,bool> evaluator=, evaluator:Func<ASTNode,bool>=, int offset=, offset:int=, ):ASTNode public
public int ReverseFindBracketOpenerIndex<>( String open=, open:String=, String close=, close:String=, int closeIndex=, closeIndex:int=, ):int public
public int FindBracketCloserIndex<>( String open=, open:String=, String close=, close:String=, int openIndex=, openIndex:int=, ):int public
public List<int> GetSeparatorIndices<>( String separator=, separator:String=, int start=, start:int=, int end=, end:int=, List<TokenPredicateData> blockPredicates=, blockPredicates:List<TokenPredicateData>=, Lexer lexer=, lexer:Lexer=, ):List<int> public
public Void CreateSeperatedList<>( String separator=, separator:String=, System.Action<T> callback=, callback:System.Action<T>=, ):Void public
public Token FindBracketCloser<>( String open=, open:String=, String close=, close:String=, int openIndex=, openIndex:int=, ):Token public
public Token ReverseFindBracketOpener<>( String open=, open:String=, String close=, close:String=, int closeIndex=, closeIndex:int=, ):Token public
public bool IsToken<>( LexerMatcher matcher=, matcher:LexerMatcher=, String match=, match:String=, ):bool public
public bool IsToken<>( String type=, type:String=, String match=, match:String=, ):bool public
public bool IsAnyTokenOf<>( LexerMatcher[] matchers=, matchers:LexerMatcher[]=, ):bool public
public bool IsAnyTokenOf<>( List<TokenPredicateData> predicates=, predicates:List<TokenPredicateData>=, ):bool public
public bool IsIgnoreToken<>():bool public
public bool IsEmptyOrIgnore<>():bool public
public int IndexOffset<>( int index=, index:int=, int offset=, offset:int=, ):int public
public int PreviousIndex<>( int index=, index:int=, ):int public
public ASTNode PreviousNode<>( int index=, index:int=, ):ASTNode public
public int NextIndex<>( int index=, index:int=, ):int public
public ASTNode NextNode<>( int index=, index:int=, ):ASTNode public
public Token FindToken<>( LexerMatcher matcher=, matcher:LexerMatcher=, int offset=, offset:int=, ):Token public
public Token FindToken<>( TokenPredicateData predicateData=, predicateData:TokenPredicateData=, int offset=, offset:int=, ):Token public
public Token FindToken<>( String type=, type:String=, String match=, match:String=, int offset=, offset:int=, ):Token public
public Token FindToken<>( LexerMatcher matcher=, matcher:LexerMatcher=, String match=, match:String=, int offset=, offset:int=, ):Token public
public int FindTokenIndex<>( LexerMatcher matcher=, matcher:LexerMatcher=, String match=, match:String=, int offset=, offset:int=, int end=, end:int=, bool forward=, forward:bool=, ):int public
public int FindTokenIndex<>( String type=, type:String=, String match=, match:String=, int offset=, offset:int=, int end=, end:int=, bool forward=, forward:bool=, ):int public
public int FindTokenIndex<>( LexerMatcher matcher=, matcher:LexerMatcher=, int offset=, offset:int=, int end=, end:int=, bool forward=, forward:bool=, ):int public
public int ReverseFindTokenIndex<>( LexerMatcher matcher=, matcher:LexerMatcher=, int reverseOffset=, reverseOffset:int=, ):int public
public int ReverseFindTokenIndex<>( TokenPredicateData predicateData=, predicateData:TokenPredicateData=, int reverseOffset=, reverseOffset:int=, ):int public
public Token ReverseFindToken<>( TokenPredicateData predicateData=, predicateData:TokenPredicateData=, int reverseOffset=, reverseOffset:int=, ):Token public
public List<Token> GetFilteredTokens<>( int offset=, offset:int=, int end=, end:int=, ):List<Token> public
public Void Iterate<>( System.Action<T> action=, action:System.Action<T>=, Predicate<T> filter=, filter:Predicate<T>=, int offset=, offset:int=, int end=, end:int=, bool forward=, forward:bool=, ):Void public
public Void IterateTokens<>( System.Action<Token> action=, action:System.Action<Token>=, int start=, start:int=, int end=, end:int=, LexerMatcher[] ignoreMatchers=, ignoreMatchers:LexerMatcher[]=, bool forward=, forward:bool=, ):Void public
public String GetTokenMatches<>( int offset=, offset:int=, int end=, end:int=, LexerMatcher[] ignoreMatchers=, ignoreMatchers:LexerMatcher[]=, ):String public
public int SearchIndex<>( Predicate<ASTNode> searchPredicate=, searchPredicate:Predicate<ASTNode>=, Predicate<ASTNode> ignore=, ignore:Predicate<ASTNode>=, int offset=, offset:int=, int end=, end:int=, bool forward=, forward:bool=, ):int public
public int SearchFilteredTokenIndex<>( LexerMatcher matcher=, matcher:LexerMatcher=, String match=, match:String=, int offset=, offset:int=, ):int public
public int SearchFilteredTokenIndex<>( String type=, type:String=, String match=, match:String=, int offset=, offset:int=, ):int public
public int SearchFilteredTokenIndex<>( Predicate<Token> predicate=, predicate:Predicate<Token>=, int offset=, offset:int=, ):int public
public int SearchFilteredTokenIndex<>( LexerMatcher matcher=, matcher:LexerMatcher=, int offset=, offset:int=, ):int public
public List<int> SearchFilteredSequence<>( List<Predicate<Token>> sequence=, sequence:List<Predicate<Token>>=, int offset=, offset:int=, ):List<int> public
public List<int> SearchFilteredRepeatSequence<>( List<Predicate<Token>> start=, start:List<Predicate<Token>>=, List<Predicate<Token>> sequence=, sequence:List<Predicate<Token>>=, List<Predicate<Token>> end=, end:List<Predicate<Token>>=, int offset=, offset:int=, ):List<int> public
public Token FindTriggerToken<>( int offset=, offset:int=, List<TokenPredicateData> triggerPredicates=, triggerPredicates:List<TokenPredicateData>=, List<TokenPredicateData> blockPredicates=, blockPredicates:List<TokenPredicateData>=, ):Token public
public int FindSemicolonIndex<>( int offset=, offset:int=, ):int public
public int FindTriggerTokenIndex<>( int offset=, offset:int=, List<TokenPredicateData> triggerPredicates=, triggerPredicates:List<TokenPredicateData>=, List<TokenPredicateData> blockPredicates=, blockPredicates:List<TokenPredicateData>=, ):int public
public String GetOuterRangeMatch<>( int start=, start:int=, int end=, end:int=, ):String public
public String GetInnerRangeMatch<>( int start=, start:int=, int end=, end:int=, ):String 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...