Property | Type | Description | |
---|---|---|---|
ContinuationTerminal | KeyTerm | ||
CurrentToken | Token | ||
Indents | Stack |
||
Options | OutlineOptions | ||
OutputTokens | TokenStack | ||
PreviousToken | Token | ||
PreviousTokenLocation |
Method | Description | |
---|---|---|
BeginFiltering ( |
||
CodeOutlineFilter ( Irony.Parsing.GrammarData grammarData, OutlineOptions options, KeyTerm continuationTerminal ) : System | ||
OptionIsSet ( OutlineOptions option ) : bool | ||
ProcessToken ( Token token ) : void | ||
Reset ( ) : void |
Method | Description | |
---|---|---|
ComputeEosLocation ( ) : |
||
ProcessEofToken ( ) : void | ||
PushDedents ( int untilPosition ) : void | ||
PushOutlineToken ( Irony.Parsing.Terminal term, |
||
SetCurrentToken ( Token token ) : void |
public BeginFiltering ( |
||
context | ||
tokens | IEnumerable |
|
return | IEnumerable |
public CodeOutlineFilter ( Irony.Parsing.GrammarData grammarData, OutlineOptions options, KeyTerm continuationTerminal ) : System | ||
grammarData | Irony.Parsing.GrammarData | |
options | OutlineOptions | |
continuationTerminal | KeyTerm | |
return | System |
public OptionIsSet ( OutlineOptions option ) : bool | ||
option | OutlineOptions | |
return | bool |