初始化提交
This commit is contained in:
101
boards/default_src/python_skulpt_mixtoy/index.js
Normal file
101
boards/default_src/python_skulpt_mixtoy/index.js
Normal file
@@ -0,0 +1,101 @@
|
||||
import * as Blockly from 'blockly/core';
|
||||
import { Profile } from 'mixly';
|
||||
|
||||
import Variables from '@mixly/python/others/variables';
|
||||
import Procedures from '@mixly/python/others/procedures';
|
||||
import { Python } from '@mixly/python/python_generator';
|
||||
|
||||
import * as PythonVariablesBlocks from '@mixly/python/blocks/variables';
|
||||
import * as PythonControlBlocks from '@mixly/python/blocks/control';
|
||||
import * as PythonMathBlocks from '@mixly/python/blocks/math';
|
||||
import * as PythonTextBlocks from '@mixly/python/blocks/text';
|
||||
import * as PythonListsBlocks from '@mixly/python/blocks/lists';
|
||||
import * as PythonDictsBlocks from '@mixly/python/blocks/dicts';
|
||||
import * as PythonLogicBlocks from '@mixly/python/blocks/logic';
|
||||
import * as PythonStorageBlocks from '@mixly/python/blocks/storage';
|
||||
import * as PythonProceduresBlocks from '@mixly/python/blocks/procedures';
|
||||
import * as PythonTupleBlocks from '@mixly/python/blocks/tuple';
|
||||
import * as PythonSetBlocks from '@mixly/python/blocks/set';
|
||||
import * as PythonHtmlBlocks from '@mixly/python/blocks/html';
|
||||
import * as PythonUtilityBlocks from '@mixly/python/blocks/utility';
|
||||
|
||||
import * as SkulptPyDataBlocks from '@mixly/python-skulpt/blocks/data';
|
||||
import * as SkulptPyInoutBlocks from '@mixly/python-skulpt/blocks/inout';
|
||||
import * as SkulptPySystemBlocks from '@mixly/python-skulpt/blocks/system';
|
||||
import * as SkulptPyTurtleBlocks from '@mixly/python-skulpt/blocks/turtle';
|
||||
|
||||
import * as GameBlocks from './blocks/game';
|
||||
|
||||
import * as PythonVariablesGenerators from '@mixly/python/generators/variables';
|
||||
import * as PythonControlGenerators from '@mixly/python/generators/control';
|
||||
import * as PythonMathGenerators from '@mixly/python/generators/math';
|
||||
import * as PythonTextGenerators from '@mixly/python/generators/text';
|
||||
import * as PythonListsGenerators from '@mixly/python/generators/lists';
|
||||
import * as PythonDictsGenerators from '@mixly/python/generators/dicts';
|
||||
import * as PythonLogicGenerators from '@mixly/python/generators/logic';
|
||||
import * as PythonStorageGenerators from '@mixly/python/generators/storage';
|
||||
import * as PythonProceduresGenerators from '@mixly/python/generators/procedures';
|
||||
import * as PythonTupleGenerators from '@mixly/python/generators/tuple';
|
||||
import * as PythonSetGenerators from '@mixly/python/generators/set';
|
||||
import * as PythonHtmlGenerators from '@mixly/python/generators/html';
|
||||
import * as PythonUtilityGenerators from '@mixly/python/generators/utility';
|
||||
|
||||
import * as SkulptPyDataGenerators from '@mixly/python-skulpt/generators/data';
|
||||
import * as SkulptPyInoutGenerators from '@mixly/python-skulpt/generators/inout';
|
||||
import * as SkulptPySystemGenerators from '@mixly/python-skulpt/generators/system';
|
||||
import * as SkulptPyTurtleGenerators from '@mixly/python-skulpt/generators/turtle';
|
||||
|
||||
import * as GameGenerators from './generators/game';
|
||||
|
||||
import './css/color_mixpy_python_skulpt.css';
|
||||
|
||||
Object.assign(Blockly.Variables, Variables);
|
||||
Object.assign(Blockly.Procedures, Procedures);
|
||||
Blockly.Python = Python;
|
||||
Blockly.generator = Python;
|
||||
|
||||
Profile.default = {};
|
||||
|
||||
Object.assign(
|
||||
Blockly.Blocks,
|
||||
PythonVariablesBlocks,
|
||||
PythonControlBlocks,
|
||||
PythonMathBlocks,
|
||||
PythonTextBlocks,
|
||||
PythonListsBlocks,
|
||||
PythonDictsBlocks,
|
||||
PythonLogicBlocks,
|
||||
PythonStorageBlocks,
|
||||
PythonProceduresBlocks,
|
||||
PythonTupleBlocks,
|
||||
PythonSetBlocks,
|
||||
PythonHtmlBlocks,
|
||||
PythonUtilityBlocks,
|
||||
SkulptPyDataBlocks,
|
||||
SkulptPyInoutBlocks,
|
||||
SkulptPySystemBlocks,
|
||||
SkulptPyTurtleBlocks,
|
||||
GameBlocks,
|
||||
);
|
||||
|
||||
Object.assign(
|
||||
Blockly.Python.forBlock,
|
||||
PythonVariablesGenerators,
|
||||
PythonControlGenerators,
|
||||
PythonMathGenerators,
|
||||
PythonTextGenerators,
|
||||
PythonListsGenerators,
|
||||
PythonDictsGenerators,
|
||||
PythonLogicGenerators,
|
||||
PythonStorageGenerators,
|
||||
PythonProceduresGenerators,
|
||||
PythonTupleGenerators,
|
||||
PythonSetGenerators,
|
||||
PythonHtmlGenerators,
|
||||
PythonUtilityGenerators,
|
||||
SkulptPyDataGenerators,
|
||||
SkulptPyInoutGenerators,
|
||||
SkulptPySystemGenerators,
|
||||
SkulptPyTurtleGenerators,
|
||||
GameGenerators
|
||||
);
|
||||
Reference in New Issue
Block a user