C# Class Antlr4.Runtime.Atn.ParseInfo

This class provides access to specific and aggregate statistics gathered during profiling of a parser.
Show file Open project: antlr/antlr4

Protected Properties

Property Type Description
atnSimulator ProfilingATNSimulator

Public Methods

Method Description
ParseInfo ( ProfilingATNSimulator atnSimulator ) : System.Collections.Generic
getDFASize ( ) : int
getDFASize ( int decision ) : int
getDecisionInfo ( ) : Antlr4.Runtime.Atn.DecisionInfo[]
getLLDecisions ( ) : List
getTotalATNLookaheadOps ( ) : long
getTotalLLATNLookaheadOps ( ) : long
getTotalLLLookaheadOps ( ) : long
getTotalSLLATNLookaheadOps ( ) : long
getTotalSLLLookaheadOps ( ) : long
getTotalTimeInPrediction ( ) : long

Method Details

ParseInfo() public method

public ParseInfo ( ProfilingATNSimulator atnSimulator ) : System.Collections.Generic
atnSimulator ProfilingATNSimulator
return System.Collections.Generic

getDFASize() public method

public getDFASize ( ) : int
return int

getDFASize() public method

public getDFASize ( int decision ) : int
decision int
return int

getDecisionInfo() public method

public getDecisionInfo ( ) : Antlr4.Runtime.Atn.DecisionInfo[]
return Antlr4.Runtime.Atn.DecisionInfo[]

getLLDecisions() public method

public getLLDecisions ( ) : List
return List

getTotalATNLookaheadOps() public method

public getTotalATNLookaheadOps ( ) : long
return long

getTotalLLATNLookaheadOps() public method

public getTotalLLATNLookaheadOps ( ) : long
return long

getTotalLLLookaheadOps() public method

public getTotalLLLookaheadOps ( ) : long
return long

getTotalSLLATNLookaheadOps() public method

public getTotalSLLATNLookaheadOps ( ) : long
return long

getTotalSLLLookaheadOps() public method

public getTotalSLLLookaheadOps ( ) : long
return long

getTotalTimeInPrediction() public method

public getTotalTimeInPrediction ( ) : long
return long

Property Details

atnSimulator protected property

protected ProfilingATNSimulator,Antlr4.Runtime.Atn atnSimulator
return ProfilingATNSimulator