A B C D E F G H I L M N P R S T 

A

add(Match.Group<E>) - Method in class edu.washington.cs.knowitall.regex.Match
 
add(Expression<E>, E, int) - Method in class edu.washington.cs.knowitall.regex.Match
Convenience method for add(new Group(expr, token, pos)).
addAll(Collection<Match.Group<E>>) - Method in class edu.washington.cs.knowitall.regex.Match
 
addTokens(Match.Group<E>) - Method in class edu.washington.cs.knowitall.regex.Match.Group
Add tokens to the group.
apply(String) - Method in class edu.washington.cs.knowitall.logic.ArgFactory
Method to satisfy abstract superclass.
apply(E) - Method in class edu.washington.cs.knowitall.logic.Expression.Apply
Apply this expression to an entity to get true or false.
apply(E) - Method in class edu.washington.cs.knowitall.logic.Expression.Arg.Pred
 
apply(E) - Method in class edu.washington.cs.knowitall.logic.Expression.Arg.Value
 
apply() - Method in class edu.washington.cs.knowitall.logic.Expression.Arg.Value
 
apply(E) - Method in class edu.washington.cs.knowitall.logic.Expression.Op.Bin.And
 
apply(E) - Method in class edu.washington.cs.knowitall.logic.Expression.Op.Bin.Or
 
apply(E) - Method in class edu.washington.cs.knowitall.logic.Expression.Op.Mon.Not
 
apply(E) - Method in class edu.washington.cs.knowitall.logic.LogicExpression
 
apply(String) - Method in class edu.washington.cs.knowitall.logic.LogicExpressionParser
 
apply(E) - Method in class edu.washington.cs.knowitall.regex.Expression.AssertionExpression
 
apply(boolean, List<E>, int) - Method in class edu.washington.cs.knowitall.regex.Expression.AssertionExpression
 
apply(E) - Method in class edu.washington.cs.knowitall.regex.Expression.BaseExpression
The delegate to evaluate the expression against a token.
apply(boolean, List<E>, int) - Method in class edu.washington.cs.knowitall.regex.Expression.EndAssertion
 
apply(E) - Method in class edu.washington.cs.knowitall.regex.Expression.MatchingGroup
 
apply(E) - Method in class edu.washington.cs.knowitall.regex.Expression.MinMax
 
apply(E) - Method in class edu.washington.cs.knowitall.regex.Expression.Option
 
apply(E) - Method in class edu.washington.cs.knowitall.regex.Expression.Or
 
apply(E) - Method in class edu.washington.cs.knowitall.regex.Expression.Plus
 
apply(E) - Method in class edu.washington.cs.knowitall.regex.Expression.Star
 
apply(boolean, List<E>, int) - Method in class edu.washington.cs.knowitall.regex.Expression.StartAssertion
 
apply(String) - Method in class edu.washington.cs.knowitall.regex.ExpressionFactory
 
apply(List<E>) - Method in class edu.washington.cs.knowitall.regex.FiniteAutomaton.Automaton
 
apply(E) - Method in class edu.washington.cs.knowitall.regex.FiniteAutomaton.Edge
 
apply(E) - Method in class edu.washington.cs.knowitall.regex.FiniteAutomaton.Epsilon
 
apply(List<E>) - Method in class edu.washington.cs.knowitall.regex.RegularExpression
Apply the expression against a list of tokens.
apply(String) - Method in class edu.washington.cs.knowitall.regex.RegularExpressionParser
 
ArgFactory<E> - Class in edu.washington.cs.knowitall.logic
An abstract factory class that converts the string representation of an argument into a token.
ArgFactory() - Constructor for class edu.washington.cs.knowitall.logic.ArgFactory
 
auto - Variable in class edu.washington.cs.knowitall.regex.RegularExpression
 

B

build() - Method in class edu.washington.cs.knowitall.regex.Expression.AssertionExpression
Convert the expression into a NFA.
build() - Method in class edu.washington.cs.knowitall.regex.Expression.BaseExpression
Convert the expression into a NFA.
build() - Method in interface edu.washington.cs.knowitall.regex.Expression
 
