├── .gitattributes ├── .gitignore ├── README.md ├── bower.json ├── golem ├── gulpfile.coffee ├── local-fs.coffee ├── makefile ├── mimosa-config.coffee ├── package.json ├── profiles └── dist.coffee ├── src ├── css │ ├── style.styl │ └── vendor │ │ └── normalize.css │ │ └── normalize.css ├── img │ ├── favicon.png │ ├── intro.png │ ├── screen-shot-binarysearch.png │ └── screen-shot-star.png └── js │ ├── app │ ├── AceEditor.coffee │ ├── AdaptingWorkerClient.coffee │ ├── AdjustableColumns.coffee │ ├── CommandLine.coffee │ ├── CommandMode.coffee │ ├── CommandParser.coffee │ ├── DistributingWorkerClient.coffee │ ├── EditorMain.coffee │ ├── FileSystemMemory.coffee │ ├── FillHeight.coffee │ ├── History.coffee │ ├── Memory.coffee │ ├── MessageDisplay.coffee │ ├── Modes.coffee │ ├── OutputBox.coffee │ ├── OutputDisplay.coffee │ ├── SetIntervalMixin.coffee │ ├── SourceEditor.coffee │ ├── TransitionContainer.coffee │ ├── UniqueTimeLine.coffee │ ├── UpdatingDisplay.coffee │ ├── commands │ │ └── builtin │ │ │ ├── Demos.coffee │ │ │ ├── Download.coffee │ │ │ ├── Files.coffee │ │ │ ├── Help.coffee │ │ │ ├── Intro.coffee │ │ │ ├── Modes.coffee │ │ │ ├── Output.coffee │ │ │ ├── Projects.coffee │ │ │ └── Runtime.coffee │ ├── compilers │ │ ├── coffeescript │ │ │ ├── coffee-script │ │ │ │ ├── helpers.coffee │ │ │ │ ├── lexer.coffee │ │ │ │ ├── nodes.coffee │ │ │ │ ├── parser.js │ │ │ │ ├── rewriter.coffee │ │ │ │ └── scope.litcoffee │ │ │ ├── mode.coffee │ │ │ └── worker.coffee │ │ └── teascript │ │ │ ├── CombinedTooltip.coffee │ │ │ ├── CustomAutocomplete.coffee │ │ │ ├── CustomSearchBox.coffee │ │ │ ├── compiler.coffee │ │ │ ├── mode.coffee │ │ │ └── worker.coffee │ └── jquery.extended.coffee │ ├── bootstrap.coffee │ ├── native.coffee │ └── vendor │ ├── ace │ ├── ace.js │ ├── ext-language_tools.js │ ├── ext-searchbox.js │ ├── mode-coffee.js │ ├── theme-tea.coffee │ ├── token-tooltip.js │ └── worker │ │ └── worker.js │ ├── classnames │ └── index.js │ ├── file-saver │ └── FileSaver.js │ ├── highlight │ ├── LICENSE │ └── highlight.js │ ├── hyper │ └── hyper.js │ ├── jquery.js │ ├── jquery │ ├── jquery-ui-draggable.js │ ├── jquery.animate-colors.js │ ├── jquery.cookie.js │ ├── jquery.js │ ├── jquery.repeat.js │ ├── jquery.select-text.js │ └── jquery.total-storage.js │ ├── js-beautify │ └── beautify.js │ ├── jsDump.js │ ├── marked │ └── marked.js │ ├── react │ └── react-with-addons.js │ ├── require.js │ ├── requirejs │ └── require.js │ └── tiny-emitter │ └── tinyemitter.js └── views ├── index.jade └── layout.jade /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/README.md -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/bower.json -------------------------------------------------------------------------------- /golem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/golem -------------------------------------------------------------------------------- /gulpfile.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/gulpfile.coffee -------------------------------------------------------------------------------- /local-fs.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/local-fs.coffee -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/makefile -------------------------------------------------------------------------------- /mimosa-config.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/mimosa-config.coffee -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/package.json -------------------------------------------------------------------------------- /profiles/dist.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/profiles/dist.coffee -------------------------------------------------------------------------------- /src/css/style.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/css/style.styl -------------------------------------------------------------------------------- /src/css/vendor/normalize.css/normalize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/css/vendor/normalize.css/normalize.css -------------------------------------------------------------------------------- /src/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/img/favicon.png -------------------------------------------------------------------------------- /src/img/intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/img/intro.png -------------------------------------------------------------------------------- /src/img/screen-shot-binarysearch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/img/screen-shot-binarysearch.png -------------------------------------------------------------------------------- /src/img/screen-shot-star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/img/screen-shot-star.png -------------------------------------------------------------------------------- /src/js/app/AceEditor.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/AceEditor.coffee -------------------------------------------------------------------------------- /src/js/app/AdaptingWorkerClient.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/AdaptingWorkerClient.coffee -------------------------------------------------------------------------------- /src/js/app/AdjustableColumns.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/AdjustableColumns.coffee -------------------------------------------------------------------------------- /src/js/app/CommandLine.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/CommandLine.coffee -------------------------------------------------------------------------------- /src/js/app/CommandMode.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/CommandMode.coffee -------------------------------------------------------------------------------- /src/js/app/CommandParser.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/CommandParser.coffee -------------------------------------------------------------------------------- /src/js/app/DistributingWorkerClient.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/DistributingWorkerClient.coffee -------------------------------------------------------------------------------- /src/js/app/EditorMain.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/EditorMain.coffee -------------------------------------------------------------------------------- /src/js/app/FileSystemMemory.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/FileSystemMemory.coffee -------------------------------------------------------------------------------- /src/js/app/FillHeight.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/FillHeight.coffee -------------------------------------------------------------------------------- /src/js/app/History.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/History.coffee -------------------------------------------------------------------------------- /src/js/app/Memory.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/Memory.coffee -------------------------------------------------------------------------------- /src/js/app/MessageDisplay.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/MessageDisplay.coffee -------------------------------------------------------------------------------- /src/js/app/Modes.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/Modes.coffee -------------------------------------------------------------------------------- /src/js/app/OutputBox.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/OutputBox.coffee -------------------------------------------------------------------------------- /src/js/app/OutputDisplay.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/OutputDisplay.coffee -------------------------------------------------------------------------------- /src/js/app/SetIntervalMixin.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/SetIntervalMixin.coffee -------------------------------------------------------------------------------- /src/js/app/SourceEditor.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/SourceEditor.coffee -------------------------------------------------------------------------------- /src/js/app/TransitionContainer.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/TransitionContainer.coffee -------------------------------------------------------------------------------- /src/js/app/UniqueTimeLine.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/UniqueTimeLine.coffee -------------------------------------------------------------------------------- /src/js/app/UpdatingDisplay.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/UpdatingDisplay.coffee -------------------------------------------------------------------------------- /src/js/app/commands/builtin/Demos.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/commands/builtin/Demos.coffee -------------------------------------------------------------------------------- /src/js/app/commands/builtin/Download.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/commands/builtin/Download.coffee -------------------------------------------------------------------------------- /src/js/app/commands/builtin/Files.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/commands/builtin/Files.coffee -------------------------------------------------------------------------------- /src/js/app/commands/builtin/Help.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/commands/builtin/Help.coffee -------------------------------------------------------------------------------- /src/js/app/commands/builtin/Intro.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/commands/builtin/Intro.coffee -------------------------------------------------------------------------------- /src/js/app/commands/builtin/Modes.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/commands/builtin/Modes.coffee -------------------------------------------------------------------------------- /src/js/app/commands/builtin/Output.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/commands/builtin/Output.coffee -------------------------------------------------------------------------------- /src/js/app/commands/builtin/Projects.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/commands/builtin/Projects.coffee -------------------------------------------------------------------------------- /src/js/app/commands/builtin/Runtime.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/commands/builtin/Runtime.coffee -------------------------------------------------------------------------------- /src/js/app/compilers/coffeescript/coffee-script/helpers.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/compilers/coffeescript/coffee-script/helpers.coffee -------------------------------------------------------------------------------- /src/js/app/compilers/coffeescript/coffee-script/lexer.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/compilers/coffeescript/coffee-script/lexer.coffee -------------------------------------------------------------------------------- /src/js/app/compilers/coffeescript/coffee-script/nodes.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/compilers/coffeescript/coffee-script/nodes.coffee -------------------------------------------------------------------------------- /src/js/app/compilers/coffeescript/coffee-script/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/compilers/coffeescript/coffee-script/parser.js -------------------------------------------------------------------------------- /src/js/app/compilers/coffeescript/coffee-script/rewriter.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/compilers/coffeescript/coffee-script/rewriter.coffee -------------------------------------------------------------------------------- /src/js/app/compilers/coffeescript/coffee-script/scope.litcoffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/compilers/coffeescript/coffee-script/scope.litcoffee -------------------------------------------------------------------------------- /src/js/app/compilers/coffeescript/mode.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/compilers/coffeescript/mode.coffee -------------------------------------------------------------------------------- /src/js/app/compilers/coffeescript/worker.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/compilers/coffeescript/worker.coffee -------------------------------------------------------------------------------- /src/js/app/compilers/teascript/CombinedTooltip.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/compilers/teascript/CombinedTooltip.coffee -------------------------------------------------------------------------------- /src/js/app/compilers/teascript/CustomAutocomplete.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/compilers/teascript/CustomAutocomplete.coffee -------------------------------------------------------------------------------- /src/js/app/compilers/teascript/CustomSearchBox.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/compilers/teascript/CustomSearchBox.coffee -------------------------------------------------------------------------------- /src/js/app/compilers/teascript/compiler.coffee: -------------------------------------------------------------------------------- 1 | ../../../../../../Shem/src/compiler.coffee -------------------------------------------------------------------------------- /src/js/app/compilers/teascript/mode.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/compilers/teascript/mode.coffee -------------------------------------------------------------------------------- /src/js/app/compilers/teascript/worker.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/compilers/teascript/worker.coffee -------------------------------------------------------------------------------- /src/js/app/jquery.extended.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/app/jquery.extended.coffee -------------------------------------------------------------------------------- /src/js/bootstrap.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/bootstrap.coffee -------------------------------------------------------------------------------- /src/js/native.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/native.coffee -------------------------------------------------------------------------------- /src/js/vendor/ace/ace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/vendor/ace/ace.js -------------------------------------------------------------------------------- /src/js/vendor/ace/ext-language_tools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/vendor/ace/ext-language_tools.js -------------------------------------------------------------------------------- /src/js/vendor/ace/ext-searchbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/vendor/ace/ext-searchbox.js -------------------------------------------------------------------------------- /src/js/vendor/ace/mode-coffee.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/vendor/ace/mode-coffee.js -------------------------------------------------------------------------------- /src/js/vendor/ace/theme-tea.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/vendor/ace/theme-tea.coffee -------------------------------------------------------------------------------- /src/js/vendor/ace/token-tooltip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/vendor/ace/token-tooltip.js -------------------------------------------------------------------------------- /src/js/vendor/ace/worker/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/vendor/ace/worker/worker.js -------------------------------------------------------------------------------- /src/js/vendor/classnames/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/vendor/classnames/index.js -------------------------------------------------------------------------------- /src/js/vendor/file-saver/FileSaver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/vendor/file-saver/FileSaver.js -------------------------------------------------------------------------------- /src/js/vendor/highlight/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/vendor/highlight/LICENSE -------------------------------------------------------------------------------- /src/js/vendor/highlight/highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/vendor/highlight/highlight.js -------------------------------------------------------------------------------- /src/js/vendor/hyper/hyper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/vendor/hyper/hyper.js -------------------------------------------------------------------------------- /src/js/vendor/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/vendor/jquery.js -------------------------------------------------------------------------------- /src/js/vendor/jquery/jquery-ui-draggable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/vendor/jquery/jquery-ui-draggable.js -------------------------------------------------------------------------------- /src/js/vendor/jquery/jquery.animate-colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/vendor/jquery/jquery.animate-colors.js -------------------------------------------------------------------------------- /src/js/vendor/jquery/jquery.cookie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/vendor/jquery/jquery.cookie.js -------------------------------------------------------------------------------- /src/js/vendor/jquery/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/vendor/jquery/jquery.js -------------------------------------------------------------------------------- /src/js/vendor/jquery/jquery.repeat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/vendor/jquery/jquery.repeat.js -------------------------------------------------------------------------------- /src/js/vendor/jquery/jquery.select-text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/vendor/jquery/jquery.select-text.js -------------------------------------------------------------------------------- /src/js/vendor/jquery/jquery.total-storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/vendor/jquery/jquery.total-storage.js -------------------------------------------------------------------------------- /src/js/vendor/js-beautify/beautify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/vendor/js-beautify/beautify.js -------------------------------------------------------------------------------- /src/js/vendor/jsDump.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/vendor/jsDump.js -------------------------------------------------------------------------------- /src/js/vendor/marked/marked.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/vendor/marked/marked.js -------------------------------------------------------------------------------- /src/js/vendor/react/react-with-addons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/vendor/react/react-with-addons.js -------------------------------------------------------------------------------- /src/js/vendor/require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/vendor/require.js -------------------------------------------------------------------------------- /src/js/vendor/requirejs/require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/vendor/requirejs/require.js -------------------------------------------------------------------------------- /src/js/vendor/tiny-emitter/tinyemitter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/src/js/vendor/tiny-emitter/tinyemitter.js -------------------------------------------------------------------------------- /views/index.jade: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | #editor 5 | -------------------------------------------------------------------------------- /views/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xixixao/Golem/HEAD/views/layout.jade --------------------------------------------------------------------------------