org.antlr.tool
Class GrammarReport
java.lang.Object
org.antlr.tool.GrammarReport
public class GrammarReport
- extends Object
Version
public static final String Version
- Because I may change the stats, I need to track version for later
computations to be consistent.
- See Also:
- Constant Field Values
GRAMMAR_STATS_FILENAME
public static final String GRAMMAR_STATS_FILENAME
- See Also:
- Constant Field Values
newline
public static final String newline
grammar
public Grammar grammar
GrammarReport
public GrammarReport(Grammar grammar)
getReportData
public static GrammarReport.ReportData getReportData(Grammar g)
toNotifyString
public String toNotifyString()
- Create a single-line stats report about this grammar suitable to
send to the notify page at antlr.org
getBacktrackingReport
public String getBacktrackingReport()
getDFALocations
protected String getDFALocations(Set dfas)
toString
public String toString()
- Given a stats line suitable for sending to the antlr.org site,
return a human-readable version. Return null if there is a
problem with the data.
- Overrides:
toString in class Object
decodeReportData
protected static GrammarReport.ReportData decodeReportData(String dataS)
toString
public static String toString(String notifyDataLine)
blockHasSynPred
public static boolean blockHasSynPred(GrammarAST blockAST)
Copyright © 2011. All Rights Reserved.