MinitScript
0.9.31 PRE-BETA
|
This is the complete list of members for Transpiler, including all inherited members.
createGlobalVariableName(const string &variableStatement) | Transpiler | inlineprivatestatic |
createLocalVariableName(const string &variableStatement) | Transpiler | inlineprivatestatic |
createMethodName(MinitScript *minitScript, int scriptIdx) | Transpiler | inlineprivatestatic |
createShortMethodName(MinitScript *minitScript, int scriptIdx) | Transpiler | inlineprivatestatic |
createSourceCode(MinitScript *minitScript) | Transpiler | static |
createSourceCode(const MinitScript::SyntaxTreeNode &syntaxTreeNode) | Transpiler | privatestatic |
createSourceCode(MinitScript::Script::Type scriptType, const string &condition, const vector< MinitScript::Script::Argument > &functionArguments, const string &name, const MinitScript::SyntaxTreeNode &conditionSyntaxTree, const vector< MinitScript::SyntaxTreeNode > &syntaxTree) | Transpiler | privatestatic |
createVariableName(const string &variableStatement) | Transpiler | inlineprivatestatic |
determineVariables(MinitScript *minitScript, unordered_set< string > &globalVariables, vector< unordered_set< string >> &localVariables) | Transpiler | privatestatic |
determineVariables(int scriptIdx, const MinitScript::SyntaxTreeNode &syntaxTreeNode, unordered_set< string > &globalVariables, vector< unordered_set< string >> &localVariables) | Transpiler | privatestatic |
escapeString(const string &str) | Transpiler | inlineprivatestatic |
gatherMethodCode(const vector< string > &minitScriptExtensionsCode, const string &className, int registerLine, unordered_map< string, vector< string >> &methodCodeMap) | Transpiler | privatestatic |
generateArrayAccessMethods(MinitScript *minitScript, string &generatedDefinitions, const string &minitScriptClassName, int scriptConditionIdx, int scriptIdx, const string &methodName, const MinitScript::SyntaxTreeNode &syntaxTree, const MinitScript::Statement &statement, const unordered_map< string, vector< string >> &methodCodeMap, const unordered_set< string > &allMethods, bool condition, const vector< int > &argumentIndices={}, int depth=0) | Transpiler | privatestatic |
generateArrayMapSetInitializer(MinitScript *minitScript, string &generatedDefinitions, int scriptConditionIdx, int scriptIdx, const string &minitScriptClassName, const string &methodName, const MinitScript::SyntaxTreeNode &syntaxTree, const MinitScript::Statement &statement, const unordered_map< string, vector< string >> &methodCodeMap, const unordered_set< string > &allMethods, bool condition, const vector< int > &argumentIndices={}, int depth=0) | Transpiler | privatestatic |
generateArrayMapSetVariable(MinitScript *minitScript, int scriptConditionIdx, int scriptIdx, const MinitScript::Variable &variable, const unordered_map< string, vector< string >> &methodCodeMap, const unordered_set< string > &allMethods, const string &methodName, bool condition, const string &minitScriptClassName, string &generatedDefinitions, int depth=0, int initializerDepth=0, const string &postStatement=string()) | Transpiler | privatestatic |
generateEvaluateMemberAccessArrays(MinitScript *minitScript, vector< string > &generatedDeclarations, vector< string > &generatedDefinitions) | Transpiler | privatestatic |
generateVariableAccess(MinitScript *minitScript, string &generatedCode, int scriptConditionIdx, int scriptIdx, const string &variableName, const string &indent, bool getMethodArgumentVariable, bool getVariable, bool getVariableReference, bool setVariable, bool setVariableReference, bool setConstant, const string &returnValueStatement="returnValue = ", const string &statementEnd=";\n", int getArgumentIdx=0, int setArgumentIdx=1) | Transpiler | privatestatic |
getAllClassesMethodNames(MinitScript *minitScript) | Transpiler | privatestatic |
getAllClassesMethodNamesSorted(MinitScript *minitScript) | Transpiler | privatestatic |
getClassesMethodNames(MinitScript *minitScript) | Transpiler | privatestatic |
getScriptTypeEnumIdentifier(MinitScript::Script::Type type) | Transpiler | inlineprivatestatic |
getScriptTypeReadableName(MinitScript::Script::Type type) | Transpiler | inlineprivatestatic |
transpile(MinitScript *minitScript, const string &transpilationFileName, const vector< string > &minitScriptExtensionFileNames) | Transpiler | static |
transpile(MinitScript *minitScript, const string &className, string &generatedCode, int scriptIdx, const unordered_map< string, vector< string >> &methodCodeMap, const unordered_set< string > &allMethods) | Transpiler | privatestatic |
transpileCondition(MinitScript *minitScript, string &generatedCode, int scriptIdx, const unordered_map< string, vector< string >> &methodCodeMap, const unordered_set< string > &allMethods, const string &returnValue, const string &injectCode, int depth=0) | Transpiler | privatestatic |
transpileStatement(MinitScript *minitScript, string &generatedCode, const MinitScript::SyntaxTreeNode &syntaxTree, const MinitScript::Statement &statement, int scriptConditionIdx, int scriptIdx, int &statementIdx, const unordered_map< string, vector< string >> &methodCodeMap, const unordered_set< string > &allMethods, bool &scriptStateChanged, bool &scriptStopped, vector< string > &enabledNamedConditions, int depth=0, const vector< int > &argumentIndices={}, const string &returnValue=string(), const string &injectCode=string(), int additionalIndent=0) | Transpiler | privatestatic |
untranspile(const string &scriptFileName, const string &transpilationFileName) | Transpiler | static |
variableHasStatement(const string &variableStatement) | Transpiler | inlineprivatestatic |