Package org.openhab.core.voice.text
package org.openhab.core.voice.text
-
ClassDescriptionA human language command interpretation service.Abstract syntax tree node.Base class for all expressions.Expression that successfully parses, if a given expression occurs or repeats with a specified cardinality.Expression that successfully parses, if a thing identifier token is found.Expression that decorates the resulting (proxied) AST node of a given expression by a name, value and tag.Expression that successfully parses, if a given string constant is found.Expression that successfully parses, if a sequence of given expressions is matching.This is the interface that a human language text interpreter has to implement.An exception used by
HumanLanguageInterpreter
s, if an error occurs.Bundles results of an interpretation.Represents an expression plus action code that will be executed after successful parsing.Context for rule execution.A helper to parse a sequence of tokens.