Class: Idl::AstNode
- Inherits:
-
Object
- Object
- Idl::AstNode
- Extended by:
- T::Sig
- Defined in:
- lib/udb/idl/condition_to_udb.rb
Direct Known Subclasses
ArrayIncludesAst, AryElementAccessAst, BinaryExpressionAst, ConstraintBodyAst, FalseExpressionAst, ForLoopAst, FunctionCallExpressionAst, IdAst, ImplicationExpressionAst, ImplicationStatementAst, ParenExpressionAst, TrueExpressionAst, UnaryOperatorExpressionAst
Constant Summary collapse
- UdbHashType =
T.type_alias do T.any(T::Hash[String, T.untyped], T::Boolean) end
Instance Method Summary collapse
Instance Method Details
#to_udb_h(symtab) ⇒ UdbHashType
18 19 20 |
# File 'lib/udb/idl/condition_to_udb.rb', line 18 def to_udb_h(symtab) raise "Need to implement #{self.class.name}::to_udb_h in #{__FILE__}" end |