Method: ADSL::Parser::ASTAllOf#typecheck_and_resolve
- Defined in:
- lib/adsl/parser/ast_nodes.rb
#typecheck_and_resolve(context) ⇒ Object
967 968 969 970 971 |
# File 'lib/adsl/parser/ast_nodes.rb', line 967 def typecheck_and_resolve(context) klass_node, klass = context.classes[@class_name.text] raise ADSLError, "Unknown class name #{@class_name.text} on line #{@class_name.lineno}" if klass.nil? return ADSL::DS::DSAllOf.new :klass => klass end |