Module: ZOMG::IDL

Defined in:
lib/zomg/idl.rb,
lib/zomg/idl/lexer.rb,
lib/zomg/idl/parser.rb,
lib/zomg/idl/scanner.rb,
lib/zomg/idl/visitable.rb,
lib/zomg/idl/nodes/node.rb,
lib/zomg/idl/nodes/union.rb,
lib/zomg/idl/nodes/binary.rb,
lib/zomg/idl/nodes/member.rb,
lib/zomg/idl/nodes/typedef.rb,
lib/zomg/idl/visitors/duhr.rb,
lib/zomg/idl/visitors/sexp.rb,
lib/zomg/idl/nodes/constant.rb,
lib/zomg/idl/nodes/attribute.rb,
lib/zomg/idl/nodes/interface.rb,
lib/zomg/idl/nodes/operation.rb,
lib/zomg/idl/nodes/parameter.rb,
lib/zomg/idl/visitors/ruby_sexp.rb,
lib/zomg/idl/nodes/interface_header.rb

Defined Under Namespace

Modules: Nodes, Visitable, Visitors Classes: Lexer, Parser, Scanner

Class Method Summary collapse

Class Method Details

.parse(contents) ⇒ Object



9
10
11
# File 'lib/zomg/idl.rb', line 9

def parse(contents)
  ZOMG::IDL::Parser.parse(contents)
end