Module: Foxtail::Syntax::Parser::AST
- Defined in:
- lib/foxtail/syntax/parser/ast.rb,
lib/foxtail/syntax/parser/ast/junk.rb,
lib/foxtail/syntax/parser/ast/span.rb,
lib/foxtail/syntax/parser/ast/term.rb,
lib/foxtail/syntax/parser/ast/comment.rb,
lib/foxtail/syntax/parser/ast/message.rb,
lib/foxtail/syntax/parser/ast/pattern.rb,
lib/foxtail/syntax/parser/ast/variant.rb,
lib/foxtail/syntax/parser/ast/resource.rb,
lib/foxtail/syntax/parser/ast/attribute.rb,
lib/foxtail/syntax/parser/ast/base_node.rb,
lib/foxtail/syntax/parser/ast/placeable.rb,
lib/foxtail/syntax/parser/ast/annotation.rb,
lib/foxtail/syntax/parser/ast/identifier.rb,
lib/foxtail/syntax/parser/ast/syntax_node.rb,
lib/foxtail/syntax/parser/ast/base_comment.rb,
lib/foxtail/syntax/parser/ast/base_literal.rb,
lib/foxtail/syntax/parser/ast/text_element.rb,
lib/foxtail/syntax/parser/ast/group_comment.rb,
lib/foxtail/syntax/parser/ast/call_arguments.rb,
lib/foxtail/syntax/parser/ast/named_argument.rb,
lib/foxtail/syntax/parser/ast/number_literal.rb,
lib/foxtail/syntax/parser/ast/string_literal.rb,
lib/foxtail/syntax/parser/ast/term_reference.rb,
lib/foxtail/syntax/parser/ast/resource_comment.rb,
lib/foxtail/syntax/parser/ast/message_reference.rb,
lib/foxtail/syntax/parser/ast/select_expression.rb,
lib/foxtail/syntax/parser/ast/function_reference.rb,
lib/foxtail/syntax/parser/ast/variable_reference.rb
Overview
Namespace module for abstract syntax tree node classes With Zeitwerk, individual node classes are automatically loaded when referenced
Defined Under Namespace
Classes: Annotation, Attribute, BaseComment, BaseLiteral, BaseNode, CallArguments, Comment, FunctionReference, GroupComment, Identifier, Junk, Message, MessageReference, NamedArgument, NumberLiteral, Pattern, Placeable, Resource, ResourceComment, SelectExpression, Span, StringLiteral, SyntaxNode, Term, TermReference, TextElement, VariableReference, Variant