public class GrammarReport
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
Grammar |
grammar |
static java.lang.String |
GRAMMAR_STATS_FILENAME |
static java.lang.String |
newline |
static int |
NUM_GRAMMAR_STATS |
static java.lang.String |
Version
Because I may change the stats, I need to track that for later
computations to be consistent.
|
Constructor and Description |
---|
GrammarReport(Grammar grammar) |
Modifier and Type | Method and Description |
---|---|
protected static java.lang.String[] |
decodeReportData(java.lang.String data) |
java.lang.String |
getAnalysisTimeoutReport() |
java.lang.String |
getBacktrackingReport() |
protected java.lang.String |
getDFALocations(java.util.Set dfas) |
java.lang.String |
toNotifyString()
Create a single-line stats report about this grammar suitable to
send to the notify page at antlr.org
|
java.lang.String |
toString()
Given a stats line suitable for sending to the antlr.org site,
return a human-readable version.
|
static java.lang.String |
toString(java.lang.String notifyDataLine) |
public static final java.lang.String Version
public static final java.lang.String GRAMMAR_STATS_FILENAME
public static final int NUM_GRAMMAR_STATS
public static final java.lang.String newline
public Grammar grammar
public GrammarReport(Grammar grammar)
public java.lang.String toNotifyString()
public java.lang.String getBacktrackingReport()
public java.lang.String getAnalysisTimeoutReport()
protected java.lang.String getDFALocations(java.util.Set dfas)
public java.lang.String toString()
toString
in class java.lang.Object
protected static java.lang.String[] decodeReportData(java.lang.String data)
public static java.lang.String toString(java.lang.String notifyDataLine)