module

PatternMatching

Constants

VERSION = "0.1.0"

Class methods

create_matcher(atomspace : AtomSpace::AtomSpace) : PatternMatcher

Create a pattern matcher for the given atomspace

create_pattern(template : AtomSpace::Atom) : Pattern

Create a pattern from a template atom

initialize

Initialize the PatternMatching subsystem

match_pattern(atomspace : AtomSpace::AtomSpace, pattern : Pattern) : Array(MatchResult)

Match a pattern in the given atomspace Note: For multiple pattern matching operations, consider using create_matcher to reuse the same PatternMatcher instance for better performance

Nested types