build() - Method in class edu.washington.cs.knowitall.regex.Expression.MatchingGroup
Convert the expression into a NFA.
build() - Method in class edu.washington.cs.knowitall.regex.Expression.MinMax
Convert the expression into a NFA.
build() - Method in class edu.washington.cs.knowitall.regex.Expression.Option
Convert the expression into a NFA.
build() - Method in class edu.washington.cs.knowitall.regex.Expression.Or
Convert the expression into a NFA.
build() - Method in class edu.washington.cs.knowitall.regex.Expression.Plus
Convert the expression into a NFA.
build() - Method in class edu.washington.cs.knowitall.regex.Expression.Star
Convert the expression into a NFA.
build(List<Expression<E>>) - Static method in class edu.washington.cs.knowitall.regex.RegularExpression
Build an NFA from the list of expressions.
buildAst(List<Expression<E>>) - Static method in class edu.washington.cs.knowitall.logic.LogicExpression
Compile a rpn list of tokens into an expression tree.

C

compile(List<Expression<E>>) - Static method in class edu.washington.cs.knowitall.logic.LogicExpression
Compile an infix list of tokens into an expression tree.
compile(String, Function<String, Expression.Arg<E>>) - Static method in class edu.washington.cs.knowitall.logic.LogicExpression
Helper factory method to instantiate a LogicExpression.
compile(List<Expression<E>>) - Static method in class edu.washington.cs.knowitall.regex.RegularExpression
Create a regular expression without tokenization support.
compile(String, Function<String, Expression.BaseExpression<E>>) - Static method in class edu.washington.cs.knowitall.regex.RegularExpression
Create a regular expression from the specified string.
connect(FiniteAutomaton.State<E>) - Method in class edu.washington.cs.knowitall.regex.FiniteAutomaton.State
Add an epsilon transition between this state and dest.
connect(FiniteAutomaton.State<E>, Expression<E>) - Method in class edu.washington.cs.knowitall.regex.FiniteAutomaton.State
Add an edge between this state and dest.
create(String) - Method in class edu.washington.cs.knowitall.logic.ArgFactory
Converts the supplied string into a token.
create(String) - Method in class edu.washington.cs.knowitall.regex.ExpressionFactory
 

D

dest - Variable in class edu.washington.cs.knowitall.regex.FiniteAutomaton.AbstractEdge
 
doubleQuoteStringLiteralRegex - Static variable in class edu.washington.cs.knowitall.logic.LogicExpressionParser
 

E

edges - Variable in class edu.washington.cs.knowitall.regex.FiniteAutomaton.State
 
edu.washington.cs.knowitall.logic - package edu.washington.cs.knowitall.logic
 
edu.washington.cs.knowitall.regex - package edu.washington.cs.knowitall.regex
 
end - Variable in class edu.washington.cs.knowitall.regex.FiniteAutomaton.Automaton
 
endIndex() - Method in class edu.washington.cs.knowitall.regex.Match
 
endIndex() - Method in class edu.washington.cs.knowitall.regex.Match.FinalMatch
 
endIndex() - Method in class edu.washington.cs.knowitall.regex.Match.Group
 
endIndex() - Method in class edu.washington.cs.knowitall.regex.Match.IntermediateMatch
 
epsilons - Variable in class edu.washington.cs.knowitall.regex.FiniteAutomaton.State
 
equals(Object) - Method in class edu.washington.cs.knowitall.regex.RegularExpression
 
expr - Variable in class edu.washington.cs.knowitall.regex.Expression.Plus
 
expr - Variable in class edu.washington.cs.knowitall.regex.Expression.Star
 
expr - Variable in class edu.washington.cs.knowitall.regex.Match.Group
 
expr1 - Variable in class edu.washington.cs.knowitall.regex.Expression.Or
 
expr2 - Variable in class edu.washington.cs.knowitall.regex.Expression.Or
 
Expression<E> - Class in edu.washington.cs.knowitall.logic
Superclass for expressions in a Logic Expression.
Expression() - Constructor for class edu.washington.cs.knowitall.logic.Expression
 
