Package net.hydromatic.filtex.ast
package net.hydromatic.filtex.ast
Abstract syntax tree (AST).
-
ClassDescriptionVarious subclasses of AST nodes.Geographical box.Call with zero arguments, optionally negated.Call with one argument, optionally negated.Call with two arguments, optionally negated.Geographical circle.Numeric comparison.Date literal.Day literal.Interval, e.g.This range, e.g.MatchesAdvanced.Month range, e.g.Numeric range.Geographical box.Date range, e.g.Date range based on interval, e.g.E.g.This range, e.g.This or next unit, e.g.AST Builder.Base class for Abstract Syntax Tree node.Utilities for AST nodes.Basic implementation of
AstVisitorthat recursively visits children.Context for writing an AST out as a string.Type of bound of a range.Date value, e.g.Date and time value, e.g.Unit of time.Helps generate a digest of the properties in an AstNode.Date value, e.g.Geographic location.Parse tree operator.Position of a parse-tree node.Summary.Time value, e.g.Unit of distance.