libInit.cc
author Jan Vrany <jan.vrany@fit.cvut.cz>
Thu, 17 Oct 2013 01:41:47 +0100
changeset 132 7c23c51d2cfd
parent 120 4fefce92f5bb
child 133 bd659b67811c
permissions -rw-r--r--
Completion insertion refactoring. Added language and codeView into CompletionContext. Added context slot into PO so the PO itself know the completion context and can tweak its presentation accordingly. Also, actual text insertion is now delegated to the PO so the PO can insert proper text according to the context (especially - language)

/*
 * $Header$
 *
 * DO NOT EDIT
 * automagically generated from the projectDefinition: jv_smallsense.
 */
#define __INDIRECTVMINITCALLS__
#include <stc.h>

#ifdef WIN32
# pragma codeseg INITCODE "INITCODE"
#endif

#if defined(INIT_TEXT_SECTION) || defined(DLL_EXPORT)
DLL_EXPORT void _libjv_smallsense_Init() INIT_TEXT_SECTION;
DLL_EXPORT void _libjv_smallsense_InitDefinition() INIT_TEXT_SECTION;
#endif

void _libjv_smallsense_InitDefinition(pass, __pRT__, snd)
OBJ snd; struct __vmData__ *__pRT__; {
__BEGIN_PACKAGE2__("libjv_smallsense__DFN", _libjv_smallsense_InitDefinition, "jv:smallsense");
_jv_137smallsense_Init(pass,__pRT__,snd);

__END_PACKAGE__();
}

void _libjv_smallsense_Init(pass, __pRT__, snd)
OBJ snd; struct __vmData__ *__pRT__; {
__BEGIN_PACKAGE2__("libjv_smallsense", _libjv_smallsense_Init, "jv:smallsense");
_SmallSense__CodeHighlightingService_Init(pass,__pRT__,snd);
_SmallSense__CodeNavigationService_Init(pass,__pRT__,snd);
_SmallSense__CompletionContext_Init(pass,__pRT__,snd);
_SmallSense__CompletionController_Init(pass,__pRT__,snd);
_SmallSense__CompletionEngine_Init(pass,__pRT__,snd);
_SmallSense__CompletionResult_Init(pass,__pRT__,snd);
_SmallSense__CompletionView_Init(pass,__pRT__,snd);
_SmallSense__CriticsWindow_Init(pass,__pRT__,snd);
_SmallSense__EditService_Init(pass,__pRT__,snd);
_SmallSense__EditSupport_Init(pass,__pRT__,snd);
_SmallSense__Info_Init(pass,__pRT__,snd);
_SmallSense__Manager_Init(pass,__pRT__,snd);
_SmallSense__PO_Init(pass,__pRT__,snd);
_SmallSense__ParseNodeInspector_Init(pass,__pRT__,snd);
_SmallSense__ParseTreeIndex_Init(pass,__pRT__,snd);
_SmallSense__ParseTreeIndexEntry_Init(pass,__pRT__,snd);
_SmallSense__SelectorNode_Init(pass,__pRT__,snd);
_SmallSense__SettingsAppl_Init(pass,__pRT__,snd);
_SmallSense__SmalltalkChecker_Init(pass,__pRT__,snd);
_SmallSense__SmalltalkLintAnnotation_Init(pass,__pRT__,snd);
_SmallSense__SmalltalkLintHighlighter_Init(pass,__pRT__,snd);
_SmallSense__SmalltalkLintService_Init(pass,__pRT__,snd);
_SmallSense__SmalltalkParseNodeVisitor_Init(pass,__pRT__,snd);
_SmallSense__SmalltalkParser_Init(pass,__pRT__,snd);
_SmallSense__SmalltalkQuickFixer_Init(pass,__pRT__,snd);
_SmallSense__SmalltalkSyntaxHighlighter_Init(pass,__pRT__,snd);
_SmallSense__SmalltalkUnacceptedMethodEnvironment_Init(pass,__pRT__,snd);
_SmallSense__Type_Init(pass,__pRT__,snd);
_SmallSense__TypeHolder_Init(pass,__pRT__,snd);
_jv_137smallsense_Init(pass,__pRT__,snd);
_SmallSense__ClassInfo_Init(pass,__pRT__,snd);
_SmallSense__ClassPO_Init(pass,__pRT__,snd);
_SmallSense__ClassType_Init(pass,__pRT__,snd);
_SmallSense__ConstantPO_Init(pass,__pRT__,snd);
_SmallSense__GenericEditSupport_Init(pass,__pRT__,snd);
_SmallSense__JavaCompletionEngineSimple_Init(pass,__pRT__,snd);
_SmallSense__JavaEditSupport_Init(pass,__pRT__,snd);
_SmallSense__MethodInfo_Init(pass,__pRT__,snd);
_SmallSense__MethodPO_Init(pass,__pRT__,snd);
_SmallSense__SmalltalkCompletionEngine_Init(pass,__pRT__,snd);
_SmallSense__SmalltalkEditSupport_Init(pass,__pRT__,snd);
_SmallSense__SmalltalkInferencer_Init(pass,__pRT__,snd);
_SmallSense__SmalltalkParseNodeFinder_Init(pass,__pRT__,snd);
_SmallSense__SnippetPO_Init(pass,__pRT__,snd);
_SmallSense__UnionType_Init(pass,__pRT__,snd);
_SmallSense__UnknownType_Init(pass,__pRT__,snd);
_SmallSense__VariablePO_Init(pass,__pRT__,snd);
_SmallSense__GroovyCompletionEngineSimple_Init(pass,__pRT__,snd);
_SmallSense__GroovyEditSupport_Init(pass,__pRT__,snd);

_jv_137smallsense_extensions_Init(pass,__pRT__,snd);
__END_PACKAGE__();
}