Expression<E> - Interface in edu.washington.cs.knowitall.regex
Interface for a component of a regular expression.
expression - Variable in class edu.washington.cs.knowitall.regex.FiniteAutomaton.Edge
 
expression - Variable in class edu.washington.cs.knowitall.regex.FiniteAutomaton.TerminusState
 
Expression.Apply<E> - Class in edu.washington.cs.knowitall.logic
An expression that can be applied.
Expression.Apply() - Constructor for class edu.washington.cs.knowitall.logic.Expression.Apply
 
Expression.Arg<E> - Class in edu.washington.cs.knowitall.logic
An expression that evaluates to true or false.
Expression.Arg() - Constructor for class edu.washington.cs.knowitall.logic.Expression.Arg
 
Expression.Arg.Pred<E> - Class in edu.washington.cs.knowitall.logic
An expression that evaluates to true or false by applying a predicate to the supplied entity.
Expression.Arg.Pred(String) - Constructor for class edu.washington.cs.knowitall.logic.Expression.Arg.Pred
 
Expression.Arg.Value<E> - Class in edu.washington.cs.knowitall.logic
An expression that is a constant value--either true or false.
Expression.Arg.Value(boolean) - Constructor for class edu.washington.cs.knowitall.logic.Expression.Arg.Value
 
Expression.AssertionExpression<E> - Class in edu.washington.cs.knowitall.regex
A non-consuming expression that matches a token against a property of the text, such as the start or end of a line.
Expression.AssertionExpression() - Constructor for class edu.washington.cs.knowitall.regex.Expression.AssertionExpression
 
Expression.BaseExpression<E> - Class in edu.washington.cs.knowitall.regex
An expression with no subexpression that is evaluated against a token using the supplied delegate.
Expression.BaseExpression(String) - Constructor for class edu.washington.cs.knowitall.regex.Expression.BaseExpression
 
Expression.EndAssertion<E> - Class in edu.washington.cs.knowitall.regex
A non-consuming expression that matches the end of a line.
Expression.EndAssertion() - Constructor for class edu.washington.cs.knowitall.regex.Expression.EndAssertion
 
Expression.MatchingGroup<E> - Class in edu.washington.cs.knowitall.regex
Represents a matching group that is referred to by order number.
Expression.MatchingGroup(List<Expression<E>>) - Constructor for class edu.washington.cs.knowitall.regex.Expression.MatchingGroup
 
Expression.MinMax<E> - Class in edu.washington.cs.knowitall.regex
A minimum to maximum number of occurrences of the enclosed expression.
Expression.MinMax(Expression<E>, int, int) - Constructor for class edu.washington.cs.knowitall.regex.Expression.MinMax
 
Expression.NamedGroup<E> - Class in edu.washington.cs.knowitall.regex
Represents a matching group that is referred to by name.
Expression.NamedGroup(String, List<Expression<E>>) - Constructor for class edu.washington.cs.knowitall.regex.Expression.NamedGroup
 
Expression.NonMatchingGroup<E> - Class in edu.washington.cs.knowitall.regex
Represents a non-matching group.
Expression.NonMatchingGroup(List<Expression<E>>) - Constructor for class edu.washington.cs.knowitall.regex.Expression.NonMatchingGroup
 
Expression.Op<E> - Class in edu.washington.cs.knowitall.logic
An operator expression.
Expression.Op() - Constructor for class edu.washington.cs.knowitall.logic.Expression.Op
 
Expression.Op.Bin<E> - Class in edu.washington.cs.knowitall.logic
An operator that takes two arguments, such as disjunction.
Expression.Op.Bin() - Constructor for class edu.washington.cs.knowitall.logic.Expression.Op.Bin
 
Expression.Op.Bin.And<E> - Class in edu.washington.cs.knowitall.logic
The conjunction (logical and) operator.
Expression.Op.Bin.And() - Constructor for class edu.washington.cs.knowitall.logic.Expression.Op.Bin.And
 
Expression.Op.Bin.Or<E> - Class in edu.washington.cs.knowitall.logic
The disjunction (logical or) operator.
Expression.Op.Bin.Or() - Constructor for class edu.washington.cs.knowitall.logic.Expression.Op.Bin.Or
 
