Up
Authors
- Generated by Richard Frith-Macdonald,,,
-
Date: Generated at 2025-11-27 15:04:44 +0000
- Declared in:
- StepTalk/STLanguageManager.h
Description forthcoming.
STLanguageManager declares 5 Instance Variables
- (
NSArray*)
availableLanguages;
Description forthcoming.
- (
STEngine*)
createEngineForLanguage: (
NSString*)language;
Description forthcoming.
- (
NSString*)
defaultLanguage;
Returns the name of default scripting language
specified by the STDefaultLanguage default. If
there is no such default in user's defaults database,
then Smalltalk is used.
- (Class)
engineClassForLanguage: (
NSString*)language;
Return an engine class for specified
language. The class lookup is as follows:
-
internal class dictionary by
language name
-
all loaded classes by class name in the
language info dictionary
-
in the language bundle
-
in the language bundle as
language_nameEngine
- (
NSArray*)
knownFileTypes;
Description forthcoming.
- (
NSString*)
languageForFileType: (
NSString*)fileType;
Description forthcoming.
- (void)
registerLanguage: (
NSString*)language
engineClass: (Class)class
info: (
NSDictionary*)info;
Description forthcoming.
- (void)
registerLanguagesFromBundle: (
NSBundle*)bundle;
Description forthcoming.
- (void)
removeLanguage: (
NSString*)language;
Description forthcoming.
Instance Variables for STLanguageManager Class
@protected NSMutableDictionary*
engineClasses;
Description forthcoming.
@protected NSMutableDictionary*
fileTypes;
Description forthcoming.
@protected NSMutableDictionary*
languageBundles;
Description forthcoming.
@protected NSMutableDictionary*
languageInfos;
Description forthcoming.
@protected NSMutableArray*
languages;
Description forthcoming.
Up