parse = Parser.new(path)
@name = parse.module()
@imports = parse.imports()
+p @imports
@definitions = parse.definitions()
end
end
end
-pkg = Package.new("example.src")
-pkg.dump()
+pkg = Package.new("lib/main.m")
+#pkg.dump()
X11.init(x)
X11.mkwin(x, 1, 1, X11.PropertyChangeMask)
XSel.init(x)
- X11.loop(x, nil)
+ X11.loop(x)
return 0
}
--- /dev/null
+module Posix
+imports ()
+
+$exec(cmd : [String])
+{
+}
--- /dev/null
+module X11
+imports ()
+
+$PropertyChangeMask : int = 42;
+
+$Config is {
+ foo = bar
+}
+
+$init(x : Config)
+{
+}
+
+$mkwin(x : Config, w : int, h : int, mask : int)
+{
+}
+
+$loop(x : Config)
+{
+}
\ No newline at end of file
--- /dev/null
+module XSel
+imports (X11)
+
+$init(x : X11.Config)
+{
+}