Class: Idl::AstNode

Inherits:
Object
  • Object
show all
Extended by:
T::Sig
Defined in:
lib/udb/idl/condition_to_udb.rb

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

Parameters:

  • symtab (Idl::SymbolTable)

Returns:



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