Expression.Op.Mon<E> - Class in edu.washington.cs.knowitall.logic
An operator that takes a single argument, such as negation.
Expression.Op.Mon() - Constructor for class edu.washington.cs.knowitall.logic.Expression.Op.Mon
 
Expression.Op.Mon.Not<E> - Class in edu.washington.cs.knowitall.logic
The negation operator.
Expression.Op.Mon.Not() - Constructor for class edu.washington.cs.knowitall.logic.Expression.Op.Mon.Not
 
Expression.Option<E> - Class in edu.washington.cs.knowitall.regex
Zero or one of the enclosed expression.
Expression.Option(Expression<E>) - Constructor for class edu.washington.cs.knowitall.regex.Expression.Option
 
Expression.Or<E> - Class in edu.washington.cs.knowitall.regex
Disjunction of two experssions.
Expression.Or(Expression<E>, Expression<E>) - Constructor for class edu.washington.cs.knowitall.regex.Expression.Or
 
Expression.Paren<E> - Class in edu.washington.cs.knowitall.logic
A parenthesis, used for grouping.
Expression.Paren() - Constructor for class edu.washington.cs.knowitall.logic.Expression.Paren
 
Expression.Paren.L<E> - Class in edu.washington.cs.knowitall.logic
A left parenthesis.
Expression.Paren.L() - Constructor for class edu.washington.cs.knowitall.logic.Expression.Paren.L
 
Expression.Paren.R<E> - Class in edu.washington.cs.knowitall.logic
A right parenthesis.
Expression.Paren.R() - Constructor for class edu.washington.cs.knowitall.logic.Expression.Paren.R
 
Expression.Plus<E> - Class in edu.washington.cs.knowitall.regex
One or more of the enclosed expression.
Expression.Plus(Expression<E>) - Constructor for class edu.washington.cs.knowitall.regex.Expression.Plus
 
Expression.Star<E> - Class in edu.washington.cs.knowitall.regex
Kleene-star: zero or more of the enclosed expression.
Expression.Star(Expression<E>) - Constructor for class edu.washington.cs.knowitall.regex.Expression.Star
 
Expression.StartAssertion<E> - Class in edu.washington.cs.knowitall.regex
A non-consuming expression that matches the start of a line.
Expression.StartAssertion() - Constructor for class edu.washington.cs.knowitall.regex.Expression.StartAssertion
 
ExpressionFactory<E> - Class in edu.washington.cs.knowitall.regex
Wrapper class for a Guava Function.
ExpressionFactory() - Constructor for class edu.washington.cs.knowitall.regex.ExpressionFactory
 
expressions - Variable in class edu.washington.cs.knowitall.regex.Expression.MatchingGroup
 
expressions - Variable in class edu.washington.cs.knowitall.regex.RegularExpression
 

F

factory(String) - Method in class edu.washington.cs.knowitall.logic.LogicExpressionParser
The factory method creates an argument from the supplied token string.
factory(String) - Method in class edu.washington.cs.knowitall.regex.RegularExpressionParser
The factory method creates an expression from the supplied token string.
find(List<E>) - Method in class edu.washington.cs.knowitall.regex.RegularExpression
Find the first match of the regular expression against tokens.
find(List<E>, int) - Method in class edu.washington.cs.knowitall.regex.RegularExpression
Find the first match of the regular expression against tokens, starting at the specified index.
findAll(List<E>) - Method in class edu.washington.cs.knowitall.regex.RegularExpression
Find all non-overlapping matches of the regular expression against tokens.
FiniteAutomaton - Class in edu.washington.cs.knowitall.regex
A finite automaton implementation.
FiniteAutomaton() - Constructor for class edu.washington.cs.knowitall.regex.FiniteAutomaton
 
FiniteAutomaton.AbstractEdge<E> - Class in edu.washington.cs.knowitall.regex
An abstract representation of an edge.
FiniteAutomaton.AbstractEdge(FiniteAutomaton.State<E>) - Constructor for class edu.washington.cs.knowitall.regex.FiniteAutomaton.AbstractEdge
 
