META-INF/MANIFEST.MF
org/
org/parboiled/
org/parboiled/buffers/
org/parboiled/common/
org/parboiled/errors/
org/parboiled/matchers/
org/parboiled/matchervisitors/
org/parboiled/parserunners/
org/parboiled/support/
org/parboiled/trees/
org/parboiled/matchervisitors/CanMatchEmptyVisitor.classCanMatchEmptyVisitor.java
package org.parboiled.matchervisitors
public org.parboiled.matchervisitors.CanMatchEmptyVisitor extends java.lang.Object implements org.parboiled.matchervisitors.MatcherVisitor {
public void ()
public java.lang.Boolean visit (org.parboiled.matchers.ActionMatcher)
org.parboiled.matchers.ActionMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.AnyMatcher)
org.parboiled.matchers.AnyMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.CharIgnoreCaseMatcher)
org.parboiled.matchers.CharIgnoreCaseMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.CharMatcher)
org.parboiled.matchers.CharMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.CharRangeMatcher)
org.parboiled.matchers.CharRangeMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.AnyOfMatcher)
org.parboiled.matchers.AnyOfMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.CustomMatcher)
org.parboiled.matchers.CustomMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.EmptyMatcher)
org.parboiled.matchers.EmptyMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.FirstOfMatcher)
org.parboiled.matchers.Matcher child
java.util.Iterator i$
org.parboiled.matchers.FirstOfMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.NothingMatcher)
org.parboiled.matchers.NothingMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.OneOrMoreMatcher)
org.parboiled.matchers.OneOrMoreMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.OptionalMatcher)
org.parboiled.matchers.OptionalMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.SequenceMatcher)
org.parboiled.matchers.Matcher child
java.util.Iterator i$
org.parboiled.matchers.SequenceMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.TestMatcher)
org.parboiled.matchers.TestMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.TestNotMatcher)
org.parboiled.matchers.TestNotMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.ZeroOrMoreMatcher)
org.parboiled.matchers.ZeroOrMoreMatcher matcher
public volatile java.lang.Object visit (org.parboiled.matchers.ZeroOrMoreMatcher)
org.parboiled.matchers.ZeroOrMoreMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.TestNotMatcher)
org.parboiled.matchers.TestNotMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.TestMatcher)
org.parboiled.matchers.TestMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.SequenceMatcher)
org.parboiled.matchers.SequenceMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.OptionalMatcher)
org.parboiled.matchers.OptionalMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.OneOrMoreMatcher)
org.parboiled.matchers.OneOrMoreMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.NothingMatcher)
org.parboiled.matchers.NothingMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.FirstOfMatcher)
org.parboiled.matchers.FirstOfMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.EmptyMatcher)
org.parboiled.matchers.EmptyMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.AnyOfMatcher)
org.parboiled.matchers.AnyOfMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.CharRangeMatcher)
org.parboiled.matchers.CharRangeMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.CustomMatcher)
org.parboiled.matchers.CustomMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.CharMatcher)
org.parboiled.matchers.CharMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.CharIgnoreCaseMatcher)
org.parboiled.matchers.CharIgnoreCaseMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.AnyMatcher)
org.parboiled.matchers.AnyMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.ActionMatcher)
org.parboiled.matchers.ActionMatcher x0
}
org/parboiled/parserunners/BasicParseRunner.classBasicParseRunner.java
package org.parboiled.parserunners
public org.parboiled.parserunners.BasicParseRunner extends org.parboiled.parserunners.AbstractParseRunner implements org.parboiled.MatchHandler {
public static org.parboiled.support.ParsingResult run (org.parboiled.Rule, java.lang.String)
org.parboiled.Rule rule
String input
public void (org.parboiled.Rule)
org.parboiled.Rule rule
public org.parboiled.support.ParsingResult run (org.parboiled.buffers.InputBuffer)
org.parboiled.buffers.InputBuffer inputBuffer
org.parboiled.MatcherContext rootContext
boolean matched
public boolean match (org.parboiled.MatcherContext)
org.parboiled.MatcherContext context
}
org/parboiled/parserunners/ErrorReportingParseRunner.classErrorReportingParseRunner.java
package org.parboiled.parserunners
public org.parboiled.parserunners.ErrorReportingParseRunner extends org.parboiled.parserunners.AbstractParseRunner implements org.parboiled.MatchHandler {
private final org.parboiled.matchervisitors.IsSingleCharMatcherVisitor isSingleCharMatcherVisitor
private final int errorIndex
private final org.parboiled.MatchHandler inner
private final java.util.List failedMatchers
private boolean seeking
public void (org.parboiled.Rule, int)
org.parboiled.Rule rule
int errorIndex
public void (org.parboiled.Rule, int, org.parboiled.MatchHandler)
org.parboiled.Rule rule
int errorIndex
org.parboiled.MatchHandler inner
public org.parboiled.support.ParsingResult run (org.parboiled.buffers.InputBuffer)
org.parboiled.buffers.InputBuffer inputBuffer
org.parboiled.MatcherContext rootContext
boolean matched
public boolean match (org.parboiled.MatcherContext)
org.parboiled.MatcherContext context
boolean matched
}
org/parboiled/matchers/ZeroOrMoreMatcher.classZeroOrMoreMatcher.java
package org.parboiled.matchers
public org.parboiled.matchers.ZeroOrMoreMatcher extends org.parboiled.matchers.CustomDefaultLabelMatcher {
public final org.parboiled.matchers.Matcher subMatcher
public void (org.parboiled.Rule)
org.parboiled.Rule subRule
public boolean match (org.parboiled.MatcherContext)
int currentLocation
org.parboiled.MatcherContext context
int lastIndex
public java.lang.Object accept (org.parboiled.matchervisitors.MatcherVisitor)
org.parboiled.matchervisitors.MatcherVisitor visitor
public volatile boolean hasCustomLabel ()
public volatile java.lang.String getLabel ()
}
org/parboiled/matchervisitors/FollowMatchersVisitor.classFollowMatchersVisitor.java
package org.parboiled.matchervisitors
public org.parboiled.matchervisitors.FollowMatchersVisitor extends org.parboiled.matchervisitors.DefaultMatcherVisitor {
private final org.parboiled.matchervisitors.CanMatchEmptyVisitor canMatchEmptyVisitor
private final java.util.List followMatchers
private org.parboiled.MatcherContext context
public void ()
public java.util.List getFollowMatchers (org.parboiled.MatcherContext)
boolean complete
org.parboiled.MatcherContext currentContext
public java.lang.Boolean visit (org.parboiled.matchers.OneOrMoreMatcher)
org.parboiled.matchers.OneOrMoreMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.SequenceMatcher)
org.parboiled.matchers.Matcher child
int i
org.parboiled.matchers.SequenceMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.ZeroOrMoreMatcher)
org.parboiled.matchers.ZeroOrMoreMatcher matcher
public java.lang.Boolean defaultValue (org.parboiled.matchers.AbstractMatcher)
org.parboiled.matchers.AbstractMatcher matcher
public volatile java.lang.Object defaultValue (org.parboiled.matchers.AbstractMatcher)
org.parboiled.matchers.AbstractMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.ZeroOrMoreMatcher)
org.parboiled.matchers.ZeroOrMoreMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.SequenceMatcher)
org.parboiled.matchers.SequenceMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.OneOrMoreMatcher)
org.parboiled.matchers.OneOrMoreMatcher x0
}
org/parboiled/errors/IllegalIndentationException.classIllegalIndentationException.java
package org.parboiled.errors
public org.parboiled.errors.IllegalIndentationException extends java.lang.RuntimeException {
public final org.parboiled.buffers.InputBuffer buffer
public final org.parboiled.support.Position position
public void (org.parboiled.buffers.InputBuffer, org.parboiled.support.Position)
org.parboiled.buffers.InputBuffer buffer
org.parboiled.support.Position position
public java.lang.String getMessage ()
}
org/parboiled/matchers/CharRangeMatcher.classCharRangeMatcher.java
package org.parboiled.matchers
public org.parboiled.matchers.CharRangeMatcher extends org.parboiled.matchers.AbstractMatcher {
public final char cLow
public final char cHigh
public void (char, char)
char cLow
char cHigh
public boolean match (org.parboiled.MatcherContext)
org.parboiled.MatcherContext context
char c
public java.lang.Object accept (org.parboiled.matchervisitors.MatcherVisitor)
org.parboiled.matchervisitors.MatcherVisitor visitor
}
org/parboiled/buffers/InputBuffer.classInputBuffer.java
package org.parboiled.buffers
public abstract org.parboiled.buffers.InputBuffer extends java.lang.Object {
public abstract char charAt (int)
public abstract boolean test (int, char[])
public abstract java.lang.String extract (int, int)
public abstract java.lang.String extract (org.parboiled.support.IndexRange)
public abstract org.parboiled.support.Position getPosition (int)
public abstract int getOriginalIndex (int)
public abstract java.lang.String extractLine (int)
public abstract int getLineCount ()
}
org/parboiled/common/ImmutableLinkedList.classImmutableLinkedList.java
package org.parboiled.common
public org.parboiled.common.ImmutableLinkedList extends java.util.AbstractSequentialList {
private static final org.parboiled.common.ImmutableLinkedList NIL
private final Object head
private final org.parboiled.common.ImmutableLinkedList tail
public static org.parboiled.common.ImmutableLinkedList nil ()
private void ()
public void (java.lang.Object, org.parboiled.common.ImmutableLinkedList)
Object head
org.parboiled.common.ImmutableLinkedList tail
public java.lang.Object head ()
public org.parboiled.common.ImmutableLinkedList tail ()
public java.lang.Object last ()
org.parboiled.common.ImmutableLinkedList cursor
public org.parboiled.common.ImmutableLinkedList prepend (java.lang.Object)
Object object
public org.parboiled.common.ImmutableLinkedList reverse ()
org.parboiled.common.ImmutableLinkedList reversed
org.parboiled.common.ImmutableLinkedList next
public static boolean equal (org.parboiled.common.ImmutableLinkedList, org.parboiled.common.ImmutableLinkedList)
org.parboiled.common.ImmutableLinkedList a
org.parboiled.common.ImmutableLinkedList b
public static int hashCode (org.parboiled.common.ImmutableLinkedList)
org.parboiled.common.ImmutableLinkedList list
public java.util.ListIterator listIterator (int)
int index
java.util.ListIterator iterator
public boolean isEmpty ()
public int size ()
org.parboiled.common.ImmutableLinkedList cursor
int size
void (org.parboiled.common.ImmutableLinkedList$1)
org.parboiled.common.ImmutableLinkedList$1 x0
static org.parboiled.common.ImmutableLinkedList access$200 ()
static org.parboiled.common.ImmutableLinkedList access$300 (org.parboiled.common.ImmutableLinkedList)
org.parboiled.common.ImmutableLinkedList x0
static java.lang.Object access$400 (org.parboiled.common.ImmutableLinkedList)
org.parboiled.common.ImmutableLinkedList x0
static void ()
}
org/parboiled/trees/ImmutableBinaryTreeNode.classImmutableBinaryTreeNode.java
package org.parboiled.trees
public org.parboiled.trees.ImmutableBinaryTreeNode extends org.parboiled.trees.ImmutableTreeNode implements org.parboiled.trees.BinaryTreeNode {
private final org.parboiled.trees.BinaryTreeNode left
private final org.parboiled.trees.BinaryTreeNode right
public void (org.parboiled.trees.BinaryTreeNode, org.parboiled.trees.BinaryTreeNode)
org.parboiled.trees.BinaryTreeNode left
org.parboiled.trees.BinaryTreeNode right
public org.parboiled.trees.BinaryTreeNode left ()
public org.parboiled.trees.BinaryTreeNode right ()
}
org/parboiled/support/StringVar.classStringVar.java
package org.parboiled.support
public org.parboiled.support.StringVar extends org.parboiled.support.Var {
public void ()
public void (java.lang.String)
String value
public boolean isEmpty ()
public boolean append (java.lang.String)
String text
public org.parboiled.support.StringVar appended (java.lang.String)
String text
public boolean append (char)
char c
public org.parboiled.support.StringVar appended (char)
char c
}
org/parboiled/parserunners/RecoveringParseRunner$1.classRecoveringParseRunner.java
package org.parboiled.parserunners
org.parboiled.parserunners.RecoveringParseRunner$1 extends java.lang.Object {
}
org/parboiled/buffers/IndentDedentInputBuffer$1.classIndentDedentInputBuffer.java
package org.parboiled.buffers
org.parboiled.buffers.IndentDedentInputBuffer$1 extends java.lang.Object {
}
org/parboiled/common/StringUtils.classStringUtils.java
package org.parboiled.common
public final org.parboiled.common.StringUtils extends java.lang.Object {
private void ()
public static java.lang.String escape (java.lang.String)
int i
String string
StringBuilder sb
char[] chars
public static java.lang.String escape (char)
char c
public static java.lang.String repeat (char, int)
char c
int n
char[] array
public static java.lang.String join (java.lang.Iterable, java.lang.String)
Iterable iterable
String separator
public static java.lang.String join (java.util.Iterator, java.lang.String)
Object obj
java.util.Iterator iterator
String separator
Object first
StringBuilder buf
public static java.lang.String join (java.lang.Object[], java.lang.String)
Object[] array
String separator
public static java.lang.String join (java.lang.Object[], java.lang.String, int, int)
int i
Object[] array
String separator
int startIndex
int endIndex
int bufSize
StringBuilder buf
public static boolean isEmpty (java.lang.String)
String str
public static boolean isNotEmpty (java.lang.String)
String str
public static int length (java.lang.String)
String str
public static boolean equalsIgnoreCase (java.lang.String, java.lang.String)
String str1
String str2
public static boolean startsWith (java.lang.String, java.lang.String)
String string
String prefix
public static java.lang.String substring (java.lang.String, int)
String str
int start
public static java.lang.String substring (java.lang.String, int, int)
String str
int start
int end
public static java.lang.String left (java.lang.String, int)
String str
int len
public static java.lang.String right (java.lang.String, int)
String str
int len
public static java.lang.String mid (java.lang.String, int, int)
String str
int pos
int len
}
org/parboiled/ParserStatistics.classParserStatistics.java
package org.parboiled
public org.parboiled.ParserStatistics extends java.lang.Object implements org.parboiled.matchervisitors.MatcherVisitor {
private final org.parboiled.matchers.Matcher root
private int totalRules
private final java.util.Set anyMatchers
private final java.util.Set charIgnoreCaseMatchers
private final java.util.Set charMatchers
private final java.util.Set customMatchers
private final java.util.Set charRangeMatchers
private final java.util.Set anyOfMatchers
private final java.util.Set emptyMatchers
private final java.util.Set firstOfMatchers
private final java.util.Set firstOfStringMatchers
private final java.util.Set nothingMatchers
private final java.util.Set oneOrMoreMatchers
private final java.util.Set optionalMatchers
private final java.util.Set sequenceMatchers
private final java.util.Set stringMatchers
private final java.util.Set testMatchers
private final java.util.Set testNotMatchers
private final java.util.Set zeroOrMoreMatchers
private final java.util.Set actions
private final java.util.Set actionClasses
private final java.util.Set proxyMatchers
private final java.util.Set varFramingMatchers
private final java.util.Set memoMismatchesMatchers
public static org.parboiled.ParserStatistics generateFor (org.parboiled.Rule)
org.parboiled.Rule rule
org.parboiled.matchers.Matcher matcher
private void (org.parboiled.matchers.Matcher)
org.parboiled.matchers.Matcher root
public org.parboiled.Rule getRootRule ()
public int getTotalRules ()
public java.util.Set getAnyMatchers ()
public java.util.Set getCharIgnoreCaseMatchers ()
public java.util.Set getCharMatchers ()
public java.util.Set getCustomMatchers ()
public java.util.Set getCharRangeMatchers ()
public java.util.Set getAnyOfMatchers ()
public java.util.Set getEmptyMatchers ()
public java.util.Set getFirstOfMatchers ()
public java.util.Set getFirstOfStringMatchers ()
public java.util.Set getMemoMismatchesMatchers ()
public java.util.Set getNothingMatchers ()
public java.util.Set getOneOrMoreMatchers ()
public java.util.Set getOptionalMatchers ()
public java.util.Set getSequenceMatchers ()
public java.util.Set getStringMatchers ()
public java.util.Set getTestMatchers ()
public java.util.Set getTestNotMatchers ()
public java.util.Set getZeroOrMoreMatchers ()
public java.util.Set getActions ()
public java.util.Set getActionClasses ()
public java.util.Set getProxyMatchers ()
public java.util.Set getVarFramingMatchers ()
public org.parboiled.ParserStatistics visit (org.parboiled.matchers.ActionMatcher)
org.parboiled.matchers.ActionMatcher matcher
public org.parboiled.ParserStatistics visit (org.parboiled.matchers.AnyMatcher)
org.parboiled.matchers.AnyMatcher matcher
public org.parboiled.ParserStatistics visit (org.parboiled.matchers.CharIgnoreCaseMatcher)
org.parboiled.matchers.CharIgnoreCaseMatcher matcher
public org.parboiled.ParserStatistics visit (org.parboiled.matchers.CharMatcher)
org.parboiled.matchers.CharMatcher matcher
public org.parboiled.ParserStatistics visit (org.parboiled.matchers.CustomMatcher)
org.parboiled.matchers.CustomMatcher matcher
public org.parboiled.ParserStatistics visit (org.parboiled.matchers.CharRangeMatcher)
org.parboiled.matchers.CharRangeMatcher matcher
public org.parboiled.ParserStatistics visit (org.parboiled.matchers.AnyOfMatcher)
org.parboiled.matchers.AnyOfMatcher matcher
public org.parboiled.ParserStatistics visit (org.parboiled.matchers.EmptyMatcher)
org.parboiled.matchers.EmptyMatcher matcher
public org.parboiled.ParserStatistics visit (org.parboiled.matchers.FirstOfMatcher)
org.parboiled.matchers.FirstOfMatcher matcher
public org.parboiled.ParserStatistics visit (org.parboiled.matchers.NothingMatcher)
org.parboiled.matchers.NothingMatcher matcher
public org.parboiled.ParserStatistics visit (org.parboiled.matchers.OneOrMoreMatcher)
org.parboiled.matchers.OneOrMoreMatcher matcher
public org.parboiled.ParserStatistics visit (org.parboiled.matchers.OptionalMatcher)
org.parboiled.matchers.OptionalMatcher matcher
public org.parboiled.ParserStatistics visit (org.parboiled.matchers.SequenceMatcher)
org.parboiled.matchers.SequenceMatcher matcher
public org.parboiled.ParserStatistics visit (org.parboiled.matchers.TestMatcher)
org.parboiled.matchers.TestMatcher matcher
public org.parboiled.ParserStatistics visit (org.parboiled.matchers.TestNotMatcher)
org.parboiled.matchers.TestNotMatcher matcher
public org.parboiled.ParserStatistics visit (org.parboiled.matchers.ZeroOrMoreMatcher)
org.parboiled.matchers.ZeroOrMoreMatcher matcher
private org.parboiled.ParserStatistics visit (org.parboiled.matchers.Matcher, java.util.Set)
org.parboiled.matchers.Matcher child
java.util.Iterator i$
org.parboiled.matchers.Matcher matcher
java.util.Set set
private void countSpecials (org.parboiled.matchers.Matcher)
org.parboiled.matchers.Matcher matcher
public java.lang.String toString ()
public java.lang.String printActionClassInstances ()
String line
java.util.Iterator i$
StringBuilder sb
private java.util.List printActionClassLines ()
String name
Class actionClass
java.util.Iterator i$
java.util.List lines
int anonymous
private java.util.List printActionClassInstances (java.lang.Class)
org.parboiled.Action action
java.util.Iterator i$
Class actionClass
java.util.List actionNames
public volatile java.lang.Object visit (org.parboiled.matchers.ZeroOrMoreMatcher)
org.parboiled.matchers.ZeroOrMoreMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.TestNotMatcher)
org.parboiled.matchers.TestNotMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.TestMatcher)
org.parboiled.matchers.TestMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.SequenceMatcher)
org.parboiled.matchers.SequenceMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.OptionalMatcher)
org.parboiled.matchers.OptionalMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.OneOrMoreMatcher)
org.parboiled.matchers.OneOrMoreMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.NothingMatcher)
org.parboiled.matchers.NothingMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.FirstOfMatcher)
org.parboiled.matchers.FirstOfMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.EmptyMatcher)
org.parboiled.matchers.EmptyMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.AnyOfMatcher)
org.parboiled.matchers.AnyOfMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.CharRangeMatcher)
org.parboiled.matchers.CharRangeMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.CustomMatcher)
org.parboiled.matchers.CustomMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.CharMatcher)
org.parboiled.matchers.CharMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.CharIgnoreCaseMatcher)
org.parboiled.matchers.CharIgnoreCaseMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.AnyMatcher)
org.parboiled.matchers.AnyMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.ActionMatcher)
org.parboiled.matchers.ActionMatcher x0
}
org/parboiled/common/ImmutableList$SingleElementList.classImmutableList.java
package org.parboiled.common
org.parboiled.common.ImmutableList$SingleElementList extends org.parboiled.common.ImmutableList {
private final Object element
public void (java.lang.Object)
Object element
public java.lang.Object get (int)
int index
public int size ()
public org.parboiled.common.ImmutableList append (java.lang.Object)
Object element
static java.lang.Object access$200 (org.parboiled.common.ImmutableList$SingleElementList)
org.parboiled.common.ImmutableList$SingleElementList x0
}
org/parboiled/support/Filters$1.classFilters.java
package org.parboiled.support
final org.parboiled.support.Filters$1 extends java.lang.Object implements org.parboiled.common.Predicate {
void ()
public boolean apply (org.parboiled.Node)
org.parboiled.Node node
public volatile boolean apply (java.lang.Object)
Object x0
}
org/parboiled/support/Filters$4.classFilters.java
package org.parboiled.support
final org.parboiled.support.Filters$4 extends java.lang.Object implements org.parboiled.common.Predicate {
final int val$firstLine
final int val$lastLine
void (int, int)
public boolean apply (org.parboiled.common.Tuple2)
org.parboiled.common.Tuple2 tuple
int line
public volatile boolean apply (java.lang.Object)
Object x0
}
org/parboiled/support/Filters$6.classFilters.java
package org.parboiled.support
final org.parboiled.support.Filters$6 extends java.lang.Object implements org.parboiled.common.Predicate {
final int val$lastLine
void (int)
public boolean apply (org.parboiled.common.Tuple2)
org.parboiled.common.Tuple2 tuple
public volatile boolean apply (java.lang.Object)
Object x0
}
org/parboiled/common/Predicates$IsEqualToPredicate.classPredicates.java
package org.parboiled.common
org.parboiled.common.Predicates$IsEqualToPredicate extends java.lang.Object implements org.parboiled.common.Predicate {
private final Object target
private void (java.lang.Object)
Object target
public boolean apply (java.lang.Object)
Object t
public java.lang.String toString ()
void (java.lang.Object, org.parboiled.common.Predicates$1)
Object x0
org.parboiled.common.Predicates$1 x1
}
org/parboiled/matchers/MemoMismatchesMatcher.classMemoMismatchesMatcher.java
package org.parboiled.matchers
public org.parboiled.matchers.MemoMismatchesMatcher extends java.lang.Object implements org.parboiled.matchers.Matcher {
private final org.parboiled.matchers.Matcher inner
private int memo
public void (org.parboiled.Rule)
org.parboiled.Rule inner
public boolean match (org.parboiled.MatcherContext)
org.parboiled.MatcherContext context
int pos
public java.util.List getChildren ()
public org.parboiled.Rule label (java.lang.String)
String label
public org.parboiled.Rule suppressNode ()
public org.parboiled.Rule suppressSubnodes ()
public org.parboiled.Rule skipNode ()
public org.parboiled.Rule memoMismatches ()
public java.lang.String getLabel ()
public boolean hasCustomLabel ()
public boolean isNodeSuppressed ()
public boolean areSubnodesSuppressed ()
public boolean isNodeSkipped ()
public boolean areMismatchesMemoed ()
public void setTag (java.lang.Object)
Object tagObject
public java.lang.Object getTag ()
public org.parboiled.MatcherContext getSubContext (org.parboiled.MatcherContext)
org.parboiled.MatcherContext context
org.parboiled.MatcherContext subContext
public java.lang.Object accept (org.parboiled.matchervisitors.MatcherVisitor)
org.parboiled.matchervisitors.MatcherVisitor visitor
public java.lang.String toString ()
public static org.parboiled.matchers.Matcher unwrap (org.parboiled.matchers.Matcher)
org.parboiled.matchers.MemoMismatchesMatcher memoMismatchesMatcher
org.parboiled.matchers.Matcher matcher
}
org/parboiled/matchers/Matcher.classMatcher.java
package org.parboiled.matchers
public abstract org.parboiled.matchers.Matcher extends java.lang.Object implements org.parboiled.Rule org.parboiled.trees.GraphNode {
public abstract java.lang.String getLabel ()
public abstract boolean hasCustomLabel ()
public abstract boolean isNodeSuppressed ()
public abstract boolean areSubnodesSuppressed ()
public abstract boolean isNodeSkipped ()
public abstract boolean areMismatchesMemoed ()
public abstract org.parboiled.MatcherContext getSubContext (org.parboiled.MatcherContext)
public abstract boolean match (org.parboiled.MatcherContext)
public abstract void setTag (java.lang.Object)
public abstract java.lang.Object getTag ()
public abstract java.lang.Object accept (org.parboiled.matchervisitors.MatcherVisitor)
}
org/parboiled/common/Formatter.classFormatter.java
package org.parboiled.common
public abstract org.parboiled.common.Formatter extends java.lang.Object {
public abstract java.lang.String format (java.lang.Object)
}
org/parboiled/common/ImmutableList$TwoElementList.classImmutableList.java
package org.parboiled.common
org.parboiled.common.ImmutableList$TwoElementList extends org.parboiled.common.ImmutableList {
private final Object element0
private final Object element1
private void (java.lang.Object, java.lang.Object)
Object element0
Object element1
public java.lang.Object get (int)
int index
public int size ()
public org.parboiled.common.ImmutableList append (java.lang.Object)
Object element
void (java.lang.Object, java.lang.Object, org.parboiled.common.ImmutableList$1)
Object x0
Object x1
org.parboiled.common.ImmutableList$1 x2
static java.lang.Object access$300 (org.parboiled.common.ImmutableList$TwoElementList)
org.parboiled.common.ImmutableList$TwoElementList x0
static java.lang.Object access$400 (org.parboiled.common.ImmutableList$TwoElementList)
org.parboiled.common.ImmutableList$TwoElementList x0
}
org/parboiled/common/ImmutableList$1.classImmutableList.java
package org.parboiled.common
final org.parboiled.common.ImmutableList$1 extends org.parboiled.common.ImmutableList {
void ()
public java.lang.Object get (int)
int index
public int size ()
public org.parboiled.common.ImmutableList append (java.lang.Object)
Object element
}
org/parboiled/errors/ErrorUtils.classErrorUtils.java
package org.parboiled.errors
public final org.parboiled.errors.ErrorUtils extends java.lang.Object {
private void ()
static org.parboiled.matchers.Matcher findProperLabelMatcher (org.parboiled.support.MatcherPath, int)
org.parboiled.support.MatcherPath path
int errorIndex
org.parboiled.matchers.Matcher found
public static java.lang.String printParseErrors (org.parboiled.support.ParsingResult)
org.parboiled.support.ParsingResult parsingResult
public static java.lang.String printParseErrors (java.util.List)
org.parboiled.errors.ParseError error
java.util.Iterator i$
java.util.List errors
StringBuilder sb
public static java.lang.String printParseError (org.parboiled.errors.ParseError)
org.parboiled.errors.ParseError error
public static java.lang.String printParseError (org.parboiled.errors.ParseError, org.parboiled.common.Formatter)
org.parboiled.errors.ParseError error
org.parboiled.common.Formatter formatter
String message
public static java.lang.String printErrorMessage (java.lang.String, java.lang.String, int, org.parboiled.buffers.InputBuffer)
String format
String errorMessage
int errorIndex
org.parboiled.buffers.InputBuffer inputBuffer
public static java.lang.String printErrorMessage (java.lang.String, java.lang.String, int, int, org.parboiled.buffers.InputBuffer)
int i
int i
String format
String errorMessage
int startIndex
int endIndex
org.parboiled.buffers.InputBuffer inputBuffer
org.parboiled.support.Position pos
StringBuilder sb
String line
int charCount
}
org/parboiled/matchers/CharMatcher.classCharMatcher.java
package org.parboiled.matchers
public org.parboiled.matchers.CharMatcher extends org.parboiled.matchers.AbstractMatcher {
public final char character
public void (char)
char character
private static java.lang.String getLabel (char)
char c
public boolean match (org.parboiled.MatcherContext)
org.parboiled.MatcherContext context
public java.lang.Object accept (org.parboiled.matchervisitors.MatcherVisitor)
org.parboiled.matchervisitors.MatcherVisitor visitor
}
org/parboiled/parserunners/TracingParseRunner.classTracingParseRunner.java
package org.parboiled.parserunners
public org.parboiled.parserunners.TracingParseRunner extends org.parboiled.parserunners.ReportingParseRunner implements org.parboiled.MatchHandler {
private org.parboiled.common.Predicate filter
private org.parboiled.common.Sink log
private org.parboiled.support.MatcherPath lastPath
private int line
public void (org.parboiled.Rule)
org.parboiled.Rule rule
public org.parboiled.parserunners.TracingParseRunner withFilter (org.parboiled.common.Predicate)
org.parboiled.common.Predicate filter
public org.parboiled.common.Predicate getFilter ()
public org.parboiled.parserunners.TracingParseRunner withLog (org.parboiled.common.Sink)
org.parboiled.common.Sink log
public org.parboiled.common.Sink getLog ()
protected org.parboiled.support.ParsingResult runBasicMatch (org.parboiled.buffers.InputBuffer)
org.parboiled.buffers.InputBuffer inputBuffer
org.parboiled.MatcherContext rootContext
boolean matched
public boolean match (org.parboiled.MatcherContext)
org.parboiled.MatcherContext context
org.parboiled.matchers.Matcher matcher
boolean matched
private void print (org.parboiled.MatcherContext, boolean)
org.parboiled.MatcherContext context
boolean matched
org.parboiled.support.Position pos
org.parboiled.support.MatcherPath path
org.parboiled.support.MatcherPath prefix
String line
}
org/parboiled/support/StringBuilderVar.classStringBuilderVar.java
package org.parboiled.support
public org.parboiled.support.StringBuilderVar extends org.parboiled.support.Var {
public void ()
public void (java.lang.StringBuilder)
StringBuilder value
public boolean isEmpty ()
public java.lang.String getString ()
public char[] getChars ()
StringBuilder sb
char[] buf
public boolean append (java.lang.String)
String text
public org.parboiled.support.StringBuilderVar appended (java.lang.String)
String text
public boolean append (char)
char c
public org.parboiled.support.StringBuilderVar appended (char)
char c
public boolean clearContents ()
public org.parboiled.support.StringBuilderVar contentsCleared ()
}
org/parboiled/common/StringBuilderSink.classStringBuilderSink.java
package org.parboiled.common
public org.parboiled.common.StringBuilderSink extends java.lang.Object implements org.parboiled.common.Sink {
public final StringBuilder builder
public void ()
public void receive (java.lang.String)
String value
public java.lang.String toString ()
public volatile void receive (java.lang.Object)
Object x0
}
org/parboiled/support/Filters$2.classFilters.java
package org.parboiled.support
final org.parboiled.support.Filters$2 extends java.lang.Object implements org.parboiled.common.Predicate {
void ()
public boolean apply (org.parboiled.Node)
org.parboiled.Node node
public volatile boolean apply (java.lang.Object)
Object x0
}
org/parboiled/trees/TreeNode.classTreeNode.java
package org.parboiled.trees
public abstract org.parboiled.trees.TreeNode extends java.lang.Object implements org.parboiled.trees.GraphNode {
public abstract org.parboiled.trees.TreeNode getParent ()
}
org/parboiled/common/Predicates.classPredicates.java
package org.parboiled.common
public final org.parboiled.common.Predicates extends java.lang.Object {
private void ()
public static org.parboiled.common.Predicate alwaysTrue ()
public static org.parboiled.common.Predicate alwaysFalse ()
public static org.parboiled.common.Predicate isNull ()
public static org.parboiled.common.Predicate notNull ()
public static org.parboiled.common.Predicate not (org.parboiled.common.Predicate)
org.parboiled.common.Predicate predicate
public static org.parboiled.common.Predicate and (java.util.Collection)
java.util.Collection components
public static transient org.parboiled.common.Predicate and (org.parboiled.common.Predicate[])
org.parboiled.common.Predicate[] components
public static org.parboiled.common.Predicate and (org.parboiled.common.Predicate, org.parboiled.common.Predicate)
org.parboiled.common.Predicate first
org.parboiled.common.Predicate second
public static org.parboiled.common.Predicate or (java.util.Collection)
java.util.Collection components
public static transient org.parboiled.common.Predicate or (org.parboiled.common.Predicate[])
org.parboiled.common.Predicate[] components
public static org.parboiled.common.Predicate or (org.parboiled.common.Predicate, org.parboiled.common.Predicate)
org.parboiled.common.Predicate first
org.parboiled.common.Predicate second
public static org.parboiled.common.Predicate equalTo (java.lang.Object)
Object target
public static org.parboiled.common.Predicate instanceOf (java.lang.Class)
Class clazz
public static org.parboiled.common.Predicate in (java.util.Collection)
java.util.Collection target
}
org/parboiled/errors/ParserRuntimeException.classParserRuntimeException.java
package org.parboiled.errors
public org.parboiled.errors.ParserRuntimeException extends java.lang.RuntimeException {
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public transient void (java.lang.String, java.lang.Object[])
String message
Object[] messageArgs
public transient void (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable cause
String message
Object[] messageArgs
public void (java.lang.Throwable)
Throwable cause
}
org/parboiled/matchers/FirstOfStringsMatcher$Record.classFirstOfStringsMatcher.java
package org.parboiled.matchers
org.parboiled.matchers.FirstOfStringsMatcher$Record extends java.lang.Object {
final char[] chars
final org.parboiled.matchers.FirstOfStringsMatcher$Record[] subs
final boolean complete
private void (char[], org.parboiled.matchers.FirstOfStringsMatcher$Record[], boolean)
char[] chars
org.parboiled.matchers.FirstOfStringsMatcher$Record[] subs
boolean complete
void (char[], org.parboiled.matchers.FirstOfStringsMatcher$Record[], boolean, org.parboiled.matchers.FirstOfStringsMatcher$1)
char[] x0
org.parboiled.matchers.FirstOfStringsMatcher$Record[] x1
boolean x2
org.parboiled.matchers.FirstOfStringsMatcher$1 x3
}
org/parboiled/common/Sink.classSink.java
package org.parboiled.common
public abstract org.parboiled.common.Sink extends java.lang.Object {
public abstract void receive (java.lang.Object)
}
org/parboiled/parserunners/ReportingParseRunner.classReportingParseRunner.java
package org.parboiled.parserunners
public org.parboiled.parserunners.ReportingParseRunner extends org.parboiled.parserunners.AbstractParseRunner {
public static org.parboiled.support.ParsingResult run (org.parboiled.Rule, java.lang.String)
org.parboiled.Rule rule
String input
public void (org.parboiled.Rule)
org.parboiled.Rule rule
public org.parboiled.support.ParsingResult run (org.parboiled.buffers.InputBuffer)
org.parboiled.buffers.InputBuffer inputBuffer
org.parboiled.support.ParsingResult result
protected org.parboiled.support.ParsingResult runBasicMatch (org.parboiled.buffers.InputBuffer)
org.parboiled.buffers.InputBuffer inputBuffer
org.parboiled.parserunners.ParseRunner basicRunner
protected org.parboiled.support.ParsingResult runLocatingMatch (org.parboiled.buffers.InputBuffer)
org.parboiled.buffers.InputBuffer inputBuffer
org.parboiled.parserunners.ParseRunner locatingRunner
protected org.parboiled.support.ParsingResult runReportingMatch (org.parboiled.buffers.InputBuffer, int)
org.parboiled.buffers.InputBuffer inputBuffer
int errorIndex
org.parboiled.parserunners.ParseRunner reportingRunner
}
org/parboiled/parserunners/ProfilingParseRunner$Report$8.classProfilingParseRunner.java
package org.parboiled.parserunners
org.parboiled.parserunners.ProfilingParseRunner$Report$8 extends java.lang.Object implements java.util.Comparator {
final org.parboiled.parserunners.ProfilingParseRunner$Report this$0
void (org.parboiled.parserunners.ProfilingParseRunner$Report)
public int compare (org.parboiled.parserunners.ProfilingParseRunner$RuleReport, org.parboiled.parserunners.ProfilingParseRunner$RuleReport)
org.parboiled.parserunners.ProfilingParseRunner$RuleReport a
org.parboiled.parserunners.ProfilingParseRunner$RuleReport b
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
org/parboiled/matchers/AbstractMatcher.classAbstractMatcher.java
package org.parboiled.matchers
public abstract org.parboiled.matchers.AbstractMatcher extends org.parboiled.trees.ImmutableGraphNode implements org.parboiled.matchers.Matcher java.lang.Cloneable {
private String label
private boolean nodeSuppressed
private boolean subnodesSuppressed
private boolean nodeSkipped
private Object tag
public void (java.lang.String)
String label
public void (org.parboiled.Rule, java.lang.String)
org.parboiled.Rule subRule
String label
public void (org.parboiled.Rule[], java.lang.String)
org.parboiled.Rule[] subRules
String label
private static org.parboiled.matchers.Matcher[] toMatchers (org.parboiled.Rule[])
int i
org.parboiled.Rule[] subRules
org.parboiled.matchers.Matcher[] matchers
public boolean isNodeSuppressed ()
public boolean areSubnodesSuppressed ()
public boolean isNodeSkipped ()
public boolean areMismatchesMemoed ()
public java.lang.String getLabel ()
public boolean hasCustomLabel ()
public java.lang.String toString ()
public org.parboiled.matchers.AbstractMatcher label (java.lang.String)
String label
org.parboiled.matchers.AbstractMatcher clone
public org.parboiled.Rule suppressNode ()
org.parboiled.matchers.AbstractMatcher clone
public org.parboiled.Rule suppressSubnodes ()
org.parboiled.matchers.AbstractMatcher clone
public org.parboiled.Rule skipNode ()
org.parboiled.matchers.AbstractMatcher clone
public org.parboiled.Rule memoMismatches ()
public java.lang.Object getTag ()
public void setTag (java.lang.Object)
Object tagObject
public org.parboiled.MatcherContext getSubContext (org.parboiled.MatcherContext)
org.parboiled.MatcherContext context
private org.parboiled.matchers.AbstractMatcher createClone ()
CloneNotSupportedException e
public volatile org.parboiled.Rule label (java.lang.String)
String x0
}
org/parboiled/support/Filters$3.classFilters.java
package org.parboiled.support
final org.parboiled.support.Filters$3 extends java.lang.Object implements org.parboiled.common.Predicate {
private final java.util.Set visited
void ()
public boolean apply (org.parboiled.matchers.Matcher)
org.parboiled.matchers.Matcher node
public volatile boolean apply (java.lang.Object)
Object x0
}
org/parboiled/trees/BinaryTreeNode.classBinaryTreeNode.java
package org.parboiled.trees
public abstract org.parboiled.trees.BinaryTreeNode extends java.lang.Object implements org.parboiled.trees.TreeNode {
public abstract org.parboiled.trees.BinaryTreeNode left ()
public abstract org.parboiled.trees.BinaryTreeNode right ()
}
org/parboiled/matchers/FirstOfStringsMatcher.classFirstOfStringsMatcher.java
package org.parboiled.matchers
public org.parboiled.matchers.FirstOfStringsMatcher extends org.parboiled.matchers.FirstOfMatcher {
private final org.parboiled.matchers.FirstOfStringsMatcher$Record root
public final char[][] strings
public void (org.parboiled.Rule[], char[][])
org.parboiled.Rule[] subRules
char[][] strings
public boolean match (org.parboiled.MatcherContext)
int i
char[] chars
org.parboiled.MatcherContext context
org.parboiled.matchers.FirstOfStringsMatcher$Record rec
int ix
org.parboiled.buffers.InputBuffer buffer
char c
int endIx
static org.parboiled.matchers.FirstOfStringsMatcher$Record createRecord (int, char[][])
char c
java.util.Set charStrings
char[] s
char[][] arr$
int len$
int i$
java.util.Map$Entry entry
java.util.Iterator i$
int pos
char[][] strings
java.util.Map map
boolean complete
char[] chars
org.parboiled.matchers.FirstOfStringsMatcher$Record[] subs
int i
private static void verify (char[][])
int k
char[] b
String sa
String sb
String msg
int j
char[] a
int i
char[][] strings
int length
}
org/parboiled/support/MatcherPath$Element.classMatcherPath.java
package org.parboiled.support
public org.parboiled.support.MatcherPath$Element extends java.lang.Object {
public final org.parboiled.matchers.Matcher matcher
public final int startIndex
public final int level
public void (org.parboiled.matchers.Matcher, int, int)
org.parboiled.matchers.Matcher matcher
int startIndex
int level
}
org/parboiled/Rule.classRule.java
package org.parboiled
public abstract org.parboiled.Rule extends java.lang.Object {
public abstract org.parboiled.Rule label (java.lang.String)
public abstract org.parboiled.Rule suppressNode ()
public abstract org.parboiled.Rule suppressSubnodes ()
public abstract org.parboiled.Rule skipNode ()
public abstract org.parboiled.Rule memoMismatches ()
}
org/parboiled/parserunners/ProfilingParseRunner$Report$1.classProfilingParseRunner.java
package org.parboiled.parserunners
final org.parboiled.parserunners.ProfilingParseRunner$Report$1 extends java.lang.Object implements org.parboiled.common.Predicate {
void ()
public boolean apply (org.parboiled.parserunners.ProfilingParseRunner$RuleReport)
org.parboiled.parserunners.ProfilingParseRunner$RuleReport rep
public volatile boolean apply (java.lang.Object)
Object x0
}
org/parboiled/matchervisitors/IsStarterCharVisitor.classIsStarterCharVisitor.java
package org.parboiled.matchervisitors
public org.parboiled.matchervisitors.IsStarterCharVisitor extends java.lang.Object implements org.parboiled.matchervisitors.MatcherVisitor {
private final org.parboiled.matchervisitors.CanMatchEmptyVisitor canMatchEmptyVisitor
private final char starterChar
public void (char)
char starterChar
public java.lang.Boolean visit (org.parboiled.matchers.ActionMatcher)
org.parboiled.matchers.ActionMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.AnyMatcher)
org.parboiled.matchers.AnyMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.CharIgnoreCaseMatcher)
org.parboiled.matchers.CharIgnoreCaseMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.CharMatcher)
org.parboiled.matchers.CharMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.CharRangeMatcher)
org.parboiled.matchers.CharRangeMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.AnyOfMatcher)
org.parboiled.matchers.AnyOfMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.CustomMatcher)
org.parboiled.matchers.CustomMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.EmptyMatcher)
org.parboiled.matchers.EmptyMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.FirstOfMatcher)
org.parboiled.matchers.Matcher child
java.util.Iterator i$
org.parboiled.matchers.FirstOfMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.NothingMatcher)
org.parboiled.matchers.NothingMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.OneOrMoreMatcher)
org.parboiled.matchers.OneOrMoreMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.OptionalMatcher)
org.parboiled.matchers.OptionalMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.SequenceMatcher)
org.parboiled.matchers.Matcher child
java.util.Iterator i$
org.parboiled.matchers.SequenceMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.TestMatcher)
org.parboiled.matchers.TestMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.TestNotMatcher)
org.parboiled.matchers.TestNotMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.ZeroOrMoreMatcher)
org.parboiled.matchers.ZeroOrMoreMatcher matcher
public volatile java.lang.Object visit (org.parboiled.matchers.ZeroOrMoreMatcher)
org.parboiled.matchers.ZeroOrMoreMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.TestNotMatcher)
org.parboiled.matchers.TestNotMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.TestMatcher)
org.parboiled.matchers.TestMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.SequenceMatcher)
org.parboiled.matchers.SequenceMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.OptionalMatcher)
org.parboiled.matchers.OptionalMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.OneOrMoreMatcher)
org.parboiled.matchers.OneOrMoreMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.NothingMatcher)
org.parboiled.matchers.NothingMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.FirstOfMatcher)
org.parboiled.matchers.FirstOfMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.EmptyMatcher)
org.parboiled.matchers.EmptyMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.AnyOfMatcher)
org.parboiled.matchers.AnyOfMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.CharRangeMatcher)
org.parboiled.matchers.CharRangeMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.CustomMatcher)
org.parboiled.matchers.CustomMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.CharMatcher)
org.parboiled.matchers.CharMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.CharIgnoreCaseMatcher)
org.parboiled.matchers.CharIgnoreCaseMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.AnyMatcher)
org.parboiled.matchers.AnyMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.ActionMatcher)
org.parboiled.matchers.ActionMatcher x0
}
org/parboiled/parserunners/ProfilingParseRunner$Report$7.classProfilingParseRunner.java
package org.parboiled.parserunners
org.parboiled.parserunners.ProfilingParseRunner$Report$7 extends java.lang.Object implements java.util.Comparator {
final org.parboiled.parserunners.ProfilingParseRunner$Report this$0
void (org.parboiled.parserunners.ProfilingParseRunner$Report)
public int compare (org.parboiled.parserunners.ProfilingParseRunner$RuleReport, org.parboiled.parserunners.ProfilingParseRunner$RuleReport)
org.parboiled.parserunners.ProfilingParseRunner$RuleReport a
org.parboiled.parserunners.ProfilingParseRunner$RuleReport b
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
org/parboiled/trees/ImmutableTreeNode.classImmutableTreeNode.java
package org.parboiled.trees
public org.parboiled.trees.ImmutableTreeNode extends org.parboiled.trees.ImmutableGraphNode implements org.parboiled.trees.TreeNode {
private org.parboiled.trees.TreeNode parent
public void ()
public void (java.util.List)
java.util.List children
public org.parboiled.trees.TreeNode getParent ()
protected void acquireChildren ()
int i
java.util.List children
int size
}
org/parboiled/trees/GraphUtils.classGraphUtils.java
package org.parboiled.trees
public final org.parboiled.trees.GraphUtils extends java.lang.Object {
private void ()
public static boolean hasChildren (org.parboiled.trees.GraphNode)
org.parboiled.trees.GraphNode node
public static org.parboiled.trees.GraphNode getFirstChild (org.parboiled.trees.GraphNode)
org.parboiled.trees.GraphNode node
public static org.parboiled.trees.GraphNode getLastChild (org.parboiled.trees.GraphNode)
org.parboiled.trees.GraphNode node
public static int countAllDistinct (org.parboiled.trees.GraphNode)
org.parboiled.trees.GraphNode node
public static java.util.Collection collectAllNodes (org.parboiled.trees.GraphNode, java.util.Collection)
org.parboiled.trees.GraphNode child
java.util.Iterator i$
org.parboiled.trees.GraphNode node
java.util.Collection collection
public static java.lang.String printTree (org.parboiled.trees.GraphNode, org.parboiled.common.Formatter)
org.parboiled.trees.GraphNode node
org.parboiled.common.Formatter formatter
public static java.lang.String printTree (org.parboiled.trees.GraphNode, org.parboiled.common.Formatter, org.parboiled.common.Predicate, org.parboiled.common.Predicate)
org.parboiled.trees.GraphNode node
org.parboiled.common.Formatter formatter
org.parboiled.common.Predicate nodeFilter
org.parboiled.common.Predicate subTreeFilter
private static java.lang.StringBuilder printTree (org.parboiled.trees.GraphNode, org.parboiled.common.Formatter, java.lang.String, java.lang.StringBuilder, org.parboiled.common.Predicate, org.parboiled.common.Predicate)
String line
org.parboiled.trees.GraphNode sub
java.util.Iterator i$
org.parboiled.trees.GraphNode node
org.parboiled.common.Formatter formatter
String indent
StringBuilder sb
org.parboiled.common.Predicate nodeFilter
org.parboiled.common.Predicate subTreeFilter
}
org/parboiled/parserunners/ProfilingParseRunner$Report$10.classProfilingParseRunner.java
package org.parboiled.parserunners
org.parboiled.parserunners.ProfilingParseRunner$Report$10 extends java.lang.Object implements java.util.Comparator {
final org.parboiled.parserunners.ProfilingParseRunner$Report this$0
void (org.parboiled.parserunners.ProfilingParseRunner$Report)
public int compare (org.parboiled.parserunners.ProfilingParseRunner$RuleReport, org.parboiled.parserunners.ProfilingParseRunner$RuleReport)
org.parboiled.parserunners.ProfilingParseRunner$RuleReport a
org.parboiled.parserunners.ProfilingParseRunner$RuleReport b
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
org/parboiled/matchers/SequenceMatcher.classSequenceMatcher.java
package org.parboiled.matchers
public org.parboiled.matchers.SequenceMatcher extends org.parboiled.matchers.CustomDefaultLabelMatcher {
public void (org.parboiled.Rule[])
org.parboiled.Rule[] subRules
public boolean match (org.parboiled.MatcherContext)
org.parboiled.matchers.Matcher matcher
int i
org.parboiled.MatcherContext context
Object valueStackSnapshot
java.util.List children
int size
public java.lang.Object accept (org.parboiled.matchervisitors.MatcherVisitor)
org.parboiled.matchervisitors.MatcherVisitor visitor
public volatile boolean hasCustomLabel ()
public volatile java.lang.String getLabel ()
}
org/parboiled/support/Var.classVar.java
package org.parboiled.support
public org.parboiled.support.Var extends org.parboiled.common.Reference {
private org.parboiled.common.Factory initialValueFactory
private java.util.LinkedList stack
private int level
private String name
public void ()
public void (java.lang.Object)
Object value
public void (org.parboiled.common.Factory)
org.parboiled.common.Factory initialValueFactory
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public int getLevel ()
public boolean enterFrame ()
public boolean exitFrame ()
public java.lang.String toString ()
}
org/parboiled/common/ImmutableList$RegularList.classImmutableList.java
package org.parboiled.common
org.parboiled.common.ImmutableList$RegularList extends org.parboiled.common.ImmutableList {
private final Object[] elements
private void (java.lang.Object[])
Object[] elements
public java.lang.Object get (int)
int index
public int size ()
public org.parboiled.common.ImmutableList append (java.lang.Object)
Object element
Object[] newElements
void (java.lang.Object[], org.parboiled.common.ImmutableList$1)
Object[] x0
org.parboiled.common.ImmutableList$1 x1
static java.lang.Object[] access$500 (org.parboiled.common.ImmutableList$RegularList)
org.parboiled.common.ImmutableList$RegularList x0
}
org/parboiled/support/Filters$10.classFilters.java
package org.parboiled.support
final org.parboiled.support.Filters$10 extends java.lang.Object implements org.parboiled.common.Predicate {
void ()
public boolean apply (org.parboiled.common.Tuple2)
org.parboiled.common.Tuple2 tuple
public volatile boolean apply (java.lang.Object)
Object x0
}
org/parboiled/common/IntArrayStack.classIntArrayStack.java
package org.parboiled.common
public org.parboiled.common.IntArrayStack extends java.lang.Object {
private static final int INITIAL_CAPACITY
private int[] array
private int top
public void ()
public boolean isEmpty ()
public int size ()
public void getElements (int[], int)
int[] destArray
int destStartIndex
public int[] toArray ()
int[] array
public void clear ()
public int peek ()
public int pop ()
public void push (int)
int x
private void expandCapacity ()
int[] newArray
}
org/parboiled/common/Predicates$AndPredicate.classPredicates.java
package org.parboiled.common
org.parboiled.common.Predicates$AndPredicate extends java.lang.Object implements org.parboiled.common.Predicate {
private final java.util.Collection components
private void (java.util.Collection)
java.util.Collection components
public boolean apply (java.lang.Object)
org.parboiled.common.Predicate predicate
java.util.Iterator i$
Object t
public java.lang.String toString ()
void (java.util.Collection, org.parboiled.common.Predicates$1)
java.util.Collection x0
org.parboiled.common.Predicates$1 x1
}
org/parboiled/parserunners/ParseRunner.classParseRunner.java
package org.parboiled.parserunners
public abstract org.parboiled.parserunners.ParseRunner extends java.lang.Object {
public abstract org.parboiled.parserunners.ParseRunner withParseErrors (java.util.List)
public abstract org.parboiled.parserunners.ParseRunner withValueStack (org.parboiled.support.ValueStack)
public abstract org.parboiled.support.ParsingResult run (java.lang.String)
public abstract org.parboiled.support.ParsingResult run (char[])
public abstract org.parboiled.support.ParsingResult run (org.parboiled.buffers.InputBuffer)
}
org/parboiled/Context.classContext.java
package org.parboiled
public abstract org.parboiled.Context extends java.lang.Object {
public abstract org.parboiled.Context getParent ()
public abstract org.parboiled.buffers.InputBuffer getInputBuffer ()
public abstract org.parboiled.matchers.Matcher getMatcher ()
public abstract int getStartIndex ()
public abstract int getCurrentIndex ()
public abstract char getCurrentChar ()
public abstract java.util.List getParseErrors ()
public abstract org.parboiled.support.MatcherPath getPath ()
public abstract int getLevel ()
public abstract boolean fastStringMatching ()
public abstract java.util.List getSubNodes ()
public abstract boolean inPredicate ()
public abstract boolean inErrorRecovery ()
public abstract boolean isNodeSuppressed ()
public abstract boolean hasError ()
public abstract java.lang.String getMatch ()
public abstract char getFirstMatchChar ()
public abstract int getMatchStartIndex ()
public abstract int getMatchEndIndex ()
public abstract int getMatchLength ()
public abstract org.parboiled.support.Position getPosition ()
public abstract org.parboiled.support.IndexRange getMatchRange ()
public abstract org.parboiled.support.ValueStack getValueStack ()
}
org/parboiled/errors/ParsingException.classParsingException.java
package org.parboiled.errors
public org.parboiled.errors.ParsingException extends java.lang.RuntimeException {
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public transient void (java.lang.String, java.lang.Object[])
String message
Object[] messageArgs
public transient void (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable cause
String message
Object[] messageArgs
public void (java.lang.Throwable)
Throwable cause
}
org/parboiled/common/Predicates$AlwaysFalsePredicate.classPredicates.java
package org.parboiled.common
org.parboiled.common.Predicates$AlwaysFalsePredicate extends java.lang.Object implements org.parboiled.common.Predicate {
private static final org.parboiled.common.Predicate INSTANCE
private void ()
public boolean apply (java.lang.Object)
Object o
public java.lang.String toString ()
static org.parboiled.common.Predicate access$100 ()
static void ()
}
org/parboiled/matchers/OptionalMatcher.classOptionalMatcher.java
package org.parboiled.matchers
public org.parboiled.matchers.OptionalMatcher extends org.parboiled.matchers.CustomDefaultLabelMatcher {
public final org.parboiled.matchers.Matcher subMatcher
public void (org.parboiled.Rule)
org.parboiled.Rule subRule
public boolean match (org.parboiled.MatcherContext)
org.parboiled.MatcherContext context
public java.lang.Object accept (org.parboiled.matchervisitors.MatcherVisitor)
org.parboiled.matchervisitors.MatcherVisitor visitor
public volatile boolean hasCustomLabel ()
public volatile java.lang.String getLabel ()
}
org/parboiled/trees/MutableBinaryTreeNode.classMutableBinaryTreeNode.java
package org.parboiled.trees
public abstract org.parboiled.trees.MutableBinaryTreeNode extends java.lang.Object implements org.parboiled.trees.BinaryTreeNode org.parboiled.trees.MutableTreeNode {
public abstract void setLeft (org.parboiled.trees.MutableBinaryTreeNode)
public abstract void setRight (org.parboiled.trees.MutableBinaryTreeNode)
}
org/parboiled/errors/ActionError.classActionError.java
package org.parboiled.errors
public org.parboiled.errors.ActionError extends org.parboiled.errors.BasicParseError {
private final org.parboiled.support.MatcherPath errorPath
private final org.parboiled.errors.ActionException actionException
public void (org.parboiled.buffers.InputBuffer, int, java.lang.String, org.parboiled.support.MatcherPath, org.parboiled.errors.ActionException)
org.parboiled.buffers.InputBuffer inputBuffer
int errorIndex
String errorMessage
org.parboiled.support.MatcherPath errorPath
org.parboiled.errors.ActionException actionException
public org.parboiled.support.MatcherPath getErrorPath ()
public org.parboiled.errors.ActionException getActionException ()
}
org/parboiled/SkippableAction.classSkippableAction.java
package org.parboiled
public abstract org.parboiled.SkippableAction extends java.lang.Object implements org.parboiled.Action {
public abstract boolean skipInPredicates ()
}
org/parboiled/support/ValueStack.classValueStack.java
package org.parboiled.support
public abstract org.parboiled.support.ValueStack extends java.lang.Object implements java.lang.Iterable {
public abstract boolean isEmpty ()
public abstract int size ()
public abstract void clear ()
public abstract java.lang.Object takeSnapshot ()
public abstract void restoreSnapshot (java.lang.Object)
public abstract void push (java.lang.Object)
public abstract void push (int, java.lang.Object)
public transient abstract void pushAll (java.lang.Object, java.lang.Object[])
public abstract void pushAll (java.lang.Iterable)
public abstract java.lang.Object pop ()
public abstract java.lang.Object pop (int)
public abstract java.lang.Object peek ()
public abstract java.lang.Object peek (int)
public abstract void poke (java.lang.Object)
public abstract void poke (int, java.lang.Object)
public abstract void dup ()
public abstract void swap ()
public abstract void swap3 ()
public abstract void swap4 ()
public abstract void swap5 ()
public abstract void swap6 ()
}
org/parboiled/support/Characters.classCharacters.java
package org.parboiled.support
public org.parboiled.support.Characters extends java.lang.Object {
private static final char[] NO_CHARS
public static final org.parboiled.support.Characters NONE
public static final org.parboiled.support.Characters ALL
private final boolean subtractive
private final char[] chars
private void (boolean, char[])
boolean subtractive
char[] chars
public boolean isSubtractive ()
public char[] getChars ()
public org.parboiled.support.Characters add (char)
char c
public org.parboiled.support.Characters remove (char)
char c
public boolean contains (char)
char c
public org.parboiled.support.Characters add (org.parboiled.support.Characters)
org.parboiled.support.Characters other
public org.parboiled.support.Characters remove (org.parboiled.support.Characters)
org.parboiled.support.Characters other
public java.lang.String toString ()
char c
char[] arr$
int len$
int i$
StringBuilder sb
public boolean equals (java.lang.Object)
Object o
org.parboiled.support.Characters that
public int hashCode ()
int result
private org.parboiled.support.Characters addToChars (char[])
char c
char[] arr$
int len$
int i$
char[] chs
org.parboiled.support.Characters characters
private org.parboiled.support.Characters addToChars (char)
char c
char[] newChars
private org.parboiled.support.Characters removeFromChars (char[])
char c
char[] arr$
int len$
int i$
char[] chs
org.parboiled.support.Characters characters
private org.parboiled.support.Characters removeFromChars (char)
char c
int ix
char[] newChars
private org.parboiled.support.Characters retainAllChars (char[])
char c
char[] arr$
int len$
int i$
char[] chs
org.parboiled.support.Characters characters
private static int indexOf (char[], char)
int i
char[] chars
char c
private static boolean equivalent (char[], char[])
int j
char ac
int i
char[] a
char[] b
int length
public static org.parboiled.support.Characters of (char)
char c
public static transient org.parboiled.support.Characters of (char[])
char[] chars
public static org.parboiled.support.Characters of (java.lang.String)
String chars
public static org.parboiled.support.Characters allBut (char)
char c
public static transient org.parboiled.support.Characters allBut (char[])
char[] chars
public static org.parboiled.support.Characters allBut (java.lang.String)
String chars
static void ()
}
org/parboiled/errors/ParseError.classParseError.java
package org.parboiled.errors
public abstract org.parboiled.errors.ParseError extends java.lang.Object {
public abstract org.parboiled.buffers.InputBuffer getInputBuffer ()
public abstract int getStartIndex ()
public abstract int getEndIndex ()
public abstract java.lang.String getErrorMessage ()
}
org/parboiled/support/Filters$11.classFilters.java
package org.parboiled.support
final org.parboiled.support.Filters$11 extends java.lang.Object implements org.parboiled.common.Predicate {
void ()
public boolean apply (org.parboiled.common.Tuple2)
org.parboiled.common.Tuple2 tuple
public volatile boolean apply (java.lang.Object)
Object x0
}
org/parboiled/parserunners/ProfilingParseRunner$Report$12.classProfilingParseRunner.java
package org.parboiled.parserunners
org.parboiled.parserunners.ProfilingParseRunner$Report$12 extends java.lang.Object implements java.util.Comparator {
final org.parboiled.parserunners.ProfilingParseRunner$Report this$0
void (org.parboiled.parserunners.ProfilingParseRunner$Report)
public int compare (org.parboiled.parserunners.ProfilingParseRunner$RuleReport, org.parboiled.parserunners.ProfilingParseRunner$RuleReport)
org.parboiled.parserunners.ProfilingParseRunner$RuleReport a
org.parboiled.parserunners.ProfilingParseRunner$RuleReport b
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
org/parboiled/parserunners/ProfilingParseRunner$Report$4.classProfilingParseRunner.java
package org.parboiled.parserunners
org.parboiled.parserunners.ProfilingParseRunner$Report$4 extends java.lang.Object implements java.util.Comparator {
final org.parboiled.parserunners.ProfilingParseRunner$Report this$0
void (org.parboiled.parserunners.ProfilingParseRunner$Report)
public int compare (org.parboiled.parserunners.ProfilingParseRunner$RuleReport, org.parboiled.parserunners.ProfilingParseRunner$RuleReport)
org.parboiled.parserunners.ProfilingParseRunner$RuleReport a
org.parboiled.parserunners.ProfilingParseRunner$RuleReport b
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
org/parboiled/matchers/AnyOfMatcher.classAnyOfMatcher.java
package org.parboiled.matchers
public org.parboiled.matchers.AnyOfMatcher extends org.parboiled.matchers.AbstractMatcher {
public final org.parboiled.support.Characters characters
public void (org.parboiled.support.Characters)
org.parboiled.support.Characters characters
public boolean match (org.parboiled.MatcherContext)
org.parboiled.MatcherContext context
public java.lang.Object accept (org.parboiled.matchervisitors.MatcherVisitor)
org.parboiled.matchervisitors.MatcherVisitor visitor
}
org/parboiled/parserunners/ProfilingParseRunner$Report$9.classProfilingParseRunner.java
package org.parboiled.parserunners
org.parboiled.parserunners.ProfilingParseRunner$Report$9 extends java.lang.Object implements java.util.Comparator {
final org.parboiled.parserunners.ProfilingParseRunner$Report this$0
void (org.parboiled.parserunners.ProfilingParseRunner$Report)
public int compare (org.parboiled.parserunners.ProfilingParseRunner$RuleReport, org.parboiled.parserunners.ProfilingParseRunner$RuleReport)
org.parboiled.parserunners.ProfilingParseRunner$RuleReport a
org.parboiled.parserunners.ProfilingParseRunner$RuleReport b
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
org/parboiled/errors/DefaultInvalidInputErrorFormatter.classDefaultInvalidInputErrorFormatter.java
package org.parboiled.errors
public org.parboiled.errors.DefaultInvalidInputErrorFormatter extends java.lang.Object implements org.parboiled.common.Formatter {
public void ()
public java.lang.String format (org.parboiled.errors.InvalidInputError)
org.parboiled.errors.InvalidInputError error
int len
StringBuilder sb
String expectedString
public java.lang.String getExpectedString (org.parboiled.errors.InvalidInputError)
String label
String[] arr$
int len$
int i$
org.parboiled.matchers.Matcher labelMatcher
String[] labels
org.parboiled.support.MatcherPath path
java.util.Iterator i$
org.parboiled.errors.InvalidInputError error
int pathStartIndex
java.util.List labelList
public java.lang.String[] getLabels (org.parboiled.matchers.Matcher)
int i
String[] labels
org.parboiled.matchers.AnyOfMatcher cMatcher
org.parboiled.matchers.Matcher matcher
public java.lang.String join (java.util.List)
int i
java.util.List labelList
StringBuilder sb
public volatile java.lang.String format (java.lang.Object)
Object x0
}
org/parboiled/errors/GrammarException.classGrammarException.java
package org.parboiled.errors
public org.parboiled.errors.GrammarException extends java.lang.RuntimeException {
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public transient void (java.lang.String, java.lang.Object[])
String message
Object[] messageArgs
public transient void (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable cause
String message
Object[] messageArgs
public void (java.lang.Throwable)
Throwable cause
}
org/parboiled/matchers/AnyMatcher.classAnyMatcher.java
package org.parboiled.matchers
public org.parboiled.matchers.AnyMatcher extends org.parboiled.matchers.AbstractMatcher {
public void ()
public boolean match (org.parboiled.MatcherContext)
org.parboiled.MatcherContext context
public java.lang.Object accept (org.parboiled.matchervisitors.MatcherVisitor)
org.parboiled.matchervisitors.MatcherVisitor visitor
}
org/parboiled/matchers/VarFramingMatcher.classVarFramingMatcher.java
package org.parboiled.matchers
public org.parboiled.matchers.VarFramingMatcher extends java.lang.Object implements org.parboiled.matchers.Matcher {
private final org.parboiled.matchers.Matcher inner
private final org.parboiled.support.Var[] variables
public void (org.parboiled.Rule, org.parboiled.support.Var[])
org.parboiled.Rule inner
org.parboiled.support.Var[] variables
public boolean match (org.parboiled.MatcherContext)
org.parboiled.support.Var var
org.parboiled.support.Var[] arr$
int len$
int i$
org.parboiled.support.Var var
org.parboiled.support.Var[] arr$
int len$
int i$
org.parboiled.MatcherContext context
boolean matched
public java.util.List getChildren ()
public org.parboiled.Rule label (java.lang.String)
String label
public org.parboiled.Rule suppressNode ()
public org.parboiled.Rule suppressSubnodes ()
public org.parboiled.Rule skipNode ()
public org.parboiled.Rule memoMismatches ()
public java.lang.String getLabel ()
public boolean hasCustomLabel ()
public boolean isNodeSuppressed ()
public boolean areSubnodesSuppressed ()
public boolean isNodeSkipped ()
public boolean areMismatchesMemoed ()
public void setTag (java.lang.Object)
Object tagObject
public java.lang.Object getTag ()
public org.parboiled.MatcherContext getSubContext (org.parboiled.MatcherContext)
org.parboiled.MatcherContext context
org.parboiled.MatcherContext subContext
public java.lang.Object accept (org.parboiled.matchervisitors.MatcherVisitor)
org.parboiled.matchervisitors.MatcherVisitor visitor
public java.lang.String toString ()
public static org.parboiled.matchers.Matcher unwrap (org.parboiled.matchers.Matcher)
org.parboiled.matchers.VarFramingMatcher varFramingMatcher
org.parboiled.matchers.Matcher matcher
}
org/parboiled/support/ParseTreeUtils.classParseTreeUtils.java
package org.parboiled.support
public final org.parboiled.support.ParseTreeUtils extends java.lang.Object {
private void ()
public static org.parboiled.Node findNodeByPath (org.parboiled.Node, java.lang.String)
org.parboiled.Node parent
String path
public static org.parboiled.Node findNodeByPath (java.util.List, java.lang.String)
org.parboiled.Node child
int i
int separatorIndex
String prefix
int start
int step
java.util.List parents
String path
public static java.util.Collection collectNodesByPath (org.parboiled.Node, java.lang.String, java.util.Collection)
org.parboiled.Node parent
String path
java.util.Collection collection
public static java.util.Collection collectNodesByPath (java.util.List, java.lang.String, java.util.Collection)
org.parboiled.Node child
java.util.Iterator i$
int separatorIndex
String prefix
java.util.List parents
String path
java.util.Collection collection
public static org.parboiled.Node findNode (org.parboiled.Node, org.parboiled.common.Predicate)
org.parboiled.Node found
org.parboiled.Node parent
org.parboiled.common.Predicate predicate
public static org.parboiled.Node findNode (java.util.List, org.parboiled.common.Predicate)
org.parboiled.Node found
org.parboiled.Node child
java.util.Iterator i$
java.util.List parents
org.parboiled.common.Predicate predicate
public static org.parboiled.Node findNodeByLabel (org.parboiled.Node, java.lang.String)
org.parboiled.Node parent
String labelPrefix
public static org.parboiled.Node findNodeByLabel (java.util.List, java.lang.String)
java.util.List parents
String labelPrefix
public static org.parboiled.Node findLastNode (org.parboiled.Node, org.parboiled.common.Predicate)
org.parboiled.Node found
org.parboiled.Node parent
org.parboiled.common.Predicate predicate
public static org.parboiled.Node findLastNode (java.util.List, org.parboiled.common.Predicate)
org.parboiled.Node found
int i
int parentsSize
java.util.List parents
org.parboiled.common.Predicate predicate
public static java.util.Collection collectNodes (org.parboiled.Node, org.parboiled.common.Predicate, java.util.Collection)
org.parboiled.Node parent
org.parboiled.common.Predicate predicate
java.util.Collection collection
public static java.lang.String getNodeText (org.parboiled.Node, org.parboiled.buffers.InputBuffer)
char c
int i
StringBuilder sb
org.parboiled.Node node
org.parboiled.buffers.InputBuffer inputBuffer
public static java.util.Collection collectNodes (java.util.List, org.parboiled.common.Predicate, java.util.Collection)
org.parboiled.Node child
java.util.Iterator i$
java.util.List parents
org.parboiled.common.Predicate predicate
java.util.Collection collection
public static java.lang.String printNodeTree (org.parboiled.support.ParsingResult)
org.parboiled.support.ParsingResult parsingResult
public static java.lang.String printNodeTree (org.parboiled.support.ParsingResult, org.parboiled.common.Predicate, org.parboiled.common.Predicate)
org.parboiled.support.ParsingResult parsingResult
org.parboiled.common.Predicate nodeFilter
org.parboiled.common.Predicate subTreeFilter
}
org/parboiled/buffers/IndentDedentInputBuffer.classIndentDedentInputBuffer.java
package org.parboiled.buffers
public org.parboiled.buffers.IndentDedentInputBuffer extends java.lang.Object implements org.parboiled.buffers.InputBuffer {
private final org.parboiled.buffers.DefaultInputBuffer origBuffer
private final org.parboiled.buffers.DefaultInputBuffer convBuffer
private int[] indexMap
private final boolean strict
public void (char[], int, java.lang.String, boolean)
char[] input
int tabStop
String lineCommentStart
boolean strict
org.parboiled.buffers.IndentDedentInputBuffer$BufferConverter converter
public char charAt (int)
int index
public boolean test (int, char[])
int index
char[] characters
public java.lang.String extract (int, int)
int start
int end
public java.lang.String extract (org.parboiled.support.IndexRange)
org.parboiled.support.IndexRange range
public org.parboiled.support.Position getPosition (int)
int index
public int getOriginalIndex (int)
int index
public java.lang.String extractLine (int)
int lineNumber
public int getLineCount ()
private int map (int)
int convIndex
static org.parboiled.buffers.DefaultInputBuffer access$100 (org.parboiled.buffers.IndentDedentInputBuffer)
org.parboiled.buffers.IndentDedentInputBuffer x0
static boolean access$400 (org.parboiled.buffers.IndentDedentInputBuffer)
org.parboiled.buffers.IndentDedentInputBuffer x0
}
org/parboiled/support/ToStringFormatter.classToStringFormatter.java
package org.parboiled.support
public org.parboiled.support.ToStringFormatter extends java.lang.Object implements org.parboiled.common.Formatter {
private final String nullString
public void ()
public void (java.lang.String)
String nullString
public java.lang.String format (java.lang.Object)
Object obj
}
org/parboiled/support/Chars.classChars.java
package org.parboiled.support
public org.parboiled.support.Chars extends java.lang.Object {
public static final char DEL_ERROR
public static final char INS_ERROR
public static final char RESYNC
public static final char RESYNC_START
public static final char RESYNC_END
public static final char RESYNC_EOI
public static final char EOI
public static final char INDENT
public static final char DEDENT
private void ()
}
org/parboiled/common/ImmutableList.classImmutableList.java
package org.parboiled.common
public abstract org.parboiled.common.ImmutableList extends java.util.AbstractList {
private static final org.parboiled.common.ImmutableList EMPTY_LIST
public void ()
public abstract org.parboiled.common.ImmutableList append (java.lang.Object)
public static org.parboiled.common.ImmutableList copyOf (java.util.List)
java.util.List other
public static org.parboiled.common.ImmutableList of ()
public static org.parboiled.common.ImmutableList of (java.lang.Object)
Object a
public static org.parboiled.common.ImmutableList of (java.lang.Object, java.lang.Object)
Object a
Object b
public static org.parboiled.common.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object)
Object a
Object b
Object c
public static transient org.parboiled.common.ImmutableList of (java.lang.Object[])
Object[] elements
public static org.parboiled.common.ImmutableList of (java.lang.Object, java.lang.Object[])
Object first
Object[] more
public static org.parboiled.common.ImmutableList of (java.lang.Object[], java.lang.Object)
Object[] first
Object last
public static org.parboiled.common.ImmutableList of (java.lang.Object, org.parboiled.common.ImmutableList)
org.parboiled.common.ImmutableList$TwoElementList list
org.parboiled.common.ImmutableList$RegularList list
Object first
org.parboiled.common.ImmutableList more
public static org.parboiled.common.ImmutableList of (org.parboiled.common.ImmutableList, java.lang.Object)
org.parboiled.common.ImmutableList$TwoElementList list
org.parboiled.common.ImmutableList$RegularList list
org.parboiled.common.ImmutableList first
Object last
static void ()
}
org/parboiled/common/Predicate.classPredicate.java
package org.parboiled.common
public abstract org.parboiled.common.Predicate extends java.lang.Object {
public abstract boolean apply (java.lang.Object)
}
org/parboiled/common/Predicates$OrPredicate.classPredicates.java
package org.parboiled.common
org.parboiled.common.Predicates$OrPredicate extends java.lang.Object implements org.parboiled.common.Predicate {
private final java.util.Collection components
private void (java.util.Collection)
java.util.Collection components
public boolean apply (java.lang.Object)
org.parboiled.common.Predicate predicate
java.util.Iterator i$
Object t
public java.lang.String toString ()
void (java.util.Collection, org.parboiled.common.Predicates$1)
java.util.Collection x0
org.parboiled.common.Predicates$1 x1
}
org/parboiled/errors/InvalidInputError.classInvalidInputError.java
package org.parboiled.errors
public org.parboiled.errors.InvalidInputError extends org.parboiled.errors.BasicParseError {
private final java.util.List failedMatchers
public void (org.parboiled.buffers.InputBuffer, int, java.util.List, java.lang.String)
org.parboiled.buffers.InputBuffer inputBuffer
int startIndex
java.util.List failedMatchers
String errorMessage
public java.util.List getFailedMatchers ()
}
org/parboiled/trees/MutableTreeNodeImpl.classMutableTreeNodeImpl.java
package org.parboiled.trees
public org.parboiled.trees.MutableTreeNodeImpl extends java.lang.Object implements org.parboiled.trees.MutableTreeNode {
private final java.util.List children
private final java.util.List childrenView
private org.parboiled.trees.MutableTreeNode parent
public void ()
public org.parboiled.trees.MutableTreeNode getParent ()
public java.util.List getChildren ()
public void addChild (int, org.parboiled.trees.MutableTreeNode)
int index
org.parboiled.trees.MutableTreeNode child
public void setChild (int, org.parboiled.trees.MutableTreeNode)
int index
org.parboiled.trees.MutableTreeNode child
org.parboiled.trees.MutableTreeNode old
public org.parboiled.trees.MutableTreeNode removeChild (int)
int index
org.parboiled.trees.MutableTreeNode removed
private static void setParent (org.parboiled.trees.MutableTreeNode, org.parboiled.trees.MutableTreeNodeImpl)
org.parboiled.trees.MutableTreeNode node
org.parboiled.trees.MutableTreeNodeImpl parent
public volatile org.parboiled.trees.TreeNode getParent ()
}
org/parboiled/parserunners/ProfilingParseRunner.classProfilingParseRunner.java
package org.parboiled.parserunners
public org.parboiled.parserunners.ProfilingParseRunner extends org.parboiled.parserunners.AbstractParseRunner implements org.parboiled.MatchHandler {
private final java.util.Map ruleReports
private int runMatches
private int totalRuns
private int totalMatches
private int totalMismatches
private int totalRematches
private int totalRemismatches
private long totalNanoTime
private long timeCorrection
private final org.parboiled.matchervisitors.DoWithMatcherVisitor$Action updateStatsAction
public void (org.parboiled.Rule)
org.parboiled.Rule rule
public org.parboiled.support.ParsingResult run (org.parboiled.buffers.InputBuffer)
org.parboiled.buffers.InputBuffer inputBuffer
org.parboiled.MatcherContext rootContext
long timeStamp
boolean matched
public org.parboiled.parserunners.ProfilingParseRunner$Report getReport ()
public boolean match (org.parboiled.MatcherContext)
org.parboiled.MatcherContext context
long timeStamp
org.parboiled.matchers.Matcher matcher
org.parboiled.parserunners.ProfilingParseRunner$RuleStats ruleStats
int pos
int subMatches
int matchSubs
int rematchSubs
int mismatchSubs
int remismatchSubs
long time
boolean matched
Integer posMatches
static int access$112 (org.parboiled.parserunners.ProfilingParseRunner, int)
org.parboiled.parserunners.ProfilingParseRunner x0
int x1
static int access$312 (org.parboiled.parserunners.ProfilingParseRunner, int)
org.parboiled.parserunners.ProfilingParseRunner x0
int x1
static int access$512 (org.parboiled.parserunners.ProfilingParseRunner, int)
org.parboiled.parserunners.ProfilingParseRunner x0
int x1
static int access$612 (org.parboiled.parserunners.ProfilingParseRunner, int)
org.parboiled.parserunners.ProfilingParseRunner x0
int x1
static java.util.Map access$700 (org.parboiled.parserunners.ProfilingParseRunner)
org.parboiled.parserunners.ProfilingParseRunner x0
}
org/parboiled/parserunners/ProfilingParseRunner$Report$2.classProfilingParseRunner.java
package org.parboiled.parserunners
final org.parboiled.parserunners.ProfilingParseRunner$Report$2 extends java.lang.Object implements org.parboiled.common.Predicate {
void ()
public boolean apply (org.parboiled.parserunners.ProfilingParseRunner$RuleReport)
org.parboiled.parserunners.ProfilingParseRunner$RuleReport rep
public volatile boolean apply (java.lang.Object)
Object x0
}
org/parboiled/common/Predicates$NotPredicate.classPredicates.java
package org.parboiled.common
org.parboiled.common.Predicates$NotPredicate extends java.lang.Object implements org.parboiled.common.Predicate {
private final org.parboiled.common.Predicate predicate
private void (org.parboiled.common.Predicate)
org.parboiled.common.Predicate predicate
public boolean apply (java.lang.Object)
Object t
public java.lang.String toString ()
void (org.parboiled.common.Predicate, org.parboiled.common.Predicates$1)
org.parboiled.common.Predicate x0
org.parboiled.common.Predicates$1 x1
}
org/parboiled/support/Checks.classChecks.java
package org.parboiled.support
public final org.parboiled.support.Checks extends java.lang.Object {
private void ()
public static transient void ensure (boolean, java.lang.String, java.lang.Object[])
boolean condition
String errorMessageFormat
Object[] errorMessageArgs
public static void ensure (boolean, java.lang.String)
boolean condition
String errorMessage
}
org/parboiled/matchervisitors/DoWithMatcherVisitor$Action.classDoWithMatcherVisitor.java
package org.parboiled.matchervisitors
public abstract org.parboiled.matchervisitors.DoWithMatcherVisitor$Action extends java.lang.Object {
public abstract void process (org.parboiled.matchers.Matcher)
}
org/parboiled/matchers/ProxyMatcher.classProxyMatcher.java
package org.parboiled.matchers
public org.parboiled.matchers.ProxyMatcher extends java.lang.Object implements org.parboiled.matchers.Matcher java.lang.Cloneable {
private org.parboiled.matchers.Matcher target
private String label
private boolean nodeSuppressed
private boolean subnodesSuppressed
private boolean nodeSkipped
private boolean memoMismatches
private boolean dirty
public void ()
public java.util.List getChildren ()
public void setLabel (java.lang.String)
String label
private void setNodeSuppressed (boolean)
boolean nodeSuppressed
private void setSubnodesSuppressed (boolean)
boolean subnodesSuppressed
private void setNodeSkipped (boolean)
boolean nodeSkipped
private void setMemoMismatches (boolean)
boolean memoMismatches
private void updateDirtyFlag ()
public boolean match (org.parboiled.MatcherContext)
org.parboiled.MatcherContext context
public java.lang.String getLabel ()
public boolean hasCustomLabel ()
public boolean isNodeSuppressed ()
public boolean areSubnodesSuppressed ()
public boolean isNodeSkipped ()
public boolean areMismatchesMemoed ()
public void setTag (java.lang.Object)
Object tagObject
public java.lang.Object getTag ()
public java.lang.Object accept (org.parboiled.matchervisitors.MatcherVisitor)
org.parboiled.matchervisitors.MatcherVisitor visitor
public java.lang.String toString ()
private void apply ()
public org.parboiled.Rule label (java.lang.String)
org.parboiled.matchers.ProxyMatcher anotherProxy
String label
org.parboiled.Rule inner
public org.parboiled.Rule suppressNode ()
org.parboiled.Rule inner
public org.parboiled.Rule suppressSubnodes ()
org.parboiled.Rule inner
public org.parboiled.Rule skipNode ()
org.parboiled.Rule inner
public org.parboiled.Rule memoMismatches ()
org.parboiled.Rule inner
public void arm (org.parboiled.matchers.Matcher)
org.parboiled.matchers.Matcher target
public static org.parboiled.matchers.Matcher unwrap (org.parboiled.matchers.Matcher)
org.parboiled.matchers.ProxyMatcher proxyMatcher
org.parboiled.matchers.Matcher matcher
public org.parboiled.MatcherContext getSubContext (org.parboiled.MatcherContext)
org.parboiled.MatcherContext context
private org.parboiled.matchers.ProxyMatcher createClone ()
CloneNotSupportedException e
}
org/parboiled/MatcherContext.classMatcherContext.java
package org.parboiled
public org.parboiled.MatcherContext extends java.lang.Object implements org.parboiled.Context {
private final org.parboiled.buffers.InputBuffer inputBuffer
private final org.parboiled.support.ValueStack valueStack
private final java.util.List parseErrors
private final org.parboiled.MatchHandler matchHandler
private final org.parboiled.MatcherContext parent
private final int level
private final boolean fastStringMatching
private org.parboiled.MatcherContext subContext
private int startIndex
private int currentIndex
private char currentChar
private org.parboiled.matchers.Matcher matcher
private org.parboiled.Node node
private org.parboiled.common.ImmutableLinkedList subNodes
private org.parboiled.support.MatcherPath path
private int intTag
private boolean hasError
private boolean nodeSuppressed
private boolean inErrorRecovery
public void (org.parboiled.buffers.InputBuffer, org.parboiled.support.ValueStack, java.util.List, org.parboiled.MatchHandler, org.parboiled.matchers.Matcher, boolean)
org.parboiled.buffers.InputBuffer inputBuffer
org.parboiled.support.ValueStack valueStack
java.util.List parseErrors
org.parboiled.MatchHandler matchHandler
org.parboiled.matchers.Matcher matcher
boolean fastStringMatching
private void (org.parboiled.buffers.InputBuffer, org.parboiled.support.ValueStack, java.util.List, org.parboiled.MatchHandler, org.parboiled.MatcherContext, int, boolean)
org.parboiled.buffers.InputBuffer inputBuffer
org.parboiled.support.ValueStack valueStack
java.util.List parseErrors
org.parboiled.MatchHandler matchHandler
org.parboiled.MatcherContext parent
int level
boolean fastStringMatching
public java.lang.String toString ()
public org.parboiled.MatcherContext getParent ()
public org.parboiled.buffers.InputBuffer getInputBuffer ()
public int getStartIndex ()
public org.parboiled.matchers.Matcher getMatcher ()
public char getCurrentChar ()
public java.util.List getParseErrors ()
public int getCurrentIndex ()
public org.parboiled.support.MatcherPath getPath ()
public int getLevel ()
public boolean fastStringMatching ()
public org.parboiled.common.ImmutableLinkedList getSubNodes ()
private static org.parboiled.common.ImmutableLinkedList getSubNodes (org.parboiled.common.ImmutableLinkedList, org.parboiled.common.ImmutableLinkedList)
org.parboiled.Node head
org.parboiled.common.ImmutableLinkedList remaining
org.parboiled.common.ImmutableLinkedList tail
public boolean inPredicate ()
public boolean inErrorRecovery ()
public boolean isNodeSuppressed ()
public boolean hasError ()
public java.lang.String getMatch ()
org.parboiled.Node prevNode
org.parboiled.MatcherContext prevContext
public char getFirstMatchChar ()
int ix
public int getMatchStartIndex ()
public int getMatchEndIndex ()
public int getMatchLength ()
public org.parboiled.support.Position getPosition ()
public org.parboiled.support.IndexRange getMatchRange ()
private void checkActionContext ()
public org.parboiled.support.ValueStack getValueStack ()
public void setMatcher (org.parboiled.matchers.Matcher)
org.parboiled.matchers.Matcher matcher
public void setStartIndex (int)
int startIndex
public void setCurrentIndex (int)
int currentIndex
public void setInErrorRecovery (boolean)
boolean flag
public void advanceIndex (int)
int delta
public org.parboiled.Node getNode ()
public int getIntTag ()
public void setIntTag (int)
int intTag
public void markError ()
public void createNode ()
public final org.parboiled.MatcherContext getBasicSubContext ()
public final org.parboiled.MatcherContext getSubContext (org.parboiled.matchers.Matcher)
org.parboiled.matchers.Matcher matcher
org.parboiled.MatcherContext sc
public boolean runMatcher ()
org.parboiled.errors.ParserRuntimeException e
org.parboiled.parserunners.RecoveringParseRunner$TimeoutException e
Throwable e
public volatile java.util.List getSubNodes ()
public volatile org.parboiled.Context getParent ()
}
org/parboiled/matchers/TestNotMatcher.classTestNotMatcher.java
package org.parboiled.matchers
public org.parboiled.matchers.TestNotMatcher extends org.parboiled.matchers.CustomDefaultLabelMatcher {
public final org.parboiled.matchers.Matcher subMatcher
public void (org.parboiled.Rule)
org.parboiled.Rule subRule
public boolean match (org.parboiled.MatcherContext)
org.parboiled.MatcherContext context
int lastIndex
Object valueStackSnapshot
public java.lang.Object accept (org.parboiled.matchervisitors.MatcherVisitor)
org.parboiled.matchervisitors.MatcherVisitor visitor
public volatile boolean hasCustomLabel ()
public volatile java.lang.String getLabel ()
}
org/parboiled/common/Predicates$InstanceOfPredicate.classPredicates.java
package org.parboiled.common
org.parboiled.common.Predicates$InstanceOfPredicate extends java.lang.Object implements org.parboiled.common.Predicate {
private final Class clazz
private void (java.lang.Class)
Class clazz
public boolean apply (java.lang.Object)
Object o
public java.lang.String toString ()
void (java.lang.Class, org.parboiled.common.Predicates$1)
Class x0
org.parboiled.common.Predicates$1 x1
}
org/parboiled/matchers/NothingMatcher.classNothingMatcher.java
package org.parboiled.matchers
public org.parboiled.matchers.NothingMatcher extends org.parboiled.matchers.AbstractMatcher {
public void ()
public boolean match (org.parboiled.MatcherContext)
org.parboiled.MatcherContext context
public java.lang.Object accept (org.parboiled.matchervisitors.MatcherVisitor)
org.parboiled.matchervisitors.MatcherVisitor visitor
}
org/parboiled/support/LabelPrefixPredicate.classLabelPrefixPredicate.java
package org.parboiled.support
public org.parboiled.support.LabelPrefixPredicate extends java.lang.Object implements org.parboiled.common.Predicate {
private final String labelPrefix
public void (java.lang.String)
String labelPrefix
public boolean apply (org.parboiled.Node)
org.parboiled.Node input
public volatile boolean apply (java.lang.Object)
Object x0
}
org/parboiled/trees/GraphNode.classGraphNode.java
package org.parboiled.trees
public abstract org.parboiled.trees.GraphNode extends java.lang.Object {
public abstract java.util.List getChildren ()
}
org/parboiled/parserunners/ProfilingParseRunner$Report$6.classProfilingParseRunner.java
package org.parboiled.parserunners
org.parboiled.parserunners.ProfilingParseRunner$Report$6 extends java.lang.Object implements java.util.Comparator {
final org.parboiled.parserunners.ProfilingParseRunner$Report this$0
void (org.parboiled.parserunners.ProfilingParseRunner$Report)
public int compare (org.parboiled.parserunners.ProfilingParseRunner$RuleReport, org.parboiled.parserunners.ProfilingParseRunner$RuleReport)
org.parboiled.parserunners.ProfilingParseRunner$RuleReport a
org.parboiled.parserunners.ProfilingParseRunner$RuleReport b
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
org/parboiled/parserunners/ProfilingParseRunner$RuleStats.classProfilingParseRunner.java
package org.parboiled.parserunners
org.parboiled.parserunners.ProfilingParseRunner$RuleStats extends java.lang.Object {
private int matches
private int mismatches
private int matchSubs
private int mismatchSubs
private int rematchSubs
private int remismatchSubs
private long nanoTime
private final java.util.Map positionMatches
private void ()
private void clear ()
static java.util.Map access$000 (org.parboiled.parserunners.ProfilingParseRunner$RuleStats)
org.parboiled.parserunners.ProfilingParseRunner$RuleStats x0
static int access$200 (org.parboiled.parserunners.ProfilingParseRunner$RuleStats)
org.parboiled.parserunners.ProfilingParseRunner$RuleStats x0
static int access$400 (org.parboiled.parserunners.ProfilingParseRunner$RuleStats)
org.parboiled.parserunners.ProfilingParseRunner$RuleStats x0
static int access$800 (org.parboiled.parserunners.ProfilingParseRunner$RuleStats)
org.parboiled.parserunners.ProfilingParseRunner$RuleStats x0
static int access$900 (org.parboiled.parserunners.ProfilingParseRunner$RuleStats)
org.parboiled.parserunners.ProfilingParseRunner$RuleStats x0
static int access$1000 (org.parboiled.parserunners.ProfilingParseRunner$RuleStats)
org.parboiled.parserunners.ProfilingParseRunner$RuleStats x0
static int access$1100 (org.parboiled.parserunners.ProfilingParseRunner$RuleStats)
org.parboiled.parserunners.ProfilingParseRunner$RuleStats x0
static long access$1200 (org.parboiled.parserunners.ProfilingParseRunner$RuleStats)
org.parboiled.parserunners.ProfilingParseRunner$RuleStats x0
void (org.parboiled.parserunners.ProfilingParseRunner$1)
org.parboiled.parserunners.ProfilingParseRunner$1 x0
static void access$1400 (org.parboiled.parserunners.ProfilingParseRunner$RuleStats)
org.parboiled.parserunners.ProfilingParseRunner$RuleStats x0
static long access$1214 (org.parboiled.parserunners.ProfilingParseRunner$RuleStats, long)
org.parboiled.parserunners.ProfilingParseRunner$RuleStats x0
long x1
static int access$208 (org.parboiled.parserunners.ProfilingParseRunner$RuleStats)
org.parboiled.parserunners.ProfilingParseRunner$RuleStats x0
static int access$802 (org.parboiled.parserunners.ProfilingParseRunner$RuleStats, int)
org.parboiled.parserunners.ProfilingParseRunner$RuleStats x0
int x1
static int access$1002 (org.parboiled.parserunners.ProfilingParseRunner$RuleStats, int)
org.parboiled.parserunners.ProfilingParseRunner$RuleStats x0
int x1
static int access$408 (org.parboiled.parserunners.ProfilingParseRunner$RuleStats)
org.parboiled.parserunners.ProfilingParseRunner$RuleStats x0
static int access$902 (org.parboiled.parserunners.ProfilingParseRunner$RuleStats, int)
org.parboiled.parserunners.ProfilingParseRunner$RuleStats x0
int x1
static int access$1102 (org.parboiled.parserunners.ProfilingParseRunner$RuleStats, int)
org.parboiled.parserunners.ProfilingParseRunner$RuleStats x0
int x1
}
org/parboiled/support/DefaultValueStack.classDefaultValueStack.java
package org.parboiled.support
public org.parboiled.support.DefaultValueStack extends java.lang.Object implements org.parboiled.support.ValueStack {
protected org.parboiled.support.DefaultValueStack$Element head
protected Object tempValue
public void ()
public void (java.lang.Iterable)
Iterable values
public boolean isEmpty ()
public int size ()
org.parboiled.support.DefaultValueStack$Element cursor
int size
public void clear ()
public java.lang.Object takeSnapshot ()
public void restoreSnapshot (java.lang.Object)
ClassCastException e
Object snapshot
public void push (java.lang.Object)
Object value
public void push (int, java.lang.Object)
int down
Object value
private static org.parboiled.support.DefaultValueStack$Element push (int, java.lang.Object, org.parboiled.support.DefaultValueStack$Element)
int down
Object value
org.parboiled.support.DefaultValueStack$Element head
public transient void pushAll (java.lang.Object, java.lang.Object[])
Object value
Object[] arr$
int len$
int i$
Object firstValue
Object[] moreValues
public void pushAll (java.lang.Iterable)
Object value
java.util.Iterator i$
Iterable values
public java.lang.Object pop ()
public java.lang.Object pop (int)
int down
Object result
private org.parboiled.support.DefaultValueStack$Element pop (int, org.parboiled.support.DefaultValueStack$Element)
int down
org.parboiled.support.DefaultValueStack$Element head
public java.lang.Object peek ()
public java.lang.Object peek (int)
int down
private static java.lang.Object peek (int, org.parboiled.support.DefaultValueStack$Element)
int down
org.parboiled.support.DefaultValueStack$Element head
public void poke (java.lang.Object)
Object value
public void poke (int, java.lang.Object)
int down
Object value
private static org.parboiled.support.DefaultValueStack$Element poke (int, java.lang.Object, org.parboiled.support.DefaultValueStack$Element)
int down
Object value
org.parboiled.support.DefaultValueStack$Element head
public void dup ()
public void swap ()
org.parboiled.support.DefaultValueStack$Element down1
public void swap3 ()
org.parboiled.support.DefaultValueStack$Element down1
org.parboiled.support.DefaultValueStack$Element down2
public void swap4 ()
org.parboiled.support.DefaultValueStack$Element down1
org.parboiled.support.DefaultValueStack$Element down2
org.parboiled.support.DefaultValueStack$Element down3
public void swap5 ()
org.parboiled.support.DefaultValueStack$Element down1
org.parboiled.support.DefaultValueStack$Element down2
org.parboiled.support.DefaultValueStack$Element down3
org.parboiled.support.DefaultValueStack$Element down4
public void swap6 ()
org.parboiled.support.DefaultValueStack$Element down1
org.parboiled.support.DefaultValueStack$Element down2
org.parboiled.support.DefaultValueStack$Element down3
org.parboiled.support.DefaultValueStack$Element down4
org.parboiled.support.DefaultValueStack$Element down5
private static boolean isSizeGTE (int, org.parboiled.support.DefaultValueStack$Element)
int minSize
org.parboiled.support.DefaultValueStack$Element head
public java.util.Iterator iterator ()
}
org/parboiled/support/Filters.classFilters.java
package org.parboiled.support
public org.parboiled.support.Filters extends java.lang.Object {
public static final org.parboiled.common.Predicate SKIP_EMPTY_OPTS
public static final org.parboiled.common.Predicate SKIP_EMPTY_ZOMS
public static final org.parboiled.common.Predicate SKIP_EMPTY_OPTS_AND_ZOMS
public void ()
public static org.parboiled.common.Predicate preventLoops ()
public static org.parboiled.common.Predicate lines (int, int)
int firstLine
int lastLine
public static org.parboiled.common.Predicate fromLine (int)
int firstLine
public static org.parboiled.common.Predicate untilLine (int)
int lastLine
public static transient org.parboiled.common.Predicate rules (org.parboiled.Rule[])
org.parboiled.Rule[] rules
public static transient org.parboiled.common.Predicate onlyRules (org.parboiled.Rule[])
org.parboiled.Rule[] rules
public static transient org.parboiled.common.Predicate rulesBelow (org.parboiled.Rule[])
org.parboiled.Rule[] rules
public static org.parboiled.common.Predicate onlyMatches ()
public static org.parboiled.common.Predicate onlyMismatches ()
static void ()
}
org/parboiled/parserunners/ProfilingParseRunner$1.classProfilingParseRunner.java
package org.parboiled.parserunners
org.parboiled.parserunners.ProfilingParseRunner$1 extends java.lang.Object implements org.parboiled.matchervisitors.DoWithMatcherVisitor$Action {
final org.parboiled.parserunners.ProfilingParseRunner this$0
void (org.parboiled.parserunners.ProfilingParseRunner)
public void process (org.parboiled.matchers.Matcher)
Integer i
java.util.Iterator i$
org.parboiled.matchers.Matcher matcher
org.parboiled.parserunners.ProfilingParseRunner$RuleStats ruleStats
int rematches
int remismatches
org.parboiled.parserunners.ProfilingParseRunner$RuleReport ruleReport
}
org/parboiled/matchers/CustomMatcher.classCustomMatcher.java
package org.parboiled.matchers
public abstract org.parboiled.matchers.CustomMatcher extends org.parboiled.matchers.AbstractMatcher {
protected void (java.lang.String)
String label
protected void (org.parboiled.Rule, java.lang.String)
org.parboiled.Rule subRule
String label
protected void (org.parboiled.Rule[], java.lang.String)
org.parboiled.Rule[] subRules
String label
public abstract boolean isSingleCharMatcher ()
public abstract boolean canMatchEmpty ()
public abstract boolean isStarterChar (char)
public abstract char getStarterChar ()
public java.lang.Object accept (org.parboiled.matchervisitors.MatcherVisitor)
org.parboiled.matchervisitors.MatcherVisitor visitor
}
org/parboiled/support/Var$1.classVar.java
package org.parboiled.support
org.parboiled.support.Var$1 extends java.lang.Object implements org.parboiled.common.Factory {
final Object val$value
final org.parboiled.support.Var this$0
void (org.parboiled.support.Var, java.lang.Object)
public java.lang.Object create ()
}
org/parboiled/support/Filters$9.classFilters.java
package org.parboiled.support
final org.parboiled.support.Filters$9 extends java.lang.Object implements org.parboiled.common.Predicate {
final org.parboiled.Rule[] val$rules
void (org.parboiled.Rule[])
public boolean apply (org.parboiled.common.Tuple2)
org.parboiled.matchers.Matcher matcher
org.parboiled.Rule rule
org.parboiled.Rule[] arr$
int len$
int i$
org.parboiled.common.Tuple2 tuple
org.parboiled.support.MatcherPath path
public volatile boolean apply (java.lang.Object)
Object x0
}
org/parboiled/support/IndexRange.classIndexRange.java
package org.parboiled.support
public final org.parboiled.support.IndexRange extends java.lang.Object {
public static final org.parboiled.support.IndexRange EMPTY
public final int start
public final int end
public void (int, int)
int start
int end
public boolean isEmpty ()
public int length ()
public boolean overlapsWith (org.parboiled.support.IndexRange)
org.parboiled.support.IndexRange other
public boolean isPrecededBy (org.parboiled.support.IndexRange)
org.parboiled.support.IndexRange other
public boolean isFollowedBy (org.parboiled.support.IndexRange)
org.parboiled.support.IndexRange other
public boolean touches (org.parboiled.support.IndexRange)
org.parboiled.support.IndexRange other
public org.parboiled.support.IndexRange mergedWith (org.parboiled.support.IndexRange)
org.parboiled.support.IndexRange other
public boolean equals (java.lang.Object)
Object o
org.parboiled.support.IndexRange that
public int hashCode ()
int result
public java.lang.String toString ()
static void ()
}
org/parboiled/ContextAware.classContextAware.java
package org.parboiled
public abstract org.parboiled.ContextAware extends java.lang.Object {
public abstract void setContext (org.parboiled.Context)
}
org/parboiled/parserunners/AbstractParseRunner.classAbstractParseRunner.java
package org.parboiled.parserunners
public abstract org.parboiled.parserunners.AbstractParseRunner extends java.lang.Object implements org.parboiled.parserunners.ParseRunner {
private final org.parboiled.matchers.Matcher rootMatcher
private java.util.List parseErrors
private org.parboiled.support.ValueStack valueStack
private Object initialValueStackSnapshot
public void (org.parboiled.Rule)
org.parboiled.Rule rule
public org.parboiled.matchers.Matcher getRootMatcher ()
public org.parboiled.parserunners.ParseRunner withParseErrors (java.util.List)
java.util.List parseErrors
public java.util.List getParseErrors ()
public org.parboiled.parserunners.ParseRunner withValueStack (org.parboiled.support.ValueStack)
org.parboiled.support.ValueStack valueStack
public org.parboiled.support.ValueStack getValueStack ()
public org.parboiled.support.ParsingResult run (java.lang.String)
String input
public org.parboiled.support.ParsingResult run (char[])
char[] input
protected void resetValueStack ()
protected org.parboiled.MatcherContext createRootContext (org.parboiled.buffers.InputBuffer, org.parboiled.MatchHandler, boolean)
org.parboiled.buffers.InputBuffer inputBuffer
org.parboiled.MatchHandler matchHandler
boolean fastStringMatching
protected org.parboiled.support.ParsingResult createParsingResult (boolean, org.parboiled.MatcherContext)
boolean matched
org.parboiled.MatcherContext rootContext
}
org/parboiled/common/Reference.classReference.java
package org.parboiled.common
public org.parboiled.common.Reference extends java.lang.Object {
private Object value
public void ()
public void (java.lang.Object)
Object value
public boolean clear ()
public boolean set (java.lang.Object)
Object value
public java.lang.Object get ()
public java.lang.Object getAndClear ()
public java.lang.Object getAndSet (java.lang.Object)
Object value
Object t
public java.lang.Object setAndGet (java.lang.Object)
Object value
public boolean isSet ()
public boolean isNotSet ()
}
org/parboiled/parserunners/ProfilingParseRunner$Report.classProfilingParseRunner.java
package org.parboiled.parserunners
public org.parboiled.parserunners.ProfilingParseRunner$Report extends java.lang.Object {
private static final java.text.DecimalFormat fmt
public static final org.parboiled.common.Predicate allRules
public static final org.parboiled.common.Predicate namedRules
public final int totalRuns
public final int totalInvocations
public final int totalMatches
public final int totalMismatches
public final double matchShare
public final int reinvocations
public final int rematches
public final int remismatches
public final double reinvocationShare
public final long totalNanoTime
public final java.util.List ruleReports
public void (int, int, int, int, int, long, java.util.List)
int totalRuns
int totalMatches
int totalMismatches
int rematches
int remismatches
long totalNanoTime
java.util.List ruleReports
public java.lang.String print ()
StringBuilder sb
public java.lang.String printBasics ()
StringBuilder sb
public java.lang.String printTopRules (int, org.parboiled.common.Predicate)
org.parboiled.parserunners.ProfilingParseRunner$RuleReport rep
int i
int count
org.parboiled.common.Predicate filter
StringBuilder sb
public org.parboiled.parserunners.ProfilingParseRunner$Report sortByInvocations ()
public org.parboiled.parserunners.ProfilingParseRunner$Report sortBySubInvocations ()
public org.parboiled.parserunners.ProfilingParseRunner$Report sortByTime ()
public org.parboiled.parserunners.ProfilingParseRunner$Report sortByTimePerInvocation ()
public org.parboiled.parserunners.ProfilingParseRunner$Report sortByMatches ()
public org.parboiled.parserunners.ProfilingParseRunner$Report sortByMismatches ()
public org.parboiled.parserunners.ProfilingParseRunner$Report sortByReinvocations ()
public org.parboiled.parserunners.ProfilingParseRunner$Report sortByResubinvocations ()
public org.parboiled.parserunners.ProfilingParseRunner$Report sortByRematches ()
public org.parboiled.parserunners.ProfilingParseRunner$Report sortByRemismatches ()
public org.parboiled.parserunners.ProfilingParseRunner$Report sortByResubmismatches ()
private int intCompare (int, int)
int a
int b
private int longCompare (long, long)
long a
long b
private int doubleCompare (double, double)
double a
double b
static int access$1500 (org.parboiled.parserunners.ProfilingParseRunner$Report, int, int)
org.parboiled.parserunners.ProfilingParseRunner$Report x0
int x1
int x2
static int access$1600 (org.parboiled.parserunners.ProfilingParseRunner$Report, long, long)
org.parboiled.parserunners.ProfilingParseRunner$Report x0
long x1
long x2
static int access$1700 (org.parboiled.parserunners.ProfilingParseRunner$Report, double, double)
org.parboiled.parserunners.ProfilingParseRunner$Report x0
double x1
double x2
static void ()
}
org/parboiled/buffers/InputBufferUtils.classInputBufferUtils.java
package org.parboiled.buffers
public final org.parboiled.buffers.InputBufferUtils extends java.lang.Object {
private void ()
public static java.lang.String collectContent (org.parboiled.buffers.InputBuffer)
char c
org.parboiled.buffers.InputBuffer buf
StringBuilder sb
int ix
}
org/parboiled/matchervisitors/IsSingleCharMatcherVisitor.classIsSingleCharMatcherVisitor.java
package org.parboiled.matchervisitors
public org.parboiled.matchervisitors.IsSingleCharMatcherVisitor extends java.lang.Object implements org.parboiled.matchervisitors.MatcherVisitor {
public void ()
public java.lang.Boolean visit (org.parboiled.matchers.ActionMatcher)
org.parboiled.matchers.ActionMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.AnyMatcher)
org.parboiled.matchers.AnyMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.CharIgnoreCaseMatcher)
org.parboiled.matchers.CharIgnoreCaseMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.CharMatcher)
org.parboiled.matchers.CharMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.CharRangeMatcher)
org.parboiled.matchers.CharRangeMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.AnyOfMatcher)
org.parboiled.matchers.AnyOfMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.CustomMatcher)
org.parboiled.matchers.CustomMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.EmptyMatcher)
org.parboiled.matchers.EmptyMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.FirstOfMatcher)
org.parboiled.matchers.FirstOfMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.NothingMatcher)
org.parboiled.matchers.NothingMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.OneOrMoreMatcher)
org.parboiled.matchers.OneOrMoreMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.OptionalMatcher)
org.parboiled.matchers.OptionalMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.SequenceMatcher)
org.parboiled.matchers.SequenceMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.TestMatcher)
org.parboiled.matchers.TestMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.TestNotMatcher)
org.parboiled.matchers.TestNotMatcher matcher
public java.lang.Boolean visit (org.parboiled.matchers.ZeroOrMoreMatcher)
org.parboiled.matchers.ZeroOrMoreMatcher matcher
public volatile java.lang.Object visit (org.parboiled.matchers.ZeroOrMoreMatcher)
org.parboiled.matchers.ZeroOrMoreMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.TestNotMatcher)
org.parboiled.matchers.TestNotMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.TestMatcher)
org.parboiled.matchers.TestMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.SequenceMatcher)
org.parboiled.matchers.SequenceMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.OptionalMatcher)
org.parboiled.matchers.OptionalMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.OneOrMoreMatcher)
org.parboiled.matchers.OneOrMoreMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.NothingMatcher)
org.parboiled.matchers.NothingMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.FirstOfMatcher)
org.parboiled.matchers.FirstOfMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.EmptyMatcher)
org.parboiled.matchers.EmptyMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.AnyOfMatcher)
org.parboiled.matchers.AnyOfMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.CharRangeMatcher)
org.parboiled.matchers.CharRangeMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.CustomMatcher)
org.parboiled.matchers.CustomMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.CharMatcher)
org.parboiled.matchers.CharMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.CharIgnoreCaseMatcher)
org.parboiled.matchers.CharIgnoreCaseMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.AnyMatcher)
org.parboiled.matchers.AnyMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.ActionMatcher)
org.parboiled.matchers.ActionMatcher x0
}
org/parboiled/NodeImpl.classNodeImpl.java
package org.parboiled
org.parboiled.NodeImpl extends org.parboiled.trees.ImmutableTreeNode implements org.parboiled.Node {
private final org.parboiled.matchers.Matcher matcher
private final int startIndex
private final int endIndex
private final Object value
private final boolean hasError
public void (org.parboiled.matchers.Matcher, org.parboiled.common.ImmutableLinkedList, int, int, java.lang.Object, boolean)
org.parboiled.matchers.Matcher matcher
org.parboiled.common.ImmutableLinkedList children
int startIndex
int endIndex
Object value
boolean hasError
public org.parboiled.matchers.Matcher getMatcher ()
public java.lang.String getLabel ()
public int getStartIndex ()
public int getEndIndex ()
public java.lang.Object getValue ()
public boolean hasError ()
public java.lang.String toString ()
StringBuilder sb
}
org/parboiled/parserunners/ProfilingParseRunner$Report$13.classProfilingParseRunner.java
package org.parboiled.parserunners
org.parboiled.parserunners.ProfilingParseRunner$Report$13 extends java.lang.Object implements java.util.Comparator {
final org.parboiled.parserunners.ProfilingParseRunner$Report this$0
void (org.parboiled.parserunners.ProfilingParseRunner$Report)
public int compare (org.parboiled.parserunners.ProfilingParseRunner$RuleReport, org.parboiled.parserunners.ProfilingParseRunner$RuleReport)
org.parboiled.parserunners.ProfilingParseRunner$RuleReport a
org.parboiled.parserunners.ProfilingParseRunner$RuleReport b
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
org/parboiled/support/DebuggingValueStack.classDebuggingValueStack.java
package org.parboiled.support
public org.parboiled.support.DebuggingValueStack extends org.parboiled.support.DefaultValueStack {
public final org.parboiled.common.Sink log
public void ()
public void (org.parboiled.common.Sink)
org.parboiled.common.Sink log
public void (java.lang.Iterable)
Iterable values
public void (java.lang.Iterable, org.parboiled.common.Sink)
Iterable values
org.parboiled.common.Sink log
public void clear ()
public void restoreSnapshot (java.lang.Object)
Object snapshot
public void push (java.lang.Object)
Object value
public void push (int, java.lang.Object)
int down
Object value
public java.lang.Object pop (int)
int down
Object v
public void poke (int, java.lang.Object)
int down
Object value
public void swap ()
public void swap3 ()
public void swap4 ()
public void swap5 ()
public void swap6 ()
protected void log (java.lang.String)
Object v
java.util.Iterator i$
String action
java.util.LinkedList elements
}
org/parboiled/common/ImmutableLinkedList$1.classImmutableLinkedList.java
package org.parboiled.common
final org.parboiled.common.ImmutableLinkedList$1 extends org.parboiled.common.ImmutableLinkedList {
private final java.util.ListIterator iterator
void ()
public java.lang.Object head ()
public org.parboiled.common.ImmutableLinkedList tail ()
public java.lang.Object last ()
public java.util.ListIterator listIterator (int)
int index
}
org/parboiled/common/FileUtils.classFileUtils.java
package org.parboiled.common
public final org.parboiled.common.FileUtils extends java.lang.Object {
private void ()
public static java.lang.String readAllTextFromResource (java.lang.String)
String resource
public static java.lang.String readAllTextFromResource (java.lang.String, java.nio.charset.Charset)
String resource
java.nio.charset.Charset charset
public static java.lang.String readAllText (java.lang.String)
String filename
public static java.lang.String readAllText (java.lang.String, java.nio.charset.Charset)
String filename
java.nio.charset.Charset charset
public static java.lang.String readAllText (java.io.File)
java.io.File file
public static java.lang.String readAllText (java.io.File, java.nio.charset.Charset)
java.io.FileNotFoundException e
java.io.File file
java.nio.charset.Charset charset
public static java.lang.String readAllText (java.io.InputStream)
java.io.InputStream stream
public static java.lang.String readAllText (java.io.InputStream, java.nio.charset.Charset)
java.io.InputStream stream
java.nio.charset.Charset charset
java.io.BufferedReader reader
java.io.StringWriter writer
public static char[] readAllCharsFromResource (java.lang.String)
String resource
public static char[] readAllCharsFromResource (java.lang.String, java.nio.charset.Charset)
String resource
java.nio.charset.Charset charset
public static char[] readAllChars (java.lang.String)
String filename
public static char[] readAllChars (java.lang.String, java.nio.charset.Charset)
String filename
java.nio.charset.Charset charset
public static char[] readAllChars (java.io.File)
java.io.File file
public static char[] readAllChars (java.io.File, java.nio.charset.Charset)
java.io.FileNotFoundException e
java.io.File file
java.nio.charset.Charset charset
public static char[] readAllChars (java.io.InputStream)
java.io.InputStream stream
public static char[] readAllChars (java.io.InputStream, java.nio.charset.Charset)
java.io.InputStream stream
java.nio.charset.Charset charset
java.io.BufferedReader reader
java.io.CharArrayWriter writer
public static byte[] readAllBytesFromResource (java.lang.String)
String resource
public static byte[] readAllBytes (java.lang.String)
String filename
public static byte[] readAllBytes (java.io.File)
java.io.FileNotFoundException e
java.io.File file
public static byte[] readAllBytes (java.io.InputStream)
java.io.InputStream stream
java.io.BufferedInputStream in
java.io.ByteArrayOutputStream out
public static void writeAllText (java.lang.String, java.lang.String)
String text
String filename
public static void writeAllText (java.lang.String, java.lang.String, java.nio.charset.Charset)
String text
String filename
java.nio.charset.Charset charset
public static void writeAllText (java.lang.String, java.io.File)
String text
java.io.File file
public static void writeAllText (java.lang.String, java.io.File, java.nio.charset.Charset)
java.io.FileNotFoundException e
String text
java.io.File file
java.nio.charset.Charset charset
public static void writeAllText (java.lang.String, java.io.OutputStream)
String text
java.io.OutputStream stream
public static void writeAllText (java.lang.String, java.io.OutputStream, java.nio.charset.Charset)
String text
java.io.OutputStream stream
java.nio.charset.Charset charset
java.io.StringReader reader
java.io.BufferedWriter writer
public static void writeAllChars (char[], java.lang.String)
char[] chars
String filename
public static void writeAllChars (char[], java.lang.String, java.nio.charset.Charset)
char[] chars
String filename
java.nio.charset.Charset charset
public static void writeAllChars (char[], java.io.File)
char[] chars
java.io.File file
public static void writeAllChars (char[], java.io.File, java.nio.charset.Charset)
java.io.FileNotFoundException e
char[] chars
java.io.File file
java.nio.charset.Charset charset
public static void writeAllChars (char[], java.io.OutputStream)
char[] chars
java.io.OutputStream stream
public static void writeAllChars (char[], java.io.OutputStream, java.nio.charset.Charset)
char[] chars
java.io.OutputStream stream
java.nio.charset.Charset charset
java.io.CharArrayReader reader
java.io.BufferedWriter writer
public static void writeAllBytes (byte[], java.lang.String)
byte[] data
String filename
public static void writeAllBytes (byte[], java.io.File)
java.io.FileNotFoundException e
byte[] data
java.io.File file
public static void writeAllBytes (byte[], java.io.OutputStream)
byte[] data
java.io.OutputStream stream
java.io.ByteArrayInputStream in
java.io.BufferedOutputStream out
public static void copyAll (java.io.Reader, java.io.Writer)
char[] data
int count
java.io.IOException e
java.io.Reader reader
java.io.Writer writer
public static void copyAll (java.io.InputStream, java.io.OutputStream)
byte[] data
int count
java.io.IOException e
java.io.InputStream in
java.io.OutputStream out
public static void ensureParentDir (java.lang.String)
String filename
public static void ensureParentDir (java.io.File)
java.io.IOException e
java.io.File file
java.io.File parentDir
public static void forceMkdir (java.io.File) throws java.io.IOException
java.io.File directory
}
org/parboiled/buffers/MutableInputBuffer.classMutableInputBuffer.java
package org.parboiled.buffers
public org.parboiled.buffers.MutableInputBuffer extends java.lang.Object implements org.parboiled.buffers.InputBuffer {
private final org.parboiled.buffers.InputBuffer buffer
private int[] inserts
private char[] chars
public void (org.parboiled.buffers.InputBuffer)
org.parboiled.buffers.InputBuffer buffer
public char charAt (int)
int index
int j
public boolean test (int, char[])
int index
char[] characters
public org.parboiled.support.Position getPosition (int)
int index
public int getOriginalIndex (int)
int index
public java.lang.String extractLine (int)
int lineNumber
public java.lang.String extract (int, int)
int start
int end
public java.lang.String extract (org.parboiled.support.IndexRange)
org.parboiled.support.IndexRange range
public int getLineCount ()
private int map (int)
int index
int j
public void insertChar (int, char)
int i
int index
char c
int j
char[] newChars
int[] newInserts
public char undoCharInsertion (int)
int i
int index
int j
char removedChar
char[] newChars
int[] newInserts
public void replaceInsertedChar (int, char)
int index
char c
int j
}
org/parboiled/common/Tuple2.classTuple2.java
package org.parboiled.common
public final org.parboiled.common.Tuple2 extends java.lang.Object {
public final Object a
public final Object b
public void (java.lang.Object, java.lang.Object)
Object a
Object b
public boolean equals (java.lang.Object)
Object o
org.parboiled.common.Tuple2 tuple2
public int hashCode ()
int result
public java.lang.String toString ()
}
org/parboiled/support/Position.classPosition.java
package org.parboiled.support
public final org.parboiled.support.Position extends java.lang.Object {
public final int line
public final int column
public void (int, int)
int line
int column
public boolean equals (java.lang.Object)
Object o
org.parboiled.support.Position position
public int hashCode ()
int result
public java.lang.String toString ()
}
org/parboiled/parserunners/ProfilingParseRunner$Report$5.classProfilingParseRunner.java
package org.parboiled.parserunners
org.parboiled.parserunners.ProfilingParseRunner$Report$5 extends java.lang.Object implements java.util.Comparator {
final org.parboiled.parserunners.ProfilingParseRunner$Report this$0
void (org.parboiled.parserunners.ProfilingParseRunner$Report)
public int compare (org.parboiled.parserunners.ProfilingParseRunner$RuleReport, org.parboiled.parserunners.ProfilingParseRunner$RuleReport)
org.parboiled.parserunners.ProfilingParseRunner$RuleReport a
org.parboiled.parserunners.ProfilingParseRunner$RuleReport b
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
org/parboiled/matchervisitors/DefaultMatcherVisitor.classDefaultMatcherVisitor.java
package org.parboiled.matchervisitors
public org.parboiled.matchervisitors.DefaultMatcherVisitor extends java.lang.Object implements org.parboiled.matchervisitors.MatcherVisitor {
public void ()
public java.lang.Object visit (org.parboiled.matchers.ActionMatcher)
org.parboiled.matchers.ActionMatcher matcher
public java.lang.Object visit (org.parboiled.matchers.AnyMatcher)
org.parboiled.matchers.AnyMatcher matcher
public java.lang.Object visit (org.parboiled.matchers.CharIgnoreCaseMatcher)
org.parboiled.matchers.CharIgnoreCaseMatcher matcher
public java.lang.Object visit (org.parboiled.matchers.CharMatcher)
org.parboiled.matchers.CharMatcher matcher
public java.lang.Object visit (org.parboiled.matchers.CharRangeMatcher)
org.parboiled.matchers.CharRangeMatcher matcher
public java.lang.Object visit (org.parboiled.matchers.AnyOfMatcher)
org.parboiled.matchers.AnyOfMatcher matcher
public java.lang.Object visit (org.parboiled.matchers.CustomMatcher)
org.parboiled.matchers.CustomMatcher matcher
public java.lang.Object visit (org.parboiled.matchers.EmptyMatcher)
org.parboiled.matchers.EmptyMatcher matcher
public java.lang.Object visit (org.parboiled.matchers.FirstOfMatcher)
org.parboiled.matchers.FirstOfMatcher matcher
public java.lang.Object visit (org.parboiled.matchers.NothingMatcher)
org.parboiled.matchers.NothingMatcher matcher
public java.lang.Object visit (org.parboiled.matchers.OneOrMoreMatcher)
org.parboiled.matchers.OneOrMoreMatcher matcher
public java.lang.Object visit (org.parboiled.matchers.OptionalMatcher)
org.parboiled.matchers.OptionalMatcher matcher
public java.lang.Object visit (org.parboiled.matchers.SequenceMatcher)
org.parboiled.matchers.SequenceMatcher matcher
public java.lang.Object visit (org.parboiled.matchers.TestMatcher)
org.parboiled.matchers.TestMatcher matcher
public java.lang.Object visit (org.parboiled.matchers.TestNotMatcher)
org.parboiled.matchers.TestNotMatcher matcher
public java.lang.Object visit (org.parboiled.matchers.ZeroOrMoreMatcher)
org.parboiled.matchers.ZeroOrMoreMatcher matcher
public java.lang.Object defaultValue (org.parboiled.matchers.AbstractMatcher)
org.parboiled.matchers.AbstractMatcher matcher
}
org/parboiled/common/Base64.classBase64.java
package org.parboiled.common
public org.parboiled.common.Base64 extends java.lang.Object {
private static org.parboiled.common.Base64 RFC2045
private static org.parboiled.common.Base64 CUSTOM
private final char[] CA
private final int[] IA
private final char fillChar
public static org.parboiled.common.Base64 custom ()
public static org.parboiled.common.Base64 rfc2045 ()
public void (java.lang.String)
int i
int iS
String alphabet
public final byte[] decode (char[])
int i
int i
int c
int j
int i
int s
int d
char[] sArr
int sLen
int sepCnt
int pad
int len
byte[] dArr
public final byte[] decode (byte[])
int i
int i
int c
int j
int i
int s
int d
byte[] sArr
int sLen
int sepCnt
int pad
int len
byte[] dArr
public final byte[] decode (java.lang.String)
int i
int i
int c
int j
int i
int s
int d
String str
int sLen
int sepCnt
int pad
int len
byte[] dArr
public final byte[] decodeFast (char[])
int i
int cc
int eLen
int j
int r
int i
char[] sArr
int sLen
int sIx
int eIx
int pad
int cCnt
int sepCnt
int len
byte[] dArr
int d
public final byte[] decodeFast (byte[])
int i
int cc
int eLen
int j
int r
int i
byte[] sArr
int sLen
int sIx
int eIx
int pad
int cCnt
int sepCnt
int len
byte[] dArr
int d
public final byte[] decodeFast (java.lang.String)
int i
int cc
int eLen
int j
int r
int i
String s
int sLen
int sIx
int eIx
int pad
int cCnt
int sepCnt
int len
byte[] dArr
int d
public final byte[] encodeToByte (byte[], boolean)
int i
int s
int d
int cc
int i
byte[] sArr
boolean lineSep
int sLen
int eLen
int cCnt
int dLen
byte[] dArr
int left
public final java.lang.String encodeToString (byte[], boolean)
byte[] sArr
boolean lineSep
public final char[] encodeToChar (byte[], boolean)
int i
int s
int d
int cc
int i
byte[] sArr
boolean lineSep
int sLen
int eLen
int cCnt
int dLen
char[] dArr
int left
public char[] getAlphabet ()
}
org/parboiled/matchers/StringMatcher.classStringMatcher.java
package org.parboiled.matchers
public org.parboiled.matchers.StringMatcher extends org.parboiled.matchers.SequenceMatcher {
public final char[] characters
public void (org.parboiled.Rule[], char[])
org.parboiled.Rule[] charMatchers
char[] characters
public java.lang.String getLabel ()
public boolean hasCustomLabel ()
public boolean match (org.parboiled.MatcherContext)
org.parboiled.MatcherContext context
}
org/parboiled/parserunners/ProfilingParseRunner$Report$3.classProfilingParseRunner.java
package org.parboiled.parserunners
org.parboiled.parserunners.ProfilingParseRunner$Report$3 extends java.lang.Object implements java.util.Comparator {
final org.parboiled.parserunners.ProfilingParseRunner$Report this$0
void (org.parboiled.parserunners.ProfilingParseRunner$Report)
public int compare (org.parboiled.parserunners.ProfilingParseRunner$RuleReport, org.parboiled.parserunners.ProfilingParseRunner$RuleReport)
org.parboiled.parserunners.ProfilingParseRunner$RuleReport a
org.parboiled.parserunners.ProfilingParseRunner$RuleReport b
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
org/parboiled/support/Filters$7.classFilters.java
package org.parboiled.support
final org.parboiled.support.Filters$7 extends java.lang.Object implements org.parboiled.common.Predicate {
final org.parboiled.Rule[] val$rules
void (org.parboiled.Rule[])
public boolean apply (org.parboiled.common.Tuple2)
org.parboiled.Rule rule
org.parboiled.Rule[] arr$
int len$
int i$
org.parboiled.common.Tuple2 tuple
org.parboiled.support.MatcherPath path
public volatile boolean apply (java.lang.Object)
Object x0
}
org/parboiled/matchers/OneOrMoreMatcher.classOneOrMoreMatcher.java
package org.parboiled.matchers
public org.parboiled.matchers.OneOrMoreMatcher extends org.parboiled.matchers.CustomDefaultLabelMatcher {
public final org.parboiled.matchers.Matcher subMatcher
public void (org.parboiled.Rule)
org.parboiled.Rule subRule
public boolean match (org.parboiled.MatcherContext)
int currentIndex
org.parboiled.MatcherContext context
boolean matched
int lastIndex
public java.lang.Object accept (org.parboiled.matchervisitors.MatcherVisitor)
org.parboiled.matchervisitors.MatcherVisitor visitor
public volatile boolean hasCustomLabel ()
public volatile java.lang.String getLabel ()
}
org/parboiled/support/DefaultValueStack$1.classDefaultValueStack.java
package org.parboiled.support
org.parboiled.support.DefaultValueStack$1 extends java.lang.Object implements java.util.Iterator {
private org.parboiled.support.DefaultValueStack$Element next
final org.parboiled.support.DefaultValueStack this$0
void (org.parboiled.support.DefaultValueStack)
public boolean hasNext ()
public java.lang.Object next ()
Object value
public void remove ()
}
org/parboiled/support/Filters$8.classFilters.java
package org.parboiled.support
final org.parboiled.support.Filters$8 extends java.lang.Object implements org.parboiled.common.Predicate {
final org.parboiled.Rule[] val$rules
void (org.parboiled.Rule[])
public boolean apply (org.parboiled.common.Tuple2)
org.parboiled.Rule rule
org.parboiled.Rule[] arr$
int len$
int i$
org.parboiled.common.Tuple2 tuple
public volatile boolean apply (java.lang.Object)
Object x0
}
org/parboiled/support/Filters$5.classFilters.java
package org.parboiled.support
final org.parboiled.support.Filters$5 extends java.lang.Object implements org.parboiled.common.Predicate {
final int val$firstLine
void (int)
public boolean apply (org.parboiled.common.Tuple2)
org.parboiled.common.Tuple2 tuple
public volatile boolean apply (java.lang.Object)
Object x0
}
org/parboiled/common/Predicates$AlwaysTruePredicate.classPredicates.java
package org.parboiled.common
org.parboiled.common.Predicates$AlwaysTruePredicate extends java.lang.Object implements org.parboiled.common.Predicate {
private static final org.parboiled.common.Predicate INSTANCE
private void ()
public boolean apply (java.lang.Object)
Object o
public java.lang.String toString ()
static org.parboiled.common.Predicate access$000 ()
static void ()
}
org/parboiled/common/ArrayBuilder.classArrayBuilder.java
package org.parboiled.common
public org.parboiled.common.ArrayBuilder extends java.lang.Object {
private Object[] array
public void ()
public transient void (java.lang.Object[])
Object[] elements
public java.lang.Object[] get ()
public transient org.parboiled.common.ArrayBuilder add (java.lang.Object[])
Object[] elements
Object[] newArray
public transient org.parboiled.common.ArrayBuilder addNonNulls (java.lang.Object[])
Object element
Object[] arr$
int len$
int i$
Object element
int i
int j
Object[] elements
int nonNulls
Object[] newArray
}
org/parboiled/parserunners/ProfilingParseRunner$RuleReport.classProfilingParseRunner.java
package org.parboiled.parserunners
public org.parboiled.parserunners.ProfilingParseRunner$RuleReport extends java.lang.Object {
private final org.parboiled.matchers.Matcher matcher
private int matches
private int matchSubs
private int mismatches
private int mismatchSubs
private int rematches
private int rematchSubs
private int remismatches
private int remismatchSubs
private long nanoTime
public void (org.parboiled.matchers.Matcher)
org.parboiled.matchers.Matcher matcher
public org.parboiled.matchers.Matcher getMatcher ()
public int getInvocations ()
public int getInvocationSubs ()
public int getMatches ()
public int getMatchSubs ()
public int getMismatches ()
public int getMismatchSubs ()
public double getMatchShare ()
public double getMatchShare2 ()
public int getReinvocations ()
public int getReinvocationSubs ()
public int getRematches ()
public int getRematchSubs ()
public int getRemismatches ()
public int getRemismatchSubs ()
public double getReinvocationShare ()
public double getReinvocationShare2 ()
public long getNanoTime ()
public void update (int, int, int, int, int, int, int, int, long)
int matchesDelta
int matchSubsDelta
int mismatchesDelta
int mismatchSubsDelta
int rematchesDelta
int rematchSubsDelta
int remismatchesDelta
int remismatchSubsDelta
long nanoTimeDelta
}
org/parboiled/common/Predicates$NotNullPredicate.classPredicates.java
package org.parboiled.common
org.parboiled.common.Predicates$NotNullPredicate extends java.lang.Object implements org.parboiled.common.Predicate {
private static final org.parboiled.common.Predicate INSTANCE
private void ()
public boolean apply (java.lang.Object)
Object o
public java.lang.String toString ()
static org.parboiled.common.Predicate access$300 ()
static void ()
}
org/parboiled/support/DefaultValueStack$Element.classDefaultValueStack.java
package org.parboiled.support
public org.parboiled.support.DefaultValueStack$Element extends java.lang.Object {
protected final Object value
protected final org.parboiled.support.DefaultValueStack$Element tail
protected void (java.lang.Object, org.parboiled.support.DefaultValueStack$Element)
Object value
org.parboiled.support.DefaultValueStack$Element tail
}
org/parboiled/Node.classNode.java
package org.parboiled
public abstract org.parboiled.Node extends java.lang.Object implements org.parboiled.trees.TreeNode {
public abstract org.parboiled.matchers.Matcher getMatcher ()
public abstract java.lang.String getLabel ()
public abstract int getStartIndex ()
public abstract int getEndIndex ()
public abstract java.lang.Object getValue ()
public abstract boolean hasError ()
}
org/parboiled/parserunners/RecoveringParseRunner$TimeoutException.classRecoveringParseRunner.java
package org.parboiled.parserunners
public org.parboiled.parserunners.RecoveringParseRunner$TimeoutException extends java.lang.RuntimeException {
public final org.parboiled.Rule rule
public final org.parboiled.buffers.InputBuffer inputBuffer
public final org.parboiled.support.ParsingResult lastParsingResult
public void (org.parboiled.Rule, org.parboiled.buffers.InputBuffer, org.parboiled.support.ParsingResult)
org.parboiled.Rule rule
org.parboiled.buffers.InputBuffer inputBuffer
org.parboiled.support.ParsingResult lastParsingResult
}
org/parboiled/trees/MutableBinaryTreeNodeImpl.classMutableBinaryTreeNodeImpl.java
package org.parboiled.trees
public org.parboiled.trees.MutableBinaryTreeNodeImpl extends org.parboiled.trees.MutableTreeNodeImpl implements org.parboiled.trees.BinaryTreeNode {
public void ()
public org.parboiled.trees.MutableBinaryTreeNode left ()
public void setLeft (org.parboiled.trees.MutableBinaryTreeNode)
org.parboiled.trees.MutableBinaryTreeNode node
public org.parboiled.trees.MutableBinaryTreeNode right ()
public void setRight (org.parboiled.trees.MutableBinaryTreeNode)
org.parboiled.trees.MutableBinaryTreeNode node
public void addChild (int, org.parboiled.trees.MutableBinaryTreeNode)
int index
org.parboiled.trees.MutableBinaryTreeNode child
public org.parboiled.trees.MutableBinaryTreeNode removeChild (int)
int index
public volatile org.parboiled.trees.MutableTreeNode removeChild (int)
int x0
public volatile void addChild (int, org.parboiled.trees.MutableTreeNode)
int x0
org.parboiled.trees.MutableTreeNode x1
public volatile org.parboiled.trees.BinaryTreeNode right ()
public volatile org.parboiled.trees.BinaryTreeNode left ()
}
org/parboiled/common/Utils.classUtils.java
package org.parboiled.common
public final org.parboiled.common.Utils extends java.lang.Object {
public static final Character[] EMPTY_CHARACTER_OBJECT_ARRAY
public static final Integer[] EMPTY_INTEGER_OBJECT_ARRAY
public static final Long[] EMPTY_LONG_OBJECT_ARRAY
public static final Short[] EMPTY_SHORT_OBJECT_ARRAY
public static final Byte[] EMPTY_BYTE_OBJECT_ARRAY
public static final Float[] EMPTY_FLOAT_OBJECT_ARRAY
public static final Double[] EMPTY_DOUBLE_OBJECT_ARRAY
public static final Boolean[] EMPTY_BOOLEAN_OBJECT_ARRAY
private void ()
public static java.lang.Character[] toObjectArray (char[])
int i
char[] array
Character[] result
public static java.lang.Integer[] toObjectArray (int[])
int i
int[] array
Integer[] result
public static java.lang.Long[] toObjectArray (long[])
int i
long[] array
Long[] result
public static java.lang.Short[] toObjectArray (short[])
int i
short[] array
Short[] result
public static java.lang.Byte[] toObjectArray (byte[])
int i
byte[] array
Byte[] result
public static java.lang.Float[] toObjectArray (float[])
int i
float[] array
Float[] result
public static java.lang.Double[] toObjectArray (double[])
int i
double[] array
Double[] result
public static java.lang.Boolean[] toObjectArray (boolean[])
int i
boolean[] array
Boolean[] result
public static transient java.lang.Object[] arrayOf (java.lang.Object, java.lang.Object[])
Object firstElement
Object[] moreElements
Class elementType
Object[] array
public static transient java.lang.Object[] arrayOf (java.lang.Object, java.lang.Object, java.lang.Object[])
Object firstElement
Object secondElement
Object[] moreElements
Class elementType
Object[] array
public static java.lang.Object[] arrayOf (java.lang.Object[], java.lang.Object)
Object[] firstElements
Object lastElement
Class elementType
Object[] array
public static java.lang.String toString (java.lang.Object)
Object obj
public static boolean equal (java.lang.Object, java.lang.Object)
Object a
Object b
public static java.util.List getTypeArguments (java.lang.Class, java.lang.Class)
Class clazz
int i
java.lang.reflect.ParameterizedType parameterizedType
java.lang.reflect.TypeVariable[] typeParameters
java.lang.reflect.Type[] actualTypeArguments
Class clazz
Class clazz
java.lang.reflect.Type[] actualTypeArguments
java.lang.reflect.Type baseType
java.lang.reflect.Type[] arr$
int len$
int i$
Class base
Class implementation
java.util.Map resolvedTypes
java.lang.reflect.Type type
java.util.Queue toCheck
java.lang.reflect.Type[] actualTypeArguments
java.util.List typeArgumentsAsClasses
public static java.lang.Class getClass (java.lang.reflect.Type)
java.lang.reflect.Type componentType
Class componentClass
java.lang.reflect.Type type
public static java.lang.reflect.Constructor findConstructor (java.lang.Class, java.lang.Object[])
Object arg
int i
Class[] paramTypes
java.lang.reflect.Constructor constructor
java.lang.reflect.Constructor[] arr$
int len$
int i$
Class type
Object[] args
public static java.lang.String humanize (long)
long value
static void ()
}
org/parboiled/matchers/CharIgnoreCaseMatcher.classCharIgnoreCaseMatcher.java
package org.parboiled.matchers
public org.parboiled.matchers.CharIgnoreCaseMatcher extends org.parboiled.matchers.AbstractMatcher {
public final char charLow
public final char charUp
public void (char)
char character
public boolean match (org.parboiled.MatcherContext)
org.parboiled.MatcherContext context
char c
public java.lang.Object accept (org.parboiled.matchervisitors.MatcherVisitor)
org.parboiled.matchervisitors.MatcherVisitor visitor
}
org/parboiled/common/ConsoleSink.classConsoleSink.java
package org.parboiled.common
public org.parboiled.common.ConsoleSink extends java.lang.Object implements org.parboiled.common.Sink {
public void ()
public void receive (java.lang.String)
String value
public volatile void receive (java.lang.Object)
Object x0
}
org/parboiled/matchers/FirstOfStringsMatcher$1.classFirstOfStringsMatcher.java
package org.parboiled.matchers
org.parboiled.matchers.FirstOfStringsMatcher$1 extends java.lang.Object {
}
org/parboiled/Action.classAction.java
package org.parboiled
public abstract org.parboiled.Action extends java.lang.Object {
public abstract boolean run (org.parboiled.Context)
}
org/parboiled/trees/MutableTreeNode.classMutableTreeNode.java
package org.parboiled.trees
public abstract org.parboiled.trees.MutableTreeNode extends java.lang.Object implements org.parboiled.trees.TreeNode {
public abstract void addChild (int, org.parboiled.trees.MutableTreeNode)
public abstract void setChild (int, org.parboiled.trees.MutableTreeNode)
public abstract org.parboiled.trees.MutableTreeNode removeChild (int)
}
org/parboiled/trees/TreeUtils.classTreeUtils.java
package org.parboiled.trees
public final org.parboiled.trees.TreeUtils extends java.lang.Object {
private void ()
public static org.parboiled.trees.TreeNode getRoot (org.parboiled.trees.TreeNode)
org.parboiled.trees.TreeNode node
public static void addChild (org.parboiled.trees.MutableTreeNode, org.parboiled.trees.MutableTreeNode)
org.parboiled.trees.MutableTreeNode parent
org.parboiled.trees.MutableTreeNode child
public static void removeChild (org.parboiled.trees.MutableTreeNode, org.parboiled.trees.MutableTreeNode)
org.parboiled.trees.MutableTreeNode parent
org.parboiled.trees.MutableTreeNode child
int index
public static org.parboiled.trees.MutableBinaryTreeNode toLeftAssociativity (org.parboiled.trees.MutableBinaryTreeNode)
org.parboiled.trees.MutableBinaryTreeNode node
org.parboiled.trees.MutableBinaryTreeNode right
}
org/parboiled/parserunners/RecoveringParseRunner$Handler.classRecoveringParseRunner.java
package org.parboiled.parserunners
org.parboiled.parserunners.RecoveringParseRunner$Handler extends java.lang.Object implements org.parboiled.MatchHandler {
private final org.parboiled.matchervisitors.IsSingleCharMatcherVisitor isSingleCharMatcherVisitor
private int fringeIndex
private org.parboiled.support.MatcherPath lastMatchPath
final org.parboiled.parserunners.RecoveringParseRunner this$0
private void (org.parboiled.parserunners.RecoveringParseRunner)
public boolean match (org.parboiled.MatcherContext)
org.parboiled.MatcherContext context
org.parboiled.matchers.Matcher matcher
private boolean qualifiesForResync (org.parboiled.MatcherContext)
org.parboiled.MatcherContext parent
org.parboiled.MatcherContext context
private boolean prepareErrorLocation (org.parboiled.MatcherContext)
org.parboiled.MatcherContext context
private boolean willMatchDelError (org.parboiled.MatcherContext)
org.parboiled.MatcherContext context
int preSkipIndex
private boolean willMatchInsError (org.parboiled.MatcherContext)
org.parboiled.MatcherContext context
int preSkipIndex
private boolean runTestMatch (org.parboiled.MatcherContext)
org.parboiled.MatcherContext context
org.parboiled.matchers.TestMatcher testMatcher
org.parboiled.MatcherContext testContext
private boolean resynchronize (org.parboiled.MatcherContext)
java.util.List followMatchers
int endIndex
org.parboiled.MatcherContext context
private void rerunAndExecuteErrorActions (org.parboiled.MatcherContext)
org.parboiled.matchers.ActionMatcher errorAction
java.util.Iterator i$
java.util.List errorActions
org.parboiled.matchers.Matcher child
java.util.Iterator i$
org.parboiled.MatcherContext context
int savedCurrentIndex
boolean preError
private int gobbleIllegalCharacters (org.parboiled.MatcherContext, java.util.List)
org.parboiled.matchers.Matcher followMatcher
java.util.Iterator i$
char currentChar
org.parboiled.MatcherContext context
java.util.List followMatchers
void (org.parboiled.parserunners.RecoveringParseRunner, org.parboiled.parserunners.RecoveringParseRunner$1)
org.parboiled.parserunners.RecoveringParseRunner x0
org.parboiled.parserunners.RecoveringParseRunner$1 x1
}
org/parboiled/common/Factory.classFactory.java
package org.parboiled.common
public abstract org.parboiled.common.Factory extends java.lang.Object {
public abstract java.lang.Object create ()
}
org/parboiled/parserunners/ProfilingParseRunner$Report$11.classProfilingParseRunner.java
package org.parboiled.parserunners
org.parboiled.parserunners.ProfilingParseRunner$Report$11 extends java.lang.Object implements java.util.Comparator {
final org.parboiled.parserunners.ProfilingParseRunner$Report this$0
void (org.parboiled.parserunners.ProfilingParseRunner$Report)
public int compare (org.parboiled.parserunners.ProfilingParseRunner$RuleReport, org.parboiled.parserunners.ProfilingParseRunner$RuleReport)
org.parboiled.parserunners.ProfilingParseRunner$RuleReport a
org.parboiled.parserunners.ProfilingParseRunner$RuleReport b
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
org/parboiled/parserunners/RecoveringParseRunner.classRecoveringParseRunner.java
package org.parboiled.parserunners
public org.parboiled.parserunners.RecoveringParseRunner extends org.parboiled.parserunners.AbstractParseRunner {
private final long timeout
private long startTimeStamp
private int errorIndex
private org.parboiled.errors.InvalidInputError currentError
private org.parboiled.buffers.MutableInputBuffer buffer
private org.parboiled.support.ParsingResult lastParsingResult
private org.parboiled.matchers.Matcher rootMatcherWithoutPTB
public static org.parboiled.support.ParsingResult run (org.parboiled.Rule, java.lang.String)
org.parboiled.Rule rule
String input
public void (org.parboiled.Rule)
org.parboiled.Rule rule
public void (org.parboiled.Rule, long)
org.parboiled.Rule rule
long timeout
public org.parboiled.support.ParsingResult run (org.parboiled.buffers.InputBuffer)
org.parboiled.buffers.InputBuffer inputBuffer
org.parboiled.parserunners.ParseRunner basicRunner
private boolean performLocatingRun (org.parboiled.buffers.InputBuffer)
org.parboiled.buffers.InputBuffer inputBuffer
org.parboiled.parserunners.ParseRunner locatingRunner
private void performReportingRun ()
org.parboiled.parserunners.ParseRunner reportingRunner
org.parboiled.support.ParsingResult result
private void performFinalRun ()
org.parboiled.parserunners.RecoveringParseRunner$Handler handler
org.parboiled.MatcherContext rootContext
boolean matched
private org.parboiled.MatchHandler getInnerHandler ()
private boolean fixError (int)
int fixIndex
int nextErrorAfterDeletion
Character bestInsertionCharacter
int nextErrorAfterBestInsertion
Character bestReplacementCharacter
int nextErrorAfterBestReplacement
int nextErrorAfterBestSingleCharFix
private boolean tryFixBySingleCharDeletion (int)
int fixIndex
boolean nowErrorFree
private java.lang.Character findBestSingleCharInsertion (int)
Character starterChar
org.parboiled.support.MatcherPath failedMatcherPath
java.util.Iterator i$
int fixIndex
org.parboiled.matchervisitors.GetStarterCharVisitor getStarterCharVisitor
int bestNextErrorIndex
Character bestChar
private java.lang.Character findBestSingleCharReplacement (int)
int fixIndex
Character bestChar
static long access$100 (org.parboiled.parserunners.RecoveringParseRunner)
org.parboiled.parserunners.RecoveringParseRunner x0
static long access$200 (org.parboiled.parserunners.RecoveringParseRunner)
org.parboiled.parserunners.RecoveringParseRunner x0
static org.parboiled.buffers.MutableInputBuffer access$300 (org.parboiled.parserunners.RecoveringParseRunner)
org.parboiled.parserunners.RecoveringParseRunner x0
static org.parboiled.support.ParsingResult access$400 (org.parboiled.parserunners.RecoveringParseRunner)
org.parboiled.parserunners.RecoveringParseRunner x0
static org.parboiled.errors.InvalidInputError access$500 (org.parboiled.parserunners.RecoveringParseRunner)
org.parboiled.parserunners.RecoveringParseRunner x0
}
org/parboiled/errors/ActionException.classActionException.java
package org.parboiled.errors
public org.parboiled.errors.ActionException extends java.lang.RuntimeException {
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public transient void (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable cause
String message
Object[] messageArgs
public void (java.lang.Throwable)
Throwable cause
}
org/parboiled/parserunners/RecoveringParseRunner$CollectResyncActionsVisitor.classRecoveringParseRunner.java
package org.parboiled.parserunners
org.parboiled.parserunners.RecoveringParseRunner$CollectResyncActionsVisitor extends org.parboiled.matchervisitors.DefaultMatcherVisitor {
private org.parboiled.common.ImmutableLinkedList path
private void ()
public java.util.List visit (org.parboiled.matchers.ActionMatcher)
org.parboiled.matchers.ActionMatcher matcher
public java.util.List visit (org.parboiled.matchers.FirstOfMatcher)
java.util.List actions
org.parboiled.matchers.Matcher child
java.util.Iterator i$
org.parboiled.matchers.FirstOfMatcher matcher
public java.util.List visit (org.parboiled.matchers.OneOrMoreMatcher)
org.parboiled.matchers.OneOrMoreMatcher matcher
public java.util.List visit (org.parboiled.matchers.SequenceMatcher)
java.util.List subActions
org.parboiled.matchers.Matcher sub
java.util.Iterator i$
org.parboiled.matchers.SequenceMatcher matcher
org.parboiled.common.ImmutableLinkedList previousPath
java.util.List actions
public java.util.List defaultValue (org.parboiled.matchers.AbstractMatcher)
org.parboiled.matchers.AbstractMatcher matcher
public volatile java.lang.Object defaultValue (org.parboiled.matchers.AbstractMatcher)
org.parboiled.matchers.AbstractMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.SequenceMatcher)
org.parboiled.matchers.SequenceMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.OneOrMoreMatcher)
org.parboiled.matchers.OneOrMoreMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.FirstOfMatcher)
org.parboiled.matchers.FirstOfMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.ActionMatcher)
org.parboiled.matchers.ActionMatcher x0
void (org.parboiled.parserunners.RecoveringParseRunner$1)
org.parboiled.parserunners.RecoveringParseRunner$1 x0
}
org/parboiled/common/Predicates$InPredicate.classPredicates.java
package org.parboiled.common
org.parboiled.common.Predicates$InPredicate extends java.lang.Object implements org.parboiled.common.Predicate {
private final java.util.Collection target
private void (java.util.Collection)
java.util.Collection target
public boolean apply (java.lang.Object)
NullPointerException e
ClassCastException e
Object t
public java.lang.String toString ()
void (java.util.Collection, org.parboiled.common.Predicates$1)
java.util.Collection x0
org.parboiled.common.Predicates$1 x1
}
org/parboiled/support/MatcherPath.classMatcherPath.java
package org.parboiled.support
public org.parboiled.support.MatcherPath extends java.lang.Object {
public final org.parboiled.support.MatcherPath$Element element
public final org.parboiled.support.MatcherPath parent
public void (org.parboiled.support.MatcherPath$Element, org.parboiled.support.MatcherPath)
org.parboiled.support.MatcherPath$Element element
org.parboiled.support.MatcherPath parent
public int length ()
public boolean isPrefixOf (org.parboiled.support.MatcherPath)
org.parboiled.support.MatcherPath that
public org.parboiled.support.MatcherPath$Element getElementAtLevel (int)
int level
public org.parboiled.support.MatcherPath commonPrefix (org.parboiled.support.MatcherPath)
org.parboiled.support.MatcherPath that
public boolean contains (org.parboiled.matchers.Matcher)
org.parboiled.matchers.Matcher matcher
public java.lang.String toString ()
public java.lang.String toString (org.parboiled.support.MatcherPath)
org.parboiled.support.MatcherPath skipPrefix
private java.lang.StringBuilder print (java.lang.StringBuilder, org.parboiled.support.MatcherPath)
StringBuilder sb
org.parboiled.support.MatcherPath skipPrefix
}
org/parboiled/matchers/CustomDefaultLabelMatcher.classCustomDefaultLabelMatcher.java
package org.parboiled.matchers
abstract org.parboiled.matchers.CustomDefaultLabelMatcher extends org.parboiled.matchers.AbstractMatcher {
private String defaultLabel
protected void (org.parboiled.Rule, java.lang.String)
org.parboiled.Rule subRule
String defaultLabel
protected void (org.parboiled.Rule[], java.lang.String)
org.parboiled.Rule[] subRules
String defaultLabel
public java.lang.String getLabel ()
public boolean hasCustomLabel ()
public org.parboiled.matchers.CustomDefaultLabelMatcher defaultLabel (java.lang.String)
String defaultLabel
}
org/parboiled/matchers/ActionMatcher.classActionMatcher.java
package org.parboiled.matchers
public org.parboiled.matchers.ActionMatcher extends org.parboiled.matchers.AbstractMatcher {
public final org.parboiled.Action action
public final java.util.List contextAwares
public final boolean skipInPredicates
public void (org.parboiled.Action)
org.parboiled.ContextAware contextAware
IllegalAccessException e
java.lang.reflect.Field field
java.lang.reflect.Field[] arr$
int len$
int i$
org.parboiled.Action action
public org.parboiled.MatcherContext getSubContext (org.parboiled.MatcherContext)
org.parboiled.MatcherContext context
org.parboiled.MatcherContext subContext
public boolean match (org.parboiled.MatcherContext)
org.parboiled.ContextAware contextAware
java.util.Iterator i$
Object valueStackSnapshot
org.parboiled.errors.ActionException e
org.parboiled.MatcherContext context
org.parboiled.MatcherContext parentContext
public org.parboiled.Rule suppressNode ()
public java.lang.Object accept (org.parboiled.matchervisitors.MatcherVisitor)
org.parboiled.matchervisitors.MatcherVisitor visitor
}
org/parboiled/support/ParsingResult.classParsingResult.java
package org.parboiled.support
public org.parboiled.support.ParsingResult extends java.lang.Object {
public final boolean matched
public final org.parboiled.Node parseTreeRoot
public final Object resultValue
public final org.parboiled.support.ValueStack valueStack
public final java.util.List parseErrors
public final org.parboiled.buffers.InputBuffer inputBuffer
public void (boolean, org.parboiled.Node, org.parboiled.support.ValueStack, java.util.List, org.parboiled.buffers.InputBuffer)
boolean matched
org.parboiled.Node parseTreeRoot
org.parboiled.support.ValueStack valueStack
java.util.List parseErrors
org.parboiled.buffers.InputBuffer inputBuffer
public boolean hasErrors ()
}
org/parboiled/matchers/MatcherUtils.classMatcherUtils.java
package org.parboiled.matchers
public final org.parboiled.matchers.MatcherUtils extends java.lang.Object {
private void ()
public static org.parboiled.matchers.Matcher unwrap (org.parboiled.matchers.Matcher)
org.parboiled.matchers.Matcher matcher
}
org/parboiled/parserunners/ErrorLocatingParseRunner.classErrorLocatingParseRunner.java
package org.parboiled.parserunners
public org.parboiled.parserunners.ErrorLocatingParseRunner extends org.parboiled.parserunners.AbstractParseRunner implements org.parboiled.MatchHandler {
private final org.parboiled.MatchHandler inner
private int errorIndex
public void (org.parboiled.Rule)
org.parboiled.Rule rule
public void (org.parboiled.Rule, org.parboiled.MatchHandler)
org.parboiled.Rule rule
org.parboiled.MatchHandler inner
public org.parboiled.support.ParsingResult run (org.parboiled.buffers.InputBuffer)
org.parboiled.buffers.InputBuffer inputBuffer
org.parboiled.MatcherContext rootContext
boolean matched
public boolean match (org.parboiled.MatcherContext)
org.parboiled.MatcherContext context
private boolean notTestNot (org.parboiled.MatcherContext)
org.parboiled.MatcherContext context
}
org/parboiled/common/Predicates$IsNullPredicate.classPredicates.java
package org.parboiled.common
org.parboiled.common.Predicates$IsNullPredicate extends java.lang.Object implements org.parboiled.common.Predicate {
private static final org.parboiled.common.Predicate INSTANCE
private void ()
public boolean apply (java.lang.Object)
Object o
public java.lang.String toString ()
static org.parboiled.common.Predicate access$200 ()
static void ()
}
org/parboiled/matchervisitors/DoWithMatcherVisitor.classDoWithMatcherVisitor.java
package org.parboiled.matchervisitors
public org.parboiled.matchervisitors.DoWithMatcherVisitor extends org.parboiled.matchervisitors.DefaultMatcherVisitor {
private final org.parboiled.matchervisitors.DoWithMatcherVisitor$Action action
private final java.util.Set visited
public void (org.parboiled.matchervisitors.DoWithMatcherVisitor$Action)
org.parboiled.matchervisitors.DoWithMatcherVisitor$Action action
public java.lang.Void visit (org.parboiled.matchers.FirstOfMatcher)
org.parboiled.matchers.Matcher sub
int i
int childrenSize
java.util.List children
org.parboiled.matchers.FirstOfMatcher matcher
public java.lang.Void visit (org.parboiled.matchers.SequenceMatcher)
org.parboiled.matchers.Matcher sub
int i
int childrenSize
java.util.List children
org.parboiled.matchers.SequenceMatcher matcher
public java.lang.Void visit (org.parboiled.matchers.OneOrMoreMatcher)
org.parboiled.matchers.OneOrMoreMatcher matcher
public java.lang.Void visit (org.parboiled.matchers.OptionalMatcher)
org.parboiled.matchers.OptionalMatcher matcher
public java.lang.Void visit (org.parboiled.matchers.TestMatcher)
org.parboiled.matchers.TestMatcher matcher
public java.lang.Void visit (org.parboiled.matchers.TestNotMatcher)
org.parboiled.matchers.TestNotMatcher matcher
public java.lang.Void visit (org.parboiled.matchers.ZeroOrMoreMatcher)
org.parboiled.matchers.ZeroOrMoreMatcher matcher
public java.lang.Void defaultValue (org.parboiled.matchers.AbstractMatcher)
org.parboiled.matchers.AbstractMatcher matcher
public volatile java.lang.Object defaultValue (org.parboiled.matchers.AbstractMatcher)
org.parboiled.matchers.AbstractMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.ZeroOrMoreMatcher)
org.parboiled.matchers.ZeroOrMoreMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.TestNotMatcher)
org.parboiled.matchers.TestNotMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.TestMatcher)
org.parboiled.matchers.TestMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.SequenceMatcher)
org.parboiled.matchers.SequenceMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.OptionalMatcher)
org.parboiled.matchers.OptionalMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.OneOrMoreMatcher)
org.parboiled.matchers.OneOrMoreMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.FirstOfMatcher)
org.parboiled.matchers.FirstOfMatcher x0
}
org/parboiled/trees/ImmutableGraphNode.classImmutableGraphNode.java
package org.parboiled.trees
public org.parboiled.trees.ImmutableGraphNode extends java.lang.Object implements org.parboiled.trees.GraphNode {
private final java.util.List children
public void ()
public void (java.util.List)
java.util.List children
public java.util.List getChildren ()
}
org/parboiled/matchers/TestMatcher.classTestMatcher.java
package org.parboiled.matchers
public org.parboiled.matchers.TestMatcher extends org.parboiled.matchers.CustomDefaultLabelMatcher {
public final org.parboiled.matchers.Matcher subMatcher
public void (org.parboiled.Rule)
org.parboiled.Rule subRule
public boolean match (org.parboiled.MatcherContext)
org.parboiled.MatcherContext context
int lastIndex
Object valueStackSnapshot
public java.lang.Object accept (org.parboiled.matchervisitors.MatcherVisitor)
org.parboiled.matchervisitors.MatcherVisitor visitor
public volatile boolean hasCustomLabel ()
public volatile java.lang.String getLabel ()
}
org/parboiled/matchers/EmptyMatcher.classEmptyMatcher.java
package org.parboiled.matchers
public org.parboiled.matchers.EmptyMatcher extends org.parboiled.matchers.AbstractMatcher {
public void ()
public boolean match (org.parboiled.MatcherContext)
org.parboiled.MatcherContext context
public java.lang.Object accept (org.parboiled.matchervisitors.MatcherVisitor)
org.parboiled.matchervisitors.MatcherVisitor visitor
}
org/parboiled/parserunners/ProfilingParseRunner$2.classProfilingParseRunner.java
package org.parboiled.parserunners
org.parboiled.parserunners.ProfilingParseRunner$2 extends java.lang.Object implements org.parboiled.matchervisitors.DoWithMatcherVisitor$Action {
final org.parboiled.parserunners.ProfilingParseRunner this$0
void (org.parboiled.parserunners.ProfilingParseRunner)
public void process (org.parboiled.matchers.Matcher)
org.parboiled.matchers.Matcher matcher
org.parboiled.parserunners.ProfilingParseRunner$RuleStats ruleStats
}
org/parboiled/buffers/DefaultInputBuffer.classDefaultInputBuffer.java
package org.parboiled.buffers
public org.parboiled.buffers.DefaultInputBuffer extends java.lang.Object implements org.parboiled.buffers.InputBuffer {
private final int length
private final char[] buffer
private int[] newlines
public void (char[])
char[] buffer
public char charAt (int)
int index
public boolean test (int, char[])
int i
int index
char[] characters
int len
public java.lang.String extract (int, int)
int start
int end
public java.lang.String extract (org.parboiled.support.IndexRange)
org.parboiled.support.IndexRange range
public org.parboiled.support.Position getPosition (int)
int index
int line
int column
public int getOriginalIndex (int)
int index
private static int getLine0 (int[], int)
int[] newlines
int index
int j
public java.lang.String extractLine (int)
int lineNumber
int start
int end
public int getLineCount ()
private void buildNewlines ()
int i
org.parboiled.common.IntArrayStack newlines
}
org/parboiled/matchers/FirstOfMatcher.classFirstOfMatcher.java
package org.parboiled.matchers
public org.parboiled.matchers.FirstOfMatcher extends org.parboiled.matchers.CustomDefaultLabelMatcher {
public void (org.parboiled.Rule[])
org.parboiled.Rule[] subRules
public boolean match (org.parboiled.MatcherContext)
org.parboiled.matchers.Matcher matcher
int i
org.parboiled.MatcherContext context
java.util.List children
int size
public java.lang.Object accept (org.parboiled.matchervisitors.MatcherVisitor)
org.parboiled.matchervisitors.MatcherVisitor visitor
public volatile boolean hasCustomLabel ()
public volatile java.lang.String getLabel ()
}
org/parboiled/common/ImmutableLinkedList$IllIterator.classImmutableLinkedList.java
package org.parboiled.common
org.parboiled.common.ImmutableLinkedList$IllIterator extends java.lang.Object implements java.util.ListIterator {
private final org.parboiled.common.ImmutableLinkedList start
private org.parboiled.common.ImmutableLinkedList current
private int nextIndex
private void (org.parboiled.common.ImmutableLinkedList)
org.parboiled.common.ImmutableLinkedList start
public boolean hasNext ()
public java.lang.Object next ()
org.parboiled.common.ImmutableLinkedList next
public boolean hasPrevious ()
public java.lang.Object previous ()
org.parboiled.common.ImmutableLinkedList previous
public int nextIndex ()
public int previousIndex ()
public void remove ()
public void set (java.lang.Object)
Object t
public void add (java.lang.Object)
Object t
void (org.parboiled.common.ImmutableLinkedList, org.parboiled.common.ImmutableLinkedList$1)
org.parboiled.common.ImmutableLinkedList x0
org.parboiled.common.ImmutableLinkedList$1 x1
}
org/parboiled/common/IntArrayStack$UnderflowException.classIntArrayStack.java
package org.parboiled.common
public org.parboiled.common.IntArrayStack$UnderflowException extends java.lang.RuntimeException {
public void (java.lang.String)
String message
}
org/parboiled/support/NodeFormatter.classNodeFormatter.java
package org.parboiled.support
public org.parboiled.support.NodeFormatter extends java.lang.Object implements org.parboiled.common.Formatter {
private final org.parboiled.buffers.InputBuffer inputBuffer
public void (org.parboiled.buffers.InputBuffer)
org.parboiled.buffers.InputBuffer inputBuffer
public java.lang.String format (org.parboiled.Node)
org.parboiled.Node node
String nodeLabel
String nodeText
public volatile java.lang.String format (java.lang.Object)
Object x0
}
org/parboiled/common/Tuple3.classTuple3.java
package org.parboiled.common
public final org.parboiled.common.Tuple3 extends java.lang.Object {
public final Object a
public final Object b
public final Object c
public void (java.lang.Object, java.lang.Object, java.lang.Object)
Object a
Object b
Object c
public boolean equals (java.lang.Object)
Object o
org.parboiled.common.Tuple3 tuple2
public int hashCode ()
int result
public java.lang.String toString ()
}
org/parboiled/errors/BasicParseError.classBasicParseError.java
package org.parboiled.errors
public org.parboiled.errors.BasicParseError extends java.lang.Object implements org.parboiled.errors.ParseError {
private final org.parboiled.buffers.InputBuffer inputBuffer
private final int startIndex
private final String errorMessage
private int endIndex
private int indexDelta
public void (org.parboiled.buffers.InputBuffer, int, java.lang.String)
org.parboiled.buffers.InputBuffer inputBuffer
int errorIndex
String errorMessage
public org.parboiled.buffers.InputBuffer getInputBuffer ()
public int getStartIndex ()
public int getEndIndex ()
public void setEndIndex (int)
int endIndex
public java.lang.String getErrorMessage ()
public int getIndexDelta ()
public void shiftIndexDeltaBy (int)
int delta
}
org/parboiled/matchervisitors/MatcherVisitor.classMatcherVisitor.java
package org.parboiled.matchervisitors
public abstract org.parboiled.matchervisitors.MatcherVisitor extends java.lang.Object {
public abstract java.lang.Object visit (org.parboiled.matchers.ActionMatcher)
public abstract java.lang.Object visit (org.parboiled.matchers.AnyMatcher)
public abstract java.lang.Object visit (org.parboiled.matchers.CharIgnoreCaseMatcher)
public abstract java.lang.Object visit (org.parboiled.matchers.CharMatcher)
public abstract java.lang.Object visit (org.parboiled.matchers.CustomMatcher)
public abstract java.lang.Object visit (org.parboiled.matchers.CharRangeMatcher)
public abstract java.lang.Object visit (org.parboiled.matchers.AnyOfMatcher)
public abstract java.lang.Object visit (org.parboiled.matchers.EmptyMatcher)
public abstract java.lang.Object visit (org.parboiled.matchers.FirstOfMatcher)
public abstract java.lang.Object visit (org.parboiled.matchers.NothingMatcher)
public abstract java.lang.Object visit (org.parboiled.matchers.OneOrMoreMatcher)
public abstract java.lang.Object visit (org.parboiled.matchers.OptionalMatcher)
public abstract java.lang.Object visit (org.parboiled.matchers.SequenceMatcher)
public abstract java.lang.Object visit (org.parboiled.matchers.TestMatcher)
public abstract java.lang.Object visit (org.parboiled.matchers.TestNotMatcher)
public abstract java.lang.Object visit (org.parboiled.matchers.ZeroOrMoreMatcher)
}
org/parboiled/matchervisitors/GetStarterCharVisitor.classGetStarterCharVisitor.java
package org.parboiled.matchervisitors
public org.parboiled.matchervisitors.GetStarterCharVisitor extends org.parboiled.matchervisitors.DefaultMatcherVisitor {
public void ()
public java.lang.Character visit (org.parboiled.matchers.AnyMatcher)
org.parboiled.matchers.AnyMatcher matcher
public java.lang.Character visit (org.parboiled.matchers.AnyOfMatcher)
org.parboiled.matchers.AnyOfMatcher matcher
org.parboiled.support.Characters characters
java.util.Random random
char c
public java.lang.Character visit (org.parboiled.matchers.CharIgnoreCaseMatcher)
org.parboiled.matchers.CharIgnoreCaseMatcher matcher
public java.lang.Character visit (org.parboiled.matchers.CharMatcher)
org.parboiled.matchers.CharMatcher matcher
public java.lang.Character visit (org.parboiled.matchers.CharRangeMatcher)
org.parboiled.matchers.CharRangeMatcher matcher
public java.lang.Character visit (org.parboiled.matchers.CustomMatcher)
org.parboiled.matchers.CustomMatcher matcher
public volatile java.lang.Object visit (org.parboiled.matchers.CustomMatcher)
org.parboiled.matchers.CustomMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.AnyOfMatcher)
org.parboiled.matchers.AnyOfMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.CharRangeMatcher)
org.parboiled.matchers.CharRangeMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.CharMatcher)
org.parboiled.matchers.CharMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.CharIgnoreCaseMatcher)
org.parboiled.matchers.CharIgnoreCaseMatcher x0
public volatile java.lang.Object visit (org.parboiled.matchers.AnyMatcher)
org.parboiled.matchers.AnyMatcher x0
}
org/parboiled/MatchHandler.classMatchHandler.java
package org.parboiled
public abstract org.parboiled.MatchHandler extends java.lang.Object {
public abstract boolean match (org.parboiled.MatcherContext)
}
org/parboiled/buffers/IndentDedentInputBuffer$BufferConverter$BufferBuilder.classIndentDedentInputBuffer.java
package org.parboiled.buffers
org.parboiled.buffers.IndentDedentInputBuffer$BufferConverter$BufferBuilder extends java.lang.Object {
private final StringBuilder sb
private final org.parboiled.common.IntArrayStack indexMap
final org.parboiled.buffers.IndentDedentInputBuffer$BufferConverter this$1
private void (org.parboiled.buffers.IndentDedentInputBuffer$BufferConverter)
private void append (char)
char c
private void appendNewline (int)
int commentChars
public char[] getChars ()
char[] buffer
public int[] getIndexMap ()
void (org.parboiled.buffers.IndentDedentInputBuffer$BufferConverter, org.parboiled.buffers.IndentDedentInputBuffer$1)
org.parboiled.buffers.IndentDedentInputBuffer$BufferConverter x0
org.parboiled.buffers.IndentDedentInputBuffer$1 x1
static void access$200 (org.parboiled.buffers.IndentDedentInputBuffer$BufferConverter$BufferBuilder, char)
org.parboiled.buffers.IndentDedentInputBuffer$BufferConverter$BufferBuilder x0
char x1
static void access$300 (org.parboiled.buffers.IndentDedentInputBuffer$BufferConverter$BufferBuilder, int)
org.parboiled.buffers.IndentDedentInputBuffer$BufferConverter$BufferBuilder x0
int x1
}
org/parboiled/common/Predicates$1.classPredicates.java
package org.parboiled.common
org.parboiled.common.Predicates$1 extends java.lang.Object {
}
org/parboiled/buffers/IndentDedentInputBuffer$BufferConverter.classIndentDedentInputBuffer.java
package org.parboiled.buffers
org.parboiled.buffers.IndentDedentInputBuffer$BufferConverter extends java.lang.Object {
public final org.parboiled.buffers.IndentDedentInputBuffer$BufferConverter$BufferBuilder builder
private final int tabStop
private final char[] lineCommentStart
private final org.parboiled.common.IntArrayStack previousLevels
private int cursor
private char currentChar
final org.parboiled.buffers.IndentDedentInputBuffer this$0
public void (org.parboiled.buffers.IndentDedentInputBuffer, int, char[])
int tabStop
char[] lineCommentStart
private void build ()
int commentChars
int indent
int currentLevel
private int skipIndent ()
int indent
private void advance ()
private int skipLineComment ()
int start
static int access$500 (org.parboiled.buffers.IndentDedentInputBuffer$BufferConverter)
org.parboiled.buffers.IndentDedentInputBuffer$BufferConverter x0
}
org/parboiled/common/Preconditions.classPreconditions.java
package org.parboiled.common
public final org.parboiled.common.Preconditions extends java.lang.Object {
private void ()
public static void checkArgument (boolean)
boolean expression
public static void checkArgument (boolean, java.lang.Object)
boolean expression
Object errorMessage
public static transient void checkArgument (boolean, java.lang.String, java.lang.Object[])
boolean expression
String errorMessageTemplate
Object[] errorMessageArgs
public static void checkState (boolean)
boolean expression
public static void checkState (boolean, java.lang.Object)
boolean expression
Object errorMessage
public static transient void checkState (boolean, java.lang.String, java.lang.Object[])
boolean expression
String errorMessageTemplate
Object[] errorMessageArgs
public static java.lang.Object checkNotNull (java.lang.Object)
Object reference
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.Object)
Object reference
Object errorMessage
public static java.lang.Object checkArgNotNull (java.lang.Object, java.lang.String)
Object reference
String parameterName
public static transient java.lang.Object checkNotNull (java.lang.Object, java.lang.String, java.lang.Object[])
Object reference
String errorMessageTemplate
Object[] errorMessageArgs
public static int checkElementIndex (int, int)
int index
int size
public static int checkElementIndex (int, int, java.lang.String)
int index
int size
String desc
private static java.lang.String badElementIndex (int, int, java.lang.String)
int index
int size
String desc
public static int checkPositionIndex (int, int)
int index
int size
public static int checkPositionIndex (int, int, java.lang.String)
int index
int size
String desc
private static java.lang.String badPositionIndex (int, int, java.lang.String)
int index
int size
String desc
public static void checkPositionIndexes (int, int, int)
int start
int end
int size
private static java.lang.String badPositionIndexes (int, int, int)
int start
int end
int size
static transient java.lang.String format (java.lang.String, java.lang.Object[])
int placeholderStart
String template
Object[] args
StringBuilder builder
int templateStart
int i
}