package impl
- Alphabetic
- Public
- All
Type Members
- class ActionMirror extends AnyRef
- class Addition extends NumericExpression
- class ArgumentPattern extends AnyRef
-
trait
ArgumentQuantifier extends AnyRef
Quantifiers for graph pattern arguments.
Quantifiers for graph pattern arguments. Note that graph pattern argument quantifiers are never lazy
- class ChunkConstraint extends TokenConstraint with Values
- class ConcatGraphPattern extends GraphPatternNode
- class ConjunctiveConstraint extends TokenConstraint
- class Constant extends NumericExpression
- class CrossSentenceExtractor extends Extractor
- class DisjunctiveConstraint extends TokenConstraint
- class DisjunctiveGraphPattern extends GraphPatternNode
- class Division extends NumericExpression
- class EmbeddingsResource extends Word2Vec with OdinResource
- class EntityConstraint extends TokenConstraint with Values
- class Equal extends TokenConstraint
- class EuclideanQuotient extends NumericExpression
- class EuclideanRemainder extends NumericExpression
- case class ExactPriority(value: Int) extends Priority with Product with Serializable
- case class ExactQuantifier(reps: Int) extends ArgumentQuantifier with Product with Serializable
- class ExactStringMatcher extends StringMatcher
- trait Extractor extends AnyRef
- trait Graph extends AnyRef
- class GraphExtractor extends Extractor
- trait GraphPattern extends AnyRef
- class GraphPatternCompiler extends TokenPatternParsers
- sealed trait GraphPatternNode extends AnyRef
- class GreaterThan extends TokenConstraint
- class GreaterThanOrEqual extends TokenConstraint
- class IncomingConstraint extends TokenConstraint with Graph
- class IncomingGraphPattern extends GraphPatternNode with Graph
- sealed trait Inst extends AnyRef
- case class IntervalPriority(start: Int, end: Int) extends Priority with Product with Serializable
- class KleeneGraphPattern extends GraphPatternNode
- class LemmaConstraint extends TokenConstraint with Values
- class LessThan extends TokenConstraint
- class LessThanOrEqual extends TokenConstraint
- class LookaroundGraphPattern extends GraphPatternNode
- case class LowerBoundPriority(start: Int) extends Priority with Product with Serializable
- case class MatchLookAhead(start: Inst, negative: Boolean) extends Inst with Product with Serializable
- case class MatchLookBehind(start: Inst, negative: Boolean) extends Inst with Product with Serializable
- case class MatchMention(m: StringMatcher, name: Option[String], arg: Option[String]) extends Inst with Product with Serializable
- case class MatchSentenceEnd() extends Inst with Product with Serializable
- case class MatchSentenceStart() extends Inst with Product with Serializable
- case class MatchToken(c: TokenConstraint) extends Inst with Product with Serializable
- class MentionConstraint extends TokenConstraint
- class Multiplication extends NumericExpression
- class NegatedConstraint extends TokenConstraint
- class NegativeExpression extends NumericExpression
- class NotEqual extends TokenConstraint
-
sealed
trait
NumericExpression extends AnyRef
for numerical comparisons
-
class
OdinCompileException extends OdinException
This is the basic compile Exception for Odin
-
case class
OdinConfig(taxonomy: Option[Taxonomy] = None, variables: Map[String, String] = Map.empty[String, String], resources: OdinResourceManager = OdinResourceManager(Map.empty), graph: String = OdinConfig.DEFAULT_GRAPH) extends Product with Serializable
Encapsulates the properties needed for interpreting a rule (resources, graph type, taxonomy, etc.).
Encapsulates the properties needed for interpreting a rule (resources, graph type, taxonomy, etc.).
New properties utilized by all rules should be added to the OdinConfig. -
class
OdinException extends RuntimeException
This is the basic Exception for Odin
-
class
OdinNamedCompileException extends OdinCompileException
This is the compile Exception for Odin when the failing rule name is available
- trait OdinResource extends AnyRef
-
class
OdinResourceManager extends AnyRef
Manage resources for Odin
- class OptionalGraphPattern extends GraphPatternNode
- class OutgoingConstraint extends TokenConstraint with Graph
- class OutgoingGraphPattern extends GraphPatternNode with Graph
- case class Pass() extends Inst with Product with Serializable
- sealed trait Priority extends AnyRef
-
class
ProgramFragment extends AnyRef
Represents a partially compiled TokenPattern.
Represents a partially compiled TokenPattern.
Helps the compiler by keeping track of the input and output instructions of a partially compiled TokenPattern.
-
case class
RangedQuantifier(minRepeat: Option[Int] = None, maxRepeat: Option[Int] = None) extends ArgumentQuantifier with Product with Serializable
Encodes regex *, +, {,e} {s,} {s,e} and null quantifier (represented as {1,1})
- class RegexStringMatcher extends StringMatcher
- class RelationGraphPattern extends GraphPattern
- class RuleReader extends AnyRef
- case class SaveEnd(name: String) extends Inst with Product with Serializable
- case class SaveStart(name: String) extends Inst with Product with Serializable
-
class
SimilarityConstraint extends NumericExpression with Values
matcher must be an exact string matcher, so that a particular word vector can be retrieved
- case class SparsePriority(values: Set[Int]) extends Priority with Product with Serializable
- case class Split(lhs: Inst, rhs: Inst) extends Inst with Product with Serializable
- sealed trait StringMatcher extends AnyRef
- trait StringMatcherParsers extends RegexParsers
- class Subtraction extends NumericExpression
- class TagConstraint extends TokenConstraint with Values
- class Taxonomy extends AnyRef
- sealed trait TokenConstraint extends AnyRef
- class TokenConstraintGraphPattern extends GraphPatternNode
- trait TokenConstraintParsers extends StringMatcherParsers
- class TokenExtractor extends Extractor
- class TokenPattern extends AnyRef
- class TokenPatternParsers extends TokenConstraintParsers
- class TriggerMentionGraphPattern extends GraphPattern
- class TriggerPatternGraphPattern extends GraphPattern
- trait Values extends AnyRef
- class WordConstraint extends TokenConstraint with Values
Value Members
- object Done extends Inst with Product with Serializable
- object IncomingWildcard extends GraphPatternNode with Graph
- object NullQuantifier extends ArgumentQuantifier with Product with Serializable
- object OdinCompileException extends Serializable
- object OdinConfig extends Serializable
- object OdinException extends Serializable
- object OdinNamedCompileException extends Serializable
- object OdinResourceManager
- object OutgoingWildcard extends GraphPatternNode with Graph
- object Priority
- object ProgramFragment
- object RuleReader
- object Taxonomy
- object ThompsonVM
- object TokenPattern
-
object
TokenWildcard extends TokenConstraint
matches any token, provided that it exists