diff --git a/Languages/MyLanguage/MyLanguageEngine.m b/Languages/MyLanguage/MyLanguageEngine.m index a10b148..f51f17d 100644 --- a/Languages/MyLanguage/MyLanguageEngine.m +++ b/Languages/MyLanguage/MyLanguageEngine.m @@ -11,14 +11,14 @@ #import "MyLanguageEngine.h" @implementation MyLanguageEngine -- (id) executeCode:(NSString *)sourceCode - inEnvironment:(STEnvironment *)env +- (id) interpretScript:(NSString *)aScript + inContext:(STContext *)context { - id retval = nil; + id retval = nil; /* execute the code sourceCode using environment env */ /* use [env objectDictionary] to get environment objects - (see STEnvironment.h to see what you can do) */ + (see STContext documentation or header file to see what you can do) */ /* retval = return value from the interpreter; */ diff --git a/Languages/MyLanguage/MyLanguageInfo.plist b/Languages/MyLanguage/MyLanguageInfo.plist index b15961c..0129c0b 100644 --- a/Languages/MyLanguage/MyLanguageInfo.plist +++ b/Languages/MyLanguage/MyLanguageInfo.plist @@ -1,4 +1,9 @@ { /* Array of file types of your language scripts */ - STFileTypes = ( "mylang" ); + StepTalkLanguages = { + MyLanguage = { + FileTypes = ("mylang"); + EngineClass = "MyLanguageEngine"; + } + } }