Module: Ibex::Frontend::AST

Defined in:
lib/ibex/frontend/ast.rb,
sig/ibex/frontend/ast.rbs

Overview

Grammar frontend node types. rubocop:disable Metrics/ModuleLength -- the public node vocabulary is intentionally kept together.

Defined Under Namespace

Modules: Node Classes: Alternative, Conversion, Convert, DisplayName, Empty, Expect, ExpectRR, Fragment, GrammarTest, Group, Include, InlineAction, Lexer, LexerRule, LexerState, NodeAnnotation, OnErrorReduce, Optional, Options, Parameter, ParameterizedReference, Plus, Precedence, PrecedenceLevel, Printer, Recovery, Root, Rule, SemanticType, SeparatedList, Star, Start, SymbolReference, Tokens, UserCode