Sha256: 350faa1eacc9ac5703ad70c9df944c10ab3b32459026058cf7d413f0e924f6f8

Contents?: true

Size: 561 Bytes

Versions: 1

Compression:

Stored size: 561 Bytes

Contents

# encoding: utf-8

lib = File.expand_path('../lib', __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)

require 'pp'
require 'salt'

ast = Salt.parse_string(DATA.read)
pp Salt::Compiler::Extract.new(ast).extract_types

__END__

function main(): int
{
  return 0;
}

typedef Dash::Result: uint8_t;
typedef Dash::MainFunc^(argc: int, argv: char^^): int;

class Dash::Vector
{
  size: Dash::Size;
  minimum: size_t;
  element: uint16_t;
  contents: void^;

  func init(test: union Dash::Test { test: size_t; }): Dash::Result
  {
    return 0;
  }
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
salt-0.0.2 test.rb