diff --git a/project/xcode/wren.xcodeproj/project.pbxproj b/project/xcode/wren.xcodeproj/project.pbxproj index c56d735b..6c693bba 100644 --- a/project/xcode/wren.xcodeproj/project.pbxproj +++ b/project/xcode/wren.xcodeproj/project.pbxproj @@ -17,6 +17,7 @@ 29205C9F1AB4E6430073018D /* wren_vm.c in Sources */ = {isa = PBXBuildFile; fileRef = 29205C981AB4E6430073018D /* wren_vm.c */; }; 29C8A92F1AB71C1C00DEC81D /* io.c in Sources */ = {isa = PBXBuildFile; fileRef = 29C8A92E1AB71C1C00DEC81D /* io.c */; }; 29C8A9331AB71FFF00DEC81D /* vm.c in Sources */ = {isa = PBXBuildFile; fileRef = 29C8A9311AB71FFF00DEC81D /* vm.c */; }; + 29DE39531AC3A50A00987D41 /* wren_meta.c in Sources */ = {isa = PBXBuildFile; fileRef = 29DE39511AC3A50A00987D41 /* wren_meta.c */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ @@ -54,6 +55,8 @@ 29C8A9301AB71C3300DEC81D /* io.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = io.h; path = ../../src/cli/io.h; sourceTree = ""; }; 29C8A9311AB71FFF00DEC81D /* vm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = vm.c; path = ../../src/cli/vm.c; sourceTree = ""; }; 29C8A9321AB71FFF00DEC81D /* vm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vm.h; path = ../../src/cli/vm.h; sourceTree = ""; }; + 29DE39511AC3A50A00987D41 /* wren_meta.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = wren_meta.c; path = ../../src/vm/wren_meta.c; sourceTree = ""; }; + 29DE39521AC3A50A00987D41 /* wren_meta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = wren_meta.h; path = ../../src/vm/wren_meta.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -79,6 +82,8 @@ 29205C941AB4E6430073018D /* wren_debug.c */, 29205CA51AB4E65E0073018D /* wren_io.h */, 29205C951AB4E6430073018D /* wren_io.c */, + 29DE39521AC3A50A00987D41 /* wren_meta.h */, + 29DE39511AC3A50A00987D41 /* wren_meta.c */, 29205CA61AB4E65E0073018D /* wren_utils.h */, 29205C961AB4E6430073018D /* wren_utils.c */, 29205CA71AB4E65E0073018D /* wren_value.h */, @@ -187,6 +192,7 @@ 29205C9E1AB4E6430073018D /* wren_value.c in Sources */, 29205C9F1AB4E6430073018D /* wren_vm.c in Sources */, 29C8A92F1AB71C1C00DEC81D /* io.c in Sources */, + 29DE39531AC3A50A00987D41 /* wren_meta.c in Sources */, 29205C8F1AB4E5C90073018D /* main.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; diff --git a/src/vm/wren_meta.c b/src/vm/wren_meta.c index 4d65553d..c49dea8d 100644 --- a/src/vm/wren_meta.c +++ b/src/vm/wren_meta.c @@ -8,8 +8,9 @@ static const char* libSource = void metaEval(WrenVM* vm) { - const char* source = wrenGetArgumentString(vm, 1); - wrenInterpret(vm, "Meta", source); + const char* source = wrenGetArgumentString(vm, 1); + // TODO: Type check argument. + wrenInterpret(vm, "Meta", source); } void wrenLoadMetaLibrary(WrenVM* vm)