FiniteAutomaton.Automaton<E> - Class in edu.washington.cs.knowitall.regex
A component automaton with a single start state and a single end state.
FiniteAutomaton.Automaton(FiniteAutomaton.StartState<E>, FiniteAutomaton.EndState<E>) - Constructor for class edu.washington.cs.knowitall.regex.FiniteAutomaton.Automaton
 
FiniteAutomaton.Automaton(Expression<E>) - Constructor for class edu.washington.cs.knowitall.regex.FiniteAutomaton.Automaton
 
FiniteAutomaton.Edge<E> - Class in edu.washington.cs.knowitall.regex
An edge with cost expression.
FiniteAutomaton.Edge(FiniteAutomaton.State<E>, Expression<E>) - Constructor for class edu.washington.cs.knowitall.regex.FiniteAutomaton.Edge
 
FiniteAutomaton.EndState<E> - Class in edu.washington.cs.knowitall.regex
An end state.
FiniteAutomaton.EndState(Expression<E>) - Constructor for class edu.washington.cs.knowitall.regex.FiniteAutomaton.EndState
 
FiniteAutomaton.Epsilon<E> - Class in edu.washington.cs.knowitall.regex
An edge without cost, an epsilon transition.
FiniteAutomaton.Epsilon(FiniteAutomaton.State<E>) - Constructor for class edu.washington.cs.knowitall.regex.FiniteAutomaton.Epsilon
 
FiniteAutomaton.StartState<E> - Class in edu.washington.cs.knowitall.regex
A start state.
FiniteAutomaton.StartState(Expression<E>) - Constructor for class edu.washington.cs.knowitall.regex.FiniteAutomaton.StartState
 
FiniteAutomaton.State<E> - Class in edu.washington.cs.knowitall.regex
Representation of a state in the automaton.
FiniteAutomaton.State() - Constructor for class edu.washington.cs.knowitall.regex.FiniteAutomaton.State
 
FiniteAutomaton.TerminusState<E> - Class in edu.washington.cs.knowitall.regex
A start or end state.
FiniteAutomaton.TerminusState(Expression<E>) - Constructor for class edu.washington.cs.knowitall.regex.FiniteAutomaton.TerminusState
 

G

getArgs() - Method in class edu.washington.cs.knowitall.logic.LogicExpression
Return a list of the arguments contained in the expression.
getDescription() - Method in class edu.washington.cs.knowitall.logic.Expression.Arg.Pred
 
group(String) - Method in class edu.washington.cs.knowitall.regex.Match
Retrieve a group by name.
groups() - Method in class edu.washington.cs.knowitall.regex.Match.FinalMatch
 
groups() - Method in class edu.washington.cs.knowitall.regex.Match
 
groups() - Method in class edu.washington.cs.knowitall.regex.Match.IntermediateMatch
 

H

hashCode() - Method in class edu.washington.cs.knowitall.regex.RegularExpression
 

I

isEmpty() - Method in class edu.washington.cs.knowitall.logic.LogicExpression
If the expression is empty, it returns true for all inputs.
isEmpty() - Method in class edu.washington.cs.knowitall.regex.Match
True iff this match contains no pairs.

L

left - Variable in class edu.washington.cs.knowitall.logic.Expression.Op.Bin
 
length() - Method in class edu.washington.cs.knowitall.regex.Match
 
LogicException - Exception in edu.washington.cs.knowitall.logic
 
LogicException(String) - Constructor for exception edu.washington.cs.knowitall.logic.LogicException
 
LogicException(String, Exception) - Constructor for exception edu.washington.cs.knowitall.logic.LogicException
 
LogicException.ApplyLogicException - Exception in edu.washington.cs.knowitall.logic
Exception while applying an expression to an object.
LogicException.ApplyLogicException(String, Exception) - Constructor for exception edu.washington.cs.knowitall.logic.LogicException.ApplyLogicException
 
LogicException.ApplyLogicException(String) - Constructor for exception edu.washington.cs.knowitall.logic.LogicException.ApplyLogicException
 
LogicException.CompileLogicException - Exception in edu.washington.cs.knowitall.logic
Exception while converting the tokens into a valid expression.
LogicException.CompileLogicException(String, Exception) - Constructor for exception edu.washington.cs.knowitall.logic.LogicException.CompileLogicException
 
LogicException.CompileLogicException(String) - Constructor for exception edu.washington.cs.knowitall.logic.LogicException.CompileLogicException
 
LogicException.TokenizeLogicException - Exception in edu.washington.cs.knowitall.logic
Exception while tokenizing the logic expression string.
LogicException.TokenizeLogicException(String, Exception) - Constructor for exception edu.washington.cs.knowitall.logic.LogicException.TokenizeLogicException
 
LogicException.TokenizeLogicException(String) - Constructor for exception edu.washington.cs.knowitall.logic.LogicException.TokenizeLogicException
 
LogicExpression<E> - Class in edu.washington.cs.knowitall.logic
A logic expression engine that operates over user specified objects.
LogicExpression(List<Expression<E>>) - Constructor for class edu.washington.cs.knowitall.logic.LogicExpression
 
LogicExpressionParser<E> - Class in edu.washington.cs.knowitall.logic
A logic expression engine that operates over user specified objects.
LogicExpressionParser() - Constructor for class edu.washington.cs.knowitall.logic.LogicExpressionParser
 
lookingAt(List<E>) - Method in class edu.washington.cs.knowitall.regex.FiniteAutomaton.Automaton
 
lookingAt(List<E>, int) - Method in class edu.washington.cs.knowitall.regex.FiniteAutomaton.Automaton
 
lookingAt(List<E>) - Method in class edu.washington.cs.knowitall.regex.RegularExpression
Determine if the regular expression matches the beginning of the supplied tokens.
lookingAt(List<E>, int) - Method in class edu.washington.cs.knowitall.regex.RegularExpression
Determine if the regular expression matches the supplied tokens, starting at the specified index.

M

main(String[]) - Static method in class edu.washington.cs.knowitall.logic.LogicExpression
Iteractively interpret logic statements from stdin such as "true | (true & false)".
main(String[]) - Static method in class edu.washington.cs.knowitall.regex.RegularExpression
An interactive program that compiles a word-based regular expression specified in arg1 and then reads strings from stdin, evaluating them against the regular expression.
Match<E> - Class in edu.washington.cs.knowitall.regex
A class to represent a match.
Match() - Constructor for class edu.washington.cs.knowitall.regex.Match
 
Match(Match<E>) - Constructor for class edu.washington.cs.knowitall.regex.Match
 
match(List<E>) - Method in class edu.washington.cs.knowitall.regex.RegularExpression
 
Match.FinalMatch<E> - Class in edu.washington.cs.knowitall.regex
A match representation that has efficient method calls but is immutable.
Match.FinalMatch(Match<E>) - Constructor for class edu.washington.cs.knowitall.regex.Match.FinalMatch
 
Match.Group<E> - Class in edu.washington.cs.knowitall.regex
A captured group in a matched expression.
Match.Group(Expression<E>, E, int) - Constructor for class edu.washington.cs.knowitall.regex.Match.Group
 
Match.Group(Expression<E>, List<Match.Group.Token<E>>) - Constructor for class edu.washington.cs.knowitall.regex.Match.Group
 
Match.Group(Expression<E>) - Constructor for class edu.washington.cs.knowitall.regex.Match.Group
 
Match.IntermediateMatch<E> - Class in edu.washington.cs.knowitall.regex
A match representation that is mutable but many method calls compute values instead of returning stored values.
Match.IntermediateMatch() - Constructor for class edu.washington.cs.knowitall.regex.Match.IntermediateMatch
 
matches(List<E>) - Method in class edu.washington.cs.knowitall.regex.RegularExpression
Apply the expression against a list of tokens.
minMatchingLength() - Method in class edu.washington.cs.knowitall.regex.Expression.AssertionExpression
 
minMatchingLength() - Method in class edu.washington.cs.knowitall.regex.Expression.BaseExpression
 
minMatchingLength() - Method in class edu.washington.cs.knowitall.regex.Expression.MatchingGroup
 
minMatchingLength() - Method in interface edu.washington.cs.knowitall.regex.Expression
 
minMatchingLength() - Method in class edu.washington.cs.knowitall.regex.Expression.MinMax
 
minMatchingLength() - Method in class edu.washington.cs.knowitall.regex.Expression.Option
 
minMatchingLength() - Method in class edu.washington.cs.knowitall.regex.Expression.Or
 
minMatchingLength() - Method in class edu.washington.cs.knowitall.regex.Expression.Plus
 
minMatchingLength() - Method in class edu.washington.cs.knowitall.regex.Expression.Star
 
minMatchingLength() - Method in class edu.washington.cs.knowitall.regex.FiniteAutomaton.Automaton
 
minMatchingLength() - Method in class edu.washington.cs.knowitall.regex.FiniteAutomaton.StartState
 

N

name - Variable in class edu.washington.cs.knowitall.regex.Expression.NamedGroup
 

P

pairs - Variable in class edu.washington.cs.knowitall.regex.Match
 
pairs() - Method in class edu.washington.cs.knowitall.regex.Match
Pairs differ from the matching groups in that each regular expression element has a pair to associate the element with the text matched.
parse(String) - Method in class edu.washington.cs.knowitall.logic.LogicExpressionParser
Create a LogicExpression object from the supplied string.
parse(String) - Method in class edu.washington.cs.knowitall.regex.RegularExpressionParser
 
precedence() - Method in class edu.washington.cs.knowitall.logic.Expression.Op.Bin.And
 
precedence() - Method in class edu.washington.cs.knowitall.logic.Expression.Op.Bin.Or
 
precedence() - Method in class edu.washington.cs.knowitall.logic.Expression.Op.Mon.Not
 
precedence() - Method in class edu.washington.cs.knowitall.logic.Expression.Op
The precedence of this operator.
preceeds(Expression.Op<?>) - Method in class edu.washington.cs.knowitall.logic.Expression.Op
 

R

readToken(String) - Method in class edu.washington.cs.knowitall.logic.LogicExpressionParser
The readToken method reads a token from the remaining LogicExpression string.
readToken(String) - Method in class edu.washington.cs.knowitall.regex.RegularExpressionParser
Read a token from the remaining text and return it.
RegexException - Exception in edu.washington.cs.knowitall.regex
 
RegexException(String, Exception) - Constructor for exception edu.washington.cs.knowitall.regex.RegexException
 
RegexException(String) - Constructor for exception edu.washington.cs.knowitall.regex.RegexException
 
RegexException.TokenizationRegexException - Exception in edu.washington.cs.knowitall.regex
 
RegexException.TokenizationRegexException(String, Exception) - Constructor for exception edu.washington.cs.knowitall.regex.RegexException.TokenizationRegexException
 
RegexException.TokenizationRegexException(String) - Constructor for exception edu.washington.cs.knowitall.regex.RegexException.TokenizationRegexException
 
regexLiteralRegex - Static variable in class edu.washington.cs.knowitall.logic.LogicExpressionParser
 
RegularExpression<E> - Class in edu.washington.cs.knowitall.regex
A regular expression engine that operates over sequences of user-specified objects.
RegularExpression(List<Expression<E>>) - Constructor for class edu.washington.cs.knowitall.regex.RegularExpression
 
RegularExpressionParser<E> - Class in edu.washington.cs.knowitall.regex
A regular expression parser turns strings into RegularExpression objects.
RegularExpressionParser() - Constructor for class edu.washington.cs.knowitall.regex.RegularExpressionParser
 
right - Variable in class edu.washington.cs.knowitall.logic.Expression.Op.Bin
 
rpn(List<Expression<E>>) - Method in class edu.washington.cs.knowitall.logic.LogicExpression
Converts an infix logic representation into a postfix logic representation.

S

singleQuoteStringLiteralRegex - Static variable in class edu.washington.cs.knowitall.logic.LogicExpressionParser
 
source - Variable in class edu.washington.cs.knowitall.regex.Expression.BaseExpression
 
start - Variable in class edu.washington.cs.knowitall.regex.FiniteAutomaton.Automaton
 
startIndex() - Method in class edu.washington.cs.knowitall.regex.Match.FinalMatch
 
startIndex() - Method in class edu.washington.cs.knowitall.regex.Match.Group
 
startIndex() - Method in class edu.washington.cs.knowitall.regex.Match.IntermediateMatch
 
startIndex() - Method in class edu.washington.cs.knowitall.regex.Match
 
sub - Variable in class edu.washington.cs.knowitall.logic.Expression.Op.Mon
 
subexpString() - Method in class edu.washington.cs.knowitall.regex.Expression.MatchingGroup
 

T

text() - Method in class edu.washington.cs.knowitall.regex.Match.Group
A string representation of the group.
tokenCount() - Method in class edu.washington.cs.knowitall.regex.Match.Group
 
tokenize(String) - Method in class edu.washington.cs.knowitall.logic.LogicExpressionParser
Convert an infix string logic representation to an infix list of tokens.
tokenize(String) - Method in class edu.washington.cs.knowitall.regex.RegularExpressionParser
Convert a list of tokens (<...>) to a list of expressions.
tokens() - Method in class edu.washington.cs.knowitall.regex.Match.FinalMatch
 
tokens() - Method in class edu.washington.cs.knowitall.regex.Match.Group
 
tokens() - Method in class edu.washington.cs.knowitall.regex.Match.IntermediateMatch
 
tokens() - Method in class edu.washington.cs.knowitall.regex.Match
 
toMultilineString() - Method in class edu.washington.cs.knowitall.regex.Match
 
toString() - Method in class edu.washington.cs.knowitall.logic.Expression.Arg.Pred
 
toString() - Method in class edu.washington.cs.knowitall.logic.Expression.Arg.Value
 
toString() - Method in class edu.washington.cs.knowitall.logic.Expression.Op.Bin.And
 
toString() - Method in class edu.washington.cs.knowitall.logic.Expression.Op.Bin.Or
 
toString(String) - Method in class edu.washington.cs.knowitall.logic.Expression.Op.Bin
 
toString() - Method in class edu.washington.cs.knowitall.logic.Expression.Op.Mon.Not
 
toString(String) - Method in class edu.washington.cs.knowitall.logic.Expression.Op.Mon
 
toString() - Method in class edu.washington.cs.knowitall.logic.Expression.Paren.L
 
toString() - Method in class edu.washington.cs.knowitall.logic.Expression.Paren.R
 
toString() - Method in class edu.washington.cs.knowitall.logic.LogicExpression
 
toString() - Method in class edu.washington.cs.knowitall.regex.Expression.BaseExpression
 
toString() - Method in class edu.washington.cs.knowitall.regex.Expression.EndAssertion
 
toString() - Method in class edu.washington.cs.knowitall.regex.Expression.MatchingGroup
 
toString() - Method in class edu.washington.cs.knowitall.regex.Expression.MinMax
 
toString() - Method in class edu.washington.cs.knowitall.regex.Expression.NamedGroup
 
toString() - Method in class edu.washington.cs.knowitall.regex.Expression.NonMatchingGroup
 
toString() - Method in class edu.washington.cs.knowitall.regex.Expression.Option
 
toString() - Method in class edu.washington.cs.knowitall.regex.Expression.Or
 
toString() - Method in class edu.washington.cs.knowitall.regex.Expression.Plus
 
toString() - Method in class edu.washington.cs.knowitall.regex.Expression.Star
 
toString() - Method in class edu.washington.cs.knowitall.regex.Expression.StartAssertion
 
toString() - Method in class edu.washington.cs.knowitall.regex.FiniteAutomaton.Edge
 
toString() - Method in class edu.washington.cs.knowitall.regex.FiniteAutomaton.Epsilon
 
toString() - Method in class edu.washington.cs.knowitall.regex.FiniteAutomaton.State
 
toString() - Method in class edu.washington.cs.knowitall.regex.FiniteAutomaton.TerminusState
 
toString() - Method in class edu.washington.cs.knowitall.regex.Match.Group
 
toString() - Method in class edu.washington.cs.knowitall.regex.Match
 
toString() - Method in class edu.washington.cs.knowitall.regex.RegularExpression
 
A B C D E F G H I L M N P R S T