├── .gitattributes ├── .gitignore ├── Makefile ├── README.md ├── homework ├── hw01 │ ├── hw01.ok │ ├── hw01.py │ └── ok ├── hw02 │ ├── construct_check.py │ ├── hw02.ok │ ├── hw02.py │ └── ok ├── hw03 │ ├── construct_check.py │ ├── hw03.ok │ ├── hw03.py │ └── ok ├── hw04 │ ├── hw04.ok │ ├── hw04.py │ └── ok ├── hw06 │ ├── editor │ │ ├── __main__.py │ │ ├── arithmetic.py │ │ ├── builtins.scm │ │ ├── console.py │ │ ├── css_colors.py │ │ ├── database.py │ │ ├── datamodel.py │ │ ├── documentation.py │ │ ├── environment.py │ │ ├── evaluate_apply.py │ │ ├── execution.py │ │ ├── execution_parser.py │ │ ├── file_manager.py │ │ ├── format_parser.py │ │ ├── formatter.py │ │ ├── graphics.py │ │ ├── helper.py │ │ ├── lexer.py │ │ ├── libraries │ │ │ └── mistune.py │ │ ├── lists.py │ │ ├── local_server.py │ │ ├── log.py │ │ ├── log_utils.py │ │ ├── ok_interface.py │ │ ├── persistence.py │ │ ├── primitives.py │ │ ├── runtime_limiter.py │ │ ├── scheme_documentation.md │ │ ├── scheme_exceptions.py │ │ ├── special_forms.py │ │ ├── static │ │ │ ├── ace.min.js │ │ │ ├── ace │ │ │ │ └── src-min-noconflict │ │ │ │ │ ├── ace.js │ │ │ │ │ ├── ext-beautify.js │ │ │ │ │ ├── ext-elastic_tabstops_lite.js │ │ │ │ │ ├── ext-emmet.js │ │ │ │ │ ├── ext-error_marker.js │ │ │ │ │ ├── ext-keybinding_menu.js │ │ │ │ │ ├── ext-language_tools.js │ │ │ │ │ ├── ext-linking.js │ │ │ │ │ ├── ext-modelist.js │ │ │ │ │ ├── ext-options.js │ │ │ │ │ ├── ext-rtl.js │ │ │ │ │ ├── ext-searchbox.js │ │ │ │ │ ├── ext-settings_menu.js │ │ │ │ │ ├── ext-spellcheck.js │ │ │ │ │ ├── ext-split.js │ │ │ │ │ ├── ext-static_highlight.js │ │ │ │ │ ├── ext-statusbar.js │ │ │ │ │ ├── ext-textarea.js │ │ │ │ │ ├── ext-themelist.js │ │ │ │ │ ├── ext-whitespace.js │ │ │ │ │ ├── keybinding-emacs.js │ │ │ │ │ ├── keybinding-vim.js │ │ │ │ │ ├── mode-abap.js │ │ │ │ │ ├── mode-abc.js │ │ │ │ │ ├── mode-actionscript.js │ │ │ │ │ ├── mode-ada.js │ │ │ │ │ ├── mode-apache_conf.js │ │ │ │ │ ├── mode-applescript.js │ │ │ │ │ ├── mode-asciidoc.js │ │ │ │ │ ├── mode-asl.js │ │ │ │ │ ├── mode-assembly_x86.js │ │ │ │ │ ├── mode-autohotkey.js │ │ │ │ │ ├── mode-batchfile.js │ │ │ │ │ ├── mode-bro.js │ │ │ │ │ ├── mode-c9search.js │ │ │ │ │ ├── mode-c_cpp.js │ │ │ │ │ ├── mode-cirru.js │ │ │ │ │ ├── mode-clojure.js │ │ │ │ │ ├── mode-cobol.js │ │ │ │ │ ├── mode-coffee.js │ │ │ │ │ ├── mode-coldfusion.js │ │ │ │ │ ├── mode-csharp.js │ │ │ │ │ ├── mode-csound_document.js │ │ │ │ │ ├── mode-csound_orchestra.js │ │ │ │ │ ├── mode-csound_score.js │ │ │ │ │ ├── mode-csp.js │ │ │ │ │ ├── mode-css.js │ │ │ │ │ ├── mode-curly.js │ │ │ │ │ ├── mode-d.js │ │ │ │ │ ├── mode-dart.js │ │ │ │ │ ├── mode-diff.js │ │ │ │ │ ├── mode-django.js │ │ │ │ │ ├── mode-dockerfile.js │ │ │ │ │ ├── mode-dot.js │ │ │ │ │ ├── mode-drools.js │ │ │ │ │ ├── mode-edifact.js │ │ │ │ │ ├── mode-eiffel.js │ │ │ │ │ ├── mode-ejs.js │ │ │ │ │ ├── mode-elixir.js │ │ │ │ │ ├── mode-elm.js │ │ │ │ │ ├── mode-erlang.js │ │ │ │ │ ├── mode-forth.js │ │ │ │ │ ├── mode-fortran.js │ │ │ │ │ ├── mode-fsharp.js │ │ │ │ │ ├── mode-ftl.js │ │ │ │ │ ├── mode-gcode.js │ │ │ │ │ ├── mode-gherkin.js │ │ │ │ │ ├── mode-gitignore.js │ │ │ │ │ ├── mode-glsl.js │ │ │ │ │ ├── mode-gobstones.js │ │ │ │ │ ├── mode-golang.js │ │ │ │ │ ├── mode-graphqlschema.js │ │ │ │ │ ├── mode-groovy.js │ │ │ │ │ ├── mode-haml.js │ │ │ │ │ ├── mode-handlebars.js │ │ │ │ │ ├── mode-haskell.js │ │ │ │ │ ├── mode-haskell_cabal.js │ │ │ │ │ ├── mode-haxe.js │ │ │ │ │ ├── mode-hjson.js │ │ │ │ │ ├── mode-html.js │ │ │ │ │ ├── mode-html_elixir.js │ │ │ │ │ ├── mode-html_ruby.js │ │ │ │ │ ├── mode-ini.js │ │ │ │ │ ├── mode-io.js │ │ │ │ │ ├── mode-jack.js │ │ │ │ │ ├── mode-jade.js │ │ │ │ │ ├── mode-java.js │ │ │ │ │ ├── mode-javascript.js │ │ │ │ │ ├── mode-json.js │ │ │ │ │ ├── mode-jsoniq.js │ │ │ │ │ ├── mode-jsp.js │ │ │ │ │ ├── mode-jssm.js │ │ │ │ │ ├── mode-jsx.js │ │ │ │ │ ├── mode-julia.js │ │ │ │ │ ├── mode-kotlin.js │ │ │ │ │ ├── mode-latex.js │ │ │ │ │ ├── mode-less.js │ │ │ │ │ ├── mode-liquid.js │ │ │ │ │ ├── mode-lisp.js │ │ │ │ │ ├── mode-livescript.js │ │ │ │ │ ├── mode-logiql.js │ │ │ │ │ ├── mode-lsl.js │ │ │ │ │ ├── mode-lua.js │ │ │ │ │ ├── mode-luapage.js │ │ │ │ │ ├── mode-lucene.js │ │ │ │ │ ├── mode-makefile.js │ │ │ │ │ ├── mode-markdown.js │ │ │ │ │ ├── mode-mask.js │ │ │ │ │ ├── mode-matlab.js │ │ │ │ │ ├── mode-maze.js │ │ │ │ │ ├── mode-mel.js │ │ │ │ │ ├── mode-mixal.js │ │ │ │ │ ├── mode-mushcode.js │ │ │ │ │ ├── mode-mysql.js │ │ │ │ │ ├── mode-nix.js │ │ │ │ │ ├── mode-nsis.js │ │ │ │ │ ├── mode-objectivec.js │ │ │ │ │ ├── mode-ocaml.js │ │ │ │ │ ├── mode-pascal.js │ │ │ │ │ ├── mode-perl.js │ │ │ │ │ ├── mode-pgsql.js │ │ │ │ │ ├── mode-php.js │ │ │ │ │ ├── mode-php_laravel_blade.js │ │ │ │ │ ├── mode-pig.js │ │ │ │ │ ├── mode-plain_text.js │ │ │ │ │ ├── mode-powershell.js │ │ │ │ │ ├── mode-praat.js │ │ │ │ │ ├── mode-prolog.js │ │ │ │ │ ├── mode-properties.js │ │ │ │ │ ├── mode-protobuf.js │ │ │ │ │ ├── mode-puppet.js │ │ │ │ │ ├── mode-python.js │ │ │ │ │ ├── mode-r.js │ │ │ │ │ ├── mode-razor.js │ │ │ │ │ ├── mode-rdoc.js │ │ │ │ │ ├── mode-red.js │ │ │ │ │ ├── mode-redshift.js │ │ │ │ │ ├── mode-rhtml.js │ │ │ │ │ ├── mode-rst.js │ │ │ │ │ ├── mode-ruby.js │ │ │ │ │ ├── mode-rust.js │ │ │ │ │ ├── mode-sass.js │ │ │ │ │ ├── mode-scad.js │ │ │ │ │ ├── mode-scala.js │ │ │ │ │ ├── mode-scheme.js │ │ │ │ │ ├── mode-scss.js │ │ │ │ │ ├── mode-sh.js │ │ │ │ │ ├── mode-sjs.js │ │ │ │ │ ├── mode-slim.js │ │ │ │ │ ├── mode-smarty.js │ │ │ │ │ ├── mode-snippets.js │ │ │ │ │ ├── mode-soy_template.js │ │ │ │ │ ├── mode-space.js │ │ │ │ │ ├── mode-sparql.js │ │ │ │ │ ├── mode-sql.js │ │ │ │ │ ├── mode-sqlserver.js │ │ │ │ │ ├── mode-stylus.js │ │ │ │ │ ├── mode-svg.js │ │ │ │ │ ├── mode-swift.js │ │ │ │ │ ├── mode-tcl.js │ │ │ │ │ ├── mode-terraform.js │ │ │ │ │ ├── mode-tex.js │ │ │ │ │ ├── mode-text.js │ │ │ │ │ ├── mode-textile.js │ │ │ │ │ ├── mode-toml.js │ │ │ │ │ ├── mode-tsx.js │ │ │ │ │ ├── mode-turtle.js │ │ │ │ │ ├── mode-twig.js │ │ │ │ │ ├── mode-typescript.js │ │ │ │ │ ├── mode-vala.js │ │ │ │ │ ├── mode-vbscript.js │ │ │ │ │ ├── mode-velocity.js │ │ │ │ │ ├── mode-verilog.js │ │ │ │ │ ├── mode-vhdl.js │ │ │ │ │ ├── mode-wollok.js │ │ │ │ │ ├── mode-xml.js │ │ │ │ │ ├── mode-xquery.js │ │ │ │ │ ├── mode-yaml.js │ │ │ │ │ ├── theme-ambiance.js │ │ │ │ │ ├── theme-chaos.js │ │ │ │ │ ├── theme-chrome.js │ │ │ │ │ ├── theme-clouds.js │ │ │ │ │ ├── theme-clouds_midnight.js │ │ │ │ │ ├── theme-cobalt.js │ │ │ │ │ ├── theme-crimson_editor.js │ │ │ │ │ ├── theme-dawn.js │ │ │ │ │ ├── theme-dracula.js │ │ │ │ │ ├── theme-dreamweaver.js │ │ │ │ │ ├── theme-eclipse.js │ │ │ │ │ ├── theme-github.js │ │ │ │ │ ├── theme-gob.js │ │ │ │ │ ├── theme-gruvbox.js │ │ │ │ │ ├── theme-idle_fingers.js │ │ │ │ │ ├── theme-iplastic.js │ │ │ │ │ ├── theme-katzenmilch.js │ │ │ │ │ ├── theme-kr_theme.js │ │ │ │ │ ├── theme-kuroir.js │ │ │ │ │ ├── theme-merbivore.js │ │ │ │ │ ├── theme-merbivore_soft.js │ │ │ │ │ ├── theme-mono_industrial.js │ │ │ │ │ ├── theme-monokai.js │ │ │ │ │ ├── theme-pastel_on_dark.js │ │ │ │ │ ├── theme-solarized_dark.js │ │ │ │ │ ├── theme-solarized_light.js │ │ │ │ │ ├── theme-sqlserver.js │ │ │ │ │ ├── theme-terminal.js │ │ │ │ │ ├── theme-textmate.js │ │ │ │ │ ├── theme-tomorrow.js │ │ │ │ │ ├── theme-tomorrow_night.js │ │ │ │ │ ├── theme-tomorrow_night_blue.js │ │ │ │ │ ├── theme-tomorrow_night_bright.js │ │ │ │ │ ├── theme-tomorrow_night_eighties.js │ │ │ │ │ ├── theme-twilight.js │ │ │ │ │ ├── theme-vibrant_ink.js │ │ │ │ │ ├── theme-xcode.js │ │ │ │ │ ├── worker-coffee.js │ │ │ │ │ ├── worker-css.js │ │ │ │ │ ├── worker-html.js │ │ │ │ │ ├── worker-javascript.js │ │ │ │ │ ├── worker-json.js │ │ │ │ │ ├── worker-lua.js │ │ │ │ │ ├── worker-php.js │ │ │ │ │ ├── worker-xml.js │ │ │ │ │ └── worker-xquery.js │ │ │ ├── bootstrap.min.css │ │ │ ├── bootstrap.min.js │ │ │ ├── favicon.ico │ │ │ ├── font-awesome.min.css │ │ │ ├── goldenlayout-base.css │ │ │ ├── goldenlayout-light-theme.css │ │ │ ├── goldenlayout.js │ │ │ ├── index.html │ │ │ ├── jquery.js │ │ │ ├── popper.min.js │ │ │ ├── scripts │ │ │ │ ├── canceller.js │ │ │ │ ├── documentation.js │ │ │ │ ├── editor.js │ │ │ │ ├── env_diagram.js │ │ │ │ ├── env_diagram_worker.js │ │ │ │ ├── event_handler.js │ │ │ │ ├── file_opening.js │ │ │ │ ├── keyboard_shortcuts.js │ │ │ │ ├── layout.js │ │ │ │ ├── main.js │ │ │ │ ├── measure.js │ │ │ │ ├── navigation.js │ │ │ │ ├── output.js │ │ │ │ ├── settings.js │ │ │ │ ├── state_handler.js │ │ │ │ ├── substitution_tree.js │ │ │ │ ├── substitution_tree_worker.js │ │ │ │ ├── test_results.js │ │ │ │ ├── turtle_graphics.js │ │ │ │ └── turtle_graphics_worker.js │ │ │ ├── starter-template.css │ │ │ ├── svg-pan-zoom.js │ │ │ └── svg.js │ │ ├── type_checking.py │ │ ├── visualizing.py │ │ ├── web_server.py │ │ └── words.txt │ ├── hw06.ok │ ├── hw06.scm │ ├── ok │ ├── scheme │ └── tests │ │ ├── __init__.py │ │ ├── accumulate-tail.py │ │ ├── accumulate.py │ │ ├── cadr-caddr.py │ │ ├── cons-all.py │ │ ├── list-change.py │ │ ├── list-comp.py │ │ ├── replicate.py │ │ └── unique.py └── hw07 │ ├── editor │ ├── __main__.py │ ├── arithmetic.py │ ├── builtins.scm │ ├── console.py │ ├── css_colors.py │ ├── database.py │ ├── datamodel.py │ ├── documentation.py │ ├── environment.py │ ├── evaluate_apply.py │ ├── execution.py │ ├── execution_parser.py │ ├── file_manager.py │ ├── format_parser.py │ ├── formatter.py │ ├── graphics.py │ ├── helper.py │ ├── lexer.py │ ├── libraries │ │ └── mistune.py │ ├── lists.py │ ├── local_server.py │ ├── log.py │ ├── log_utils.py │ ├── ok_interface.py │ ├── persistence.py │ ├── primitives.py │ ├── runtime_limiter.py │ ├── scheme_documentation.md │ ├── scheme_exceptions.py │ ├── special_forms.py │ ├── static │ │ ├── ace.min.js │ │ ├── ace │ │ │ └── src-min-noconflict │ │ │ │ ├── ace.js │ │ │ │ ├── ext-beautify.js │ │ │ │ ├── ext-elastic_tabstops_lite.js │ │ │ │ ├── ext-emmet.js │ │ │ │ ├── ext-error_marker.js │ │ │ │ ├── ext-keybinding_menu.js │ │ │ │ ├── ext-language_tools.js │ │ │ │ ├── ext-linking.js │ │ │ │ ├── ext-modelist.js │ │ │ │ ├── ext-options.js │ │ │ │ ├── ext-rtl.js │ │ │ │ ├── ext-searchbox.js │ │ │ │ ├── ext-settings_menu.js │ │ │ │ ├── ext-spellcheck.js │ │ │ │ ├── ext-split.js │ │ │ │ ├── ext-static_highlight.js │ │ │ │ ├── ext-statusbar.js │ │ │ │ ├── ext-textarea.js │ │ │ │ ├── ext-themelist.js │ │ │ │ ├── ext-whitespace.js │ │ │ │ ├── keybinding-emacs.js │ │ │ │ ├── keybinding-vim.js │ │ │ │ ├── mode-abap.js │ │ │ │ ├── mode-abc.js │ │ │ │ ├── mode-actionscript.js │ │ │ │ ├── mode-ada.js │ │ │ │ ├── mode-apache_conf.js │ │ │ │ ├── mode-applescript.js │ │ │ │ ├── mode-asciidoc.js │ │ │ │ ├── mode-asl.js │ │ │ │ ├── mode-assembly_x86.js │ │ │ │ ├── mode-autohotkey.js │ │ │ │ ├── mode-batchfile.js │ │ │ │ ├── mode-bro.js │ │ │ │ ├── mode-c9search.js │ │ │ │ ├── mode-c_cpp.js │ │ │ │ ├── mode-cirru.js │ │ │ │ ├── mode-clojure.js │ │ │ │ ├── mode-cobol.js │ │ │ │ ├── mode-coffee.js │ │ │ │ ├── mode-coldfusion.js │ │ │ │ ├── mode-csharp.js │ │ │ │ ├── mode-csound_document.js │ │ │ │ ├── mode-csound_orchestra.js │ │ │ │ ├── mode-csound_score.js │ │ │ │ ├── mode-csp.js │ │ │ │ ├── mode-css.js │ │ │ │ ├── mode-curly.js │ │ │ │ ├── mode-d.js │ │ │ │ ├── mode-dart.js │ │ │ │ ├── mode-diff.js │ │ │ │ ├── mode-django.js │ │ │ │ ├── mode-dockerfile.js │ │ │ │ ├── mode-dot.js │ │ │ │ ├── mode-drools.js │ │ │ │ ├── mode-edifact.js │ │ │ │ ├── mode-eiffel.js │ │ │ │ ├── mode-ejs.js │ │ │ │ ├── mode-elixir.js │ │ │ │ ├── mode-elm.js │ │ │ │ ├── mode-erlang.js │ │ │ │ ├── mode-forth.js │ │ │ │ ├── mode-fortran.js │ │ │ │ ├── mode-fsharp.js │ │ │ │ ├── mode-ftl.js │ │ │ │ ├── mode-gcode.js │ │ │ │ ├── mode-gherkin.js │ │ │ │ ├── mode-gitignore.js │ │ │ │ ├── mode-glsl.js │ │ │ │ ├── mode-gobstones.js │ │ │ │ ├── mode-golang.js │ │ │ │ ├── mode-graphqlschema.js │ │ │ │ ├── mode-groovy.js │ │ │ │ ├── mode-haml.js │ │ │ │ ├── mode-handlebars.js │ │ │ │ ├── mode-haskell.js │ │ │ │ ├── mode-haskell_cabal.js │ │ │ │ ├── mode-haxe.js │ │ │ │ ├── mode-hjson.js │ │ │ │ ├── mode-html.js │ │ │ │ ├── mode-html_elixir.js │ │ │ │ ├── mode-html_ruby.js │ │ │ │ ├── mode-ini.js │ │ │ │ ├── mode-io.js │ │ │ │ ├── mode-jack.js │ │ │ │ ├── mode-jade.js │ │ │ │ ├── mode-java.js │ │ │ │ ├── mode-javascript.js │ │ │ │ ├── mode-json.js │ │ │ │ ├── mode-jsoniq.js │ │ │ │ ├── mode-jsp.js │ │ │ │ ├── mode-jssm.js │ │ │ │ ├── mode-jsx.js │ │ │ │ ├── mode-julia.js │ │ │ │ ├── mode-kotlin.js │ │ │ │ ├── mode-latex.js │ │ │ │ ├── mode-less.js │ │ │ │ ├── mode-liquid.js │ │ │ │ ├── mode-lisp.js │ │ │ │ ├── mode-livescript.js │ │ │ │ ├── mode-logiql.js │ │ │ │ ├── mode-lsl.js │ │ │ │ ├── mode-lua.js │ │ │ │ ├── mode-luapage.js │ │ │ │ ├── mode-lucene.js │ │ │ │ ├── mode-makefile.js │ │ │ │ ├── mode-markdown.js │ │ │ │ ├── mode-mask.js │ │ │ │ ├── mode-matlab.js │ │ │ │ ├── mode-maze.js │ │ │ │ ├── mode-mel.js │ │ │ │ ├── mode-mixal.js │ │ │ │ ├── mode-mushcode.js │ │ │ │ ├── mode-mysql.js │ │ │ │ ├── mode-nix.js │ │ │ │ ├── mode-nsis.js │ │ │ │ ├── mode-objectivec.js │ │ │ │ ├── mode-ocaml.js │ │ │ │ ├── mode-pascal.js │ │ │ │ ├── mode-perl.js │ │ │ │ ├── mode-pgsql.js │ │ │ │ ├── mode-php.js │ │ │ │ ├── mode-php_laravel_blade.js │ │ │ │ ├── mode-pig.js │ │ │ │ ├── mode-plain_text.js │ │ │ │ ├── mode-powershell.js │ │ │ │ ├── mode-praat.js │ │ │ │ ├── mode-prolog.js │ │ │ │ ├── mode-properties.js │ │ │ │ ├── mode-protobuf.js │ │ │ │ ├── mode-puppet.js │ │ │ │ ├── mode-python.js │ │ │ │ ├── mode-r.js │ │ │ │ ├── mode-razor.js │ │ │ │ ├── mode-rdoc.js │ │ │ │ ├── mode-red.js │ │ │ │ ├── mode-redshift.js │ │ │ │ ├── mode-rhtml.js │ │ │ │ ├── mode-rst.js │ │ │ │ ├── mode-ruby.js │ │ │ │ ├── mode-rust.js │ │ │ │ ├── mode-sass.js │ │ │ │ ├── mode-scad.js │ │ │ │ ├── mode-scala.js │ │ │ │ ├── mode-scheme.js │ │ │ │ ├── mode-scss.js │ │ │ │ ├── mode-sh.js │ │ │ │ ├── mode-sjs.js │ │ │ │ ├── mode-slim.js │ │ │ │ ├── mode-smarty.js │ │ │ │ ├── mode-snippets.js │ │ │ │ ├── mode-soy_template.js │ │ │ │ ├── mode-space.js │ │ │ │ ├── mode-sparql.js │ │ │ │ ├── mode-sql.js │ │ │ │ ├── mode-sqlserver.js │ │ │ │ ├── mode-stylus.js │ │ │ │ ├── mode-svg.js │ │ │ │ ├── mode-swift.js │ │ │ │ ├── mode-tcl.js │ │ │ │ ├── mode-terraform.js │ │ │ │ ├── mode-tex.js │ │ │ │ ├── mode-text.js │ │ │ │ ├── mode-textile.js │ │ │ │ ├── mode-toml.js │ │ │ │ ├── mode-tsx.js │ │ │ │ ├── mode-turtle.js │ │ │ │ ├── mode-twig.js │ │ │ │ ├── mode-typescript.js │ │ │ │ ├── mode-vala.js │ │ │ │ ├── mode-vbscript.js │ │ │ │ ├── mode-velocity.js │ │ │ │ ├── mode-verilog.js │ │ │ │ ├── mode-vhdl.js │ │ │ │ ├── mode-wollok.js │ │ │ │ ├── mode-xml.js │ │ │ │ ├── mode-xquery.js │ │ │ │ ├── mode-yaml.js │ │ │ │ ├── theme-ambiance.js │ │ │ │ ├── theme-chaos.js │ │ │ │ ├── theme-chrome.js │ │ │ │ ├── theme-clouds.js │ │ │ │ ├── theme-clouds_midnight.js │ │ │ │ ├── theme-cobalt.js │ │ │ │ ├── theme-crimson_editor.js │ │ │ │ ├── theme-dawn.js │ │ │ │ ├── theme-dracula.js │ │ │ │ ├── theme-dreamweaver.js │ │ │ │ ├── theme-eclipse.js │ │ │ │ ├── theme-github.js │ │ │ │ ├── theme-gob.js │ │ │ │ ├── theme-gruvbox.js │ │ │ │ ├── theme-idle_fingers.js │ │ │ │ ├── theme-iplastic.js │ │ │ │ ├── theme-katzenmilch.js │ │ │ │ ├── theme-kr_theme.js │ │ │ │ ├── theme-kuroir.js │ │ │ │ ├── theme-merbivore.js │ │ │ │ ├── theme-merbivore_soft.js │ │ │ │ ├── theme-mono_industrial.js │ │ │ │ ├── theme-monokai.js │ │ │ │ ├── theme-pastel_on_dark.js │ │ │ │ ├── theme-solarized_dark.js │ │ │ │ ├── theme-solarized_light.js │ │ │ │ ├── theme-sqlserver.js │ │ │ │ ├── theme-terminal.js │ │ │ │ ├── theme-textmate.js │ │ │ │ ├── theme-tomorrow.js │ │ │ │ ├── theme-tomorrow_night.js │ │ │ │ ├── theme-tomorrow_night_blue.js │ │ │ │ ├── theme-tomorrow_night_bright.js │ │ │ │ ├── theme-tomorrow_night_eighties.js │ │ │ │ ├── theme-twilight.js │ │ │ │ ├── theme-vibrant_ink.js │ │ │ │ ├── theme-xcode.js │ │ │ │ ├── worker-coffee.js │ │ │ │ ├── worker-css.js │ │ │ │ ├── worker-html.js │ │ │ │ ├── worker-javascript.js │ │ │ │ ├── worker-json.js │ │ │ │ ├── worker-lua.js │ │ │ │ ├── worker-php.js │ │ │ │ ├── worker-xml.js │ │ │ │ └── worker-xquery.js │ │ ├── bootstrap.min.css │ │ ├── bootstrap.min.js │ │ ├── favicon.ico │ │ ├── font-awesome.min.css │ │ ├── goldenlayout-base.css │ │ ├── goldenlayout-light-theme.css │ │ ├── goldenlayout.js │ │ ├── index.html │ │ ├── jquery.js │ │ ├── popper.min.js │ │ ├── scripts │ │ │ ├── canceller.js │ │ │ ├── documentation.js │ │ │ ├── editor.js │ │ │ ├── env_diagram.js │ │ │ ├── env_diagram_worker.js │ │ │ ├── event_handler.js │ │ │ ├── file_opening.js │ │ │ ├── keyboard_shortcuts.js │ │ │ ├── layout.js │ │ │ ├── main.js │ │ │ ├── measure.js │ │ │ ├── navigation.js │ │ │ ├── output.js │ │ │ ├── settings.js │ │ │ ├── state_handler.js │ │ │ ├── substitution_tree.js │ │ │ ├── substitution_tree_worker.js │ │ │ ├── test_results.js │ │ │ ├── turtle_graphics.js │ │ │ └── turtle_graphics_worker.js │ │ ├── starter-template.css │ │ ├── svg-pan-zoom.js │ │ └── svg.js │ ├── type_checking.py │ ├── visualizing.py │ ├── web_server.py │ └── words.txt │ ├── hw07.ok │ ├── hw07.scm │ ├── hw07.sql │ ├── ok │ ├── scheme │ ├── sqlite3 │ ├── sqlite_shell.py │ └── tests │ ├── __init__.py │ ├── by_parent_height.py │ ├── low_variance.py │ ├── multiples_3.py │ ├── rle.py │ ├── sentences.py │ └── size_of_dogs.py ├── labs ├── lab00 │ ├── lab00.ok │ ├── lab00.py │ ├── ok │ └── tests │ │ ├── __init__.py │ │ └── python_basics.py ├── lab01 │ ├── lab01.ok │ ├── lab01.py │ ├── lab01_extra.py │ ├── ok │ └── tests │ │ ├── __init__.py │ │ ├── control.py │ │ ├── hof.py │ │ ├── hof_extra.py │ │ ├── loops.py │ │ ├── short_circuiting.py │ │ ├── truthiness.py │ │ └── what_if.py ├── lab02 │ ├── lab02.ok │ ├── lab02.py │ ├── lab02_extra.py │ ├── ok │ └── tests │ │ ├── __init__.py │ │ ├── hof.py │ │ └── lambda.py ├── lab03 │ ├── construct_check.py │ ├── lab03.ok │ ├── lab03.py │ ├── lab03_extra.py │ └── ok ├── lab04 │ ├── construct_check.py │ ├── lab04.ok │ ├── lab04.py │ ├── lab04_extra.py │ ├── ok │ └── tests │ │ ├── __init__.py │ │ └── indexing.py ├── lab05 │ ├── construct_check.py │ ├── lab05.ok │ ├── lab05.py │ ├── lab05_extra.py │ └── ok ├── lab06 │ ├── lab06.ok │ ├── lab06.py │ ├── ok │ └── tests │ │ ├── __init__.py │ │ └── car.py ├── lab07 │ ├── lab07.ok │ ├── lab07.py │ ├── ok │ └── tests │ │ ├── call_expressions.py │ │ └── mutability.py ├── lab08 │ ├── car.py │ ├── cardgame.py │ ├── cards.py │ ├── classes.py │ ├── lab08.ok │ ├── ok │ └── tests │ │ ├── __init__.py │ │ ├── boom.py │ │ ├── car.py │ │ └── zap.py ├── lab09 │ ├── lab09.ok │ ├── lab09.py │ ├── lab09_extra.py │ ├── ok │ └── tests │ │ ├── add.py │ │ ├── does_it_work.py │ │ ├── filter-lst.py │ │ ├── link.py │ │ ├── make-adder.py │ │ ├── make-list.py │ │ ├── no-repeats.py │ │ ├── odds_evens.py │ │ ├── over-or-under.py │ │ ├── remove.py │ │ ├── restart.py │ │ ├── reversed.py │ │ ├── split-at.py │ │ ├── str.py │ │ └── wwsd-lists.py ├── lab10 │ ├── lab10.ok │ ├── lab10.scm │ ├── lab10_extra.scm │ ├── ok │ ├── scheme │ └── tests │ │ ├── __init__.py │ │ ├── composed.py │ │ ├── filter-lst.py │ │ ├── make-adder.py │ │ ├── make-list.py │ │ ├── no-repeats.py │ │ ├── over-or-under.py │ │ ├── remove.py │ │ ├── sub-all.py │ │ ├── substitute.py │ │ └── wwsd-lists.py ├── lab11 │ ├── buffer.py │ ├── editor │ │ ├── __main__.py │ │ ├── arithmetic.py │ │ ├── builtins.scm │ │ ├── console.py │ │ ├── css_colors.py │ │ ├── database.py │ │ ├── datamodel.py │ │ ├── documentation.py │ │ ├── environment.py │ │ ├── evaluate_apply.py │ │ ├── execution.py │ │ ├── execution_parser.py │ │ ├── file_manager.py │ │ ├── format_parser.py │ │ ├── formatter.py │ │ ├── graphics.py │ │ ├── helper.py │ │ ├── lexer.py │ │ ├── libraries │ │ │ └── mistune.py │ │ ├── lists.py │ │ ├── local_server.py │ │ ├── log.py │ │ ├── log_utils.py │ │ ├── ok_interface.py │ │ ├── persistence.py │ │ ├── primitives.py │ │ ├── runtime_limiter.py │ │ ├── scheme_documentation.md │ │ ├── scheme_exceptions.py │ │ ├── special_forms.py │ │ ├── static │ │ │ ├── ace.min.js │ │ │ ├── ace │ │ │ │ └── src-min-noconflict │ │ │ │ │ ├── ace.js │ │ │ │ │ ├── ext-beautify.js │ │ │ │ │ ├── ext-elastic_tabstops_lite.js │ │ │ │ │ ├── ext-emmet.js │ │ │ │ │ ├── ext-error_marker.js │ │ │ │ │ ├── ext-keybinding_menu.js │ │ │ │ │ ├── ext-language_tools.js │ │ │ │ │ ├── ext-linking.js │ │ │ │ │ ├── ext-modelist.js │ │ │ │ │ ├── ext-options.js │ │ │ │ │ ├── ext-rtl.js │ │ │ │ │ ├── ext-searchbox.js │ │ │ │ │ ├── ext-settings_menu.js │ │ │ │ │ ├── ext-spellcheck.js │ │ │ │ │ ├── ext-split.js │ │ │ │ │ ├── ext-static_highlight.js │ │ │ │ │ ├── ext-statusbar.js │ │ │ │ │ ├── ext-textarea.js │ │ │ │ │ ├── ext-themelist.js │ │ │ │ │ ├── ext-whitespace.js │ │ │ │ │ ├── keybinding-emacs.js │ │ │ │ │ ├── keybinding-vim.js │ │ │ │ │ ├── mode-abap.js │ │ │ │ │ ├── mode-abc.js │ │ │ │ │ ├── mode-actionscript.js │ │ │ │ │ ├── mode-ada.js │ │ │ │ │ ├── mode-apache_conf.js │ │ │ │ │ ├── mode-applescript.js │ │ │ │ │ ├── mode-asciidoc.js │ │ │ │ │ ├── mode-asl.js │ │ │ │ │ ├── mode-assembly_x86.js │ │ │ │ │ ├── mode-autohotkey.js │ │ │ │ │ ├── mode-batchfile.js │ │ │ │ │ ├── mode-bro.js │ │ │ │ │ ├── mode-c9search.js │ │ │ │ │ ├── mode-c_cpp.js │ │ │ │ │ ├── mode-cirru.js │ │ │ │ │ ├── mode-clojure.js │ │ │ │ │ ├── mode-cobol.js │ │ │ │ │ ├── mode-coffee.js │ │ │ │ │ ├── mode-coldfusion.js │ │ │ │ │ ├── mode-csharp.js │ │ │ │ │ ├── mode-csound_document.js │ │ │ │ │ ├── mode-csound_orchestra.js │ │ │ │ │ ├── mode-csound_score.js │ │ │ │ │ ├── mode-csp.js │ │ │ │ │ ├── mode-css.js │ │ │ │ │ ├── mode-curly.js │ │ │ │ │ ├── mode-d.js │ │ │ │ │ ├── mode-dart.js │ │ │ │ │ ├── mode-diff.js │ │ │ │ │ ├── mode-django.js │ │ │ │ │ ├── mode-dockerfile.js │ │ │ │ │ ├── mode-dot.js │ │ │ │ │ ├── mode-drools.js │ │ │ │ │ ├── mode-edifact.js │ │ │ │ │ ├── mode-eiffel.js │ │ │ │ │ ├── mode-ejs.js │ │ │ │ │ ├── mode-elixir.js │ │ │ │ │ ├── mode-elm.js │ │ │ │ │ ├── mode-erlang.js │ │ │ │ │ ├── mode-forth.js │ │ │ │ │ ├── mode-fortran.js │ │ │ │ │ ├── mode-fsharp.js │ │ │ │ │ ├── mode-ftl.js │ │ │ │ │ ├── mode-gcode.js │ │ │ │ │ ├── mode-gherkin.js │ │ │ │ │ ├── mode-gitignore.js │ │ │ │ │ ├── mode-glsl.js │ │ │ │ │ ├── mode-gobstones.js │ │ │ │ │ ├── mode-golang.js │ │ │ │ │ ├── mode-graphqlschema.js │ │ │ │ │ ├── mode-groovy.js │ │ │ │ │ ├── mode-haml.js │ │ │ │ │ ├── mode-handlebars.js │ │ │ │ │ ├── mode-haskell.js │ │ │ │ │ ├── mode-haskell_cabal.js │ │ │ │ │ ├── mode-haxe.js │ │ │ │ │ ├── mode-hjson.js │ │ │ │ │ ├── mode-html.js │ │ │ │ │ ├── mode-html_elixir.js │ │ │ │ │ ├── mode-html_ruby.js │ │ │ │ │ ├── mode-ini.js │ │ │ │ │ ├── mode-io.js │ │ │ │ │ ├── mode-jack.js │ │ │ │ │ ├── mode-jade.js │ │ │ │ │ ├── mode-java.js │ │ │ │ │ ├── mode-javascript.js │ │ │ │ │ ├── mode-json.js │ │ │ │ │ ├── mode-jsoniq.js │ │ │ │ │ ├── mode-jsp.js │ │ │ │ │ ├── mode-jssm.js │ │ │ │ │ ├── mode-jsx.js │ │ │ │ │ ├── mode-julia.js │ │ │ │ │ ├── mode-kotlin.js │ │ │ │ │ ├── mode-latex.js │ │ │ │ │ ├── mode-less.js │ │ │ │ │ ├── mode-liquid.js │ │ │ │ │ ├── mode-lisp.js │ │ │ │ │ ├── mode-livescript.js │ │ │ │ │ ├── mode-logiql.js │ │ │ │ │ ├── mode-lsl.js │ │ │ │ │ ├── mode-lua.js │ │ │ │ │ ├── mode-luapage.js │ │ │ │ │ ├── mode-lucene.js │ │ │ │ │ ├── mode-makefile.js │ │ │ │ │ ├── mode-markdown.js │ │ │ │ │ ├── mode-mask.js │ │ │ │ │ ├── mode-matlab.js │ │ │ │ │ ├── mode-maze.js │ │ │ │ │ ├── mode-mel.js │ │ │ │ │ ├── mode-mixal.js │ │ │ │ │ ├── mode-mushcode.js │ │ │ │ │ ├── mode-mysql.js │ │ │ │ │ ├── mode-nix.js │ │ │ │ │ ├── mode-nsis.js │ │ │ │ │ ├── mode-objectivec.js │ │ │ │ │ ├── mode-ocaml.js │ │ │ │ │ ├── mode-pascal.js │ │ │ │ │ ├── mode-perl.js │ │ │ │ │ ├── mode-pgsql.js │ │ │ │ │ ├── mode-php.js │ │ │ │ │ ├── mode-php_laravel_blade.js │ │ │ │ │ ├── mode-pig.js │ │ │ │ │ ├── mode-plain_text.js │ │ │ │ │ ├── mode-powershell.js │ │ │ │ │ ├── mode-praat.js │ │ │ │ │ ├── mode-prolog.js │ │ │ │ │ ├── mode-properties.js │ │ │ │ │ ├── mode-protobuf.js │ │ │ │ │ ├── mode-puppet.js │ │ │ │ │ ├── mode-python.js │ │ │ │ │ ├── mode-r.js │ │ │ │ │ ├── mode-razor.js │ │ │ │ │ ├── mode-rdoc.js │ │ │ │ │ ├── mode-red.js │ │ │ │ │ ├── mode-redshift.js │ │ │ │ │ ├── mode-rhtml.js │ │ │ │ │ ├── mode-rst.js │ │ │ │ │ ├── mode-ruby.js │ │ │ │ │ ├── mode-rust.js │ │ │ │ │ ├── mode-sass.js │ │ │ │ │ ├── mode-scad.js │ │ │ │ │ ├── mode-scala.js │ │ │ │ │ ├── mode-scheme.js │ │ │ │ │ ├── mode-scss.js │ │ │ │ │ ├── mode-sh.js │ │ │ │ │ ├── mode-sjs.js │ │ │ │ │ ├── mode-slim.js │ │ │ │ │ ├── mode-smarty.js │ │ │ │ │ ├── mode-snippets.js │ │ │ │ │ ├── mode-soy_template.js │ │ │ │ │ ├── mode-space.js │ │ │ │ │ ├── mode-sparql.js │ │ │ │ │ ├── mode-sql.js │ │ │ │ │ ├── mode-sqlserver.js │ │ │ │ │ ├── mode-stylus.js │ │ │ │ │ ├── mode-svg.js │ │ │ │ │ ├── mode-swift.js │ │ │ │ │ ├── mode-tcl.js │ │ │ │ │ ├── mode-terraform.js │ │ │ │ │ ├── mode-tex.js │ │ │ │ │ ├── mode-text.js │ │ │ │ │ ├── mode-textile.js │ │ │ │ │ ├── mode-toml.js │ │ │ │ │ ├── mode-tsx.js │ │ │ │ │ ├── mode-turtle.js │ │ │ │ │ ├── mode-twig.js │ │ │ │ │ ├── mode-typescript.js │ │ │ │ │ ├── mode-vala.js │ │ │ │ │ ├── mode-vbscript.js │ │ │ │ │ ├── mode-velocity.js │ │ │ │ │ ├── mode-verilog.js │ │ │ │ │ ├── mode-vhdl.js │ │ │ │ │ ├── mode-wollok.js │ │ │ │ │ ├── mode-xml.js │ │ │ │ │ ├── mode-xquery.js │ │ │ │ │ ├── mode-yaml.js │ │ │ │ │ ├── theme-ambiance.js │ │ │ │ │ ├── theme-chaos.js │ │ │ │ │ ├── theme-chrome.js │ │ │ │ │ ├── theme-clouds.js │ │ │ │ │ ├── theme-clouds_midnight.js │ │ │ │ │ ├── theme-cobalt.js │ │ │ │ │ ├── theme-crimson_editor.js │ │ │ │ │ ├── theme-dawn.js │ │ │ │ │ ├── theme-dracula.js │ │ │ │ │ ├── theme-dreamweaver.js │ │ │ │ │ ├── theme-eclipse.js │ │ │ │ │ ├── theme-github.js │ │ │ │ │ ├── theme-gob.js │ │ │ │ │ ├── theme-gruvbox.js │ │ │ │ │ ├── theme-idle_fingers.js │ │ │ │ │ ├── theme-iplastic.js │ │ │ │ │ ├── theme-katzenmilch.js │ │ │ │ │ ├── theme-kr_theme.js │ │ │ │ │ ├── theme-kuroir.js │ │ │ │ │ ├── theme-merbivore.js │ │ │ │ │ ├── theme-merbivore_soft.js │ │ │ │ │ ├── theme-mono_industrial.js │ │ │ │ │ ├── theme-monokai.js │ │ │ │ │ ├── theme-pastel_on_dark.js │ │ │ │ │ ├── theme-solarized_dark.js │ │ │ │ │ ├── theme-solarized_light.js │ │ │ │ │ ├── theme-sqlserver.js │ │ │ │ │ ├── theme-terminal.js │ │ │ │ │ ├── theme-textmate.js │ │ │ │ │ ├── theme-tomorrow.js │ │ │ │ │ ├── theme-tomorrow_night.js │ │ │ │ │ ├── theme-tomorrow_night_blue.js │ │ │ │ │ ├── theme-tomorrow_night_bright.js │ │ │ │ │ ├── theme-tomorrow_night_eighties.js │ │ │ │ │ ├── theme-twilight.js │ │ │ │ │ ├── theme-vibrant_ink.js │ │ │ │ │ ├── theme-xcode.js │ │ │ │ │ ├── worker-coffee.js │ │ │ │ │ ├── worker-css.js │ │ │ │ │ ├── worker-html.js │ │ │ │ │ ├── worker-javascript.js │ │ │ │ │ ├── worker-json.js │ │ │ │ │ ├── worker-lua.js │ │ │ │ │ ├── worker-php.js │ │ │ │ │ ├── worker-xml.js │ │ │ │ │ └── worker-xquery.js │ │ │ ├── bootstrap.min.css │ │ │ ├── bootstrap.min.js │ │ │ ├── favicon.ico │ │ │ ├── font-awesome.min.css │ │ │ ├── goldenlayout-base.css │ │ │ ├── goldenlayout-light-theme.css │ │ │ ├── goldenlayout.js │ │ │ ├── index.html │ │ │ ├── jquery.js │ │ │ ├── popper.min.js │ │ │ ├── scripts │ │ │ │ ├── canceller.js │ │ │ │ ├── documentation.js │ │ │ │ ├── editor.js │ │ │ │ ├── env_diagram.js │ │ │ │ ├── env_diagram_worker.js │ │ │ │ ├── event_handler.js │ │ │ │ ├── file_opening.js │ │ │ │ ├── keyboard_shortcuts.js │ │ │ │ ├── layout.js │ │ │ │ ├── main.js │ │ │ │ ├── measure.js │ │ │ │ ├── navigation.js │ │ │ │ ├── output.js │ │ │ │ ├── settings.js │ │ │ │ ├── state_handler.js │ │ │ │ ├── substitution_tree.js │ │ │ │ ├── substitution_tree_worker.js │ │ │ │ ├── test_results.js │ │ │ │ ├── turtle_graphics.js │ │ │ │ └── turtle_graphics_worker.js │ │ │ ├── starter-template.css │ │ │ ├── svg-pan-zoom.js │ │ │ └── svg.js │ │ ├── type_checking.py │ │ ├── visualizing.py │ │ ├── web_server.py │ │ └── words.txt │ ├── expr.py │ ├── lab11.ok │ ├── lab11.scm │ ├── ok │ ├── reader.py │ ├── repl.py │ ├── scheme │ ├── tests │ │ ├── __init__.py │ │ ├── prologue_expr.py │ │ ├── prologue_reader.py │ │ └── repeatedly-cube.py │ └── utils.py ├── lab12 │ ├── editor │ │ ├── __main__.py │ │ ├── arithmetic.py │ │ ├── builtins.scm │ │ ├── console.py │ │ ├── css_colors.py │ │ ├── database.py │ │ ├── datamodel.py │ │ ├── documentation.py │ │ ├── environment.py │ │ ├── evaluate_apply.py │ │ ├── execution.py │ │ ├── execution_parser.py │ │ ├── file_manager.py │ │ ├── format_parser.py │ │ ├── formatter.py │ │ ├── graphics.py │ │ ├── helper.py │ │ ├── lexer.py │ │ ├── libraries │ │ │ └── mistune.py │ │ ├── lists.py │ │ ├── local_server.py │ │ ├── log.py │ │ ├── log_utils.py │ │ ├── ok_interface.py │ │ ├── persistence.py │ │ ├── primitives.py │ │ ├── runtime_limiter.py │ │ ├── scheme_documentation.md │ │ ├── scheme_exceptions.py │ │ ├── special_forms.py │ │ ├── static │ │ │ ├── ace.min.js │ │ │ ├── ace │ │ │ │ └── src-min-noconflict │ │ │ │ │ ├── ace.js │ │ │ │ │ ├── ext-beautify.js │ │ │ │ │ ├── ext-elastic_tabstops_lite.js │ │ │ │ │ ├── ext-emmet.js │ │ │ │ │ ├── ext-error_marker.js │ │ │ │ │ ├── ext-keybinding_menu.js │ │ │ │ │ ├── ext-language_tools.js │ │ │ │ │ ├── ext-linking.js │ │ │ │ │ ├── ext-modelist.js │ │ │ │ │ ├── ext-options.js │ │ │ │ │ ├── ext-rtl.js │ │ │ │ │ ├── ext-searchbox.js │ │ │ │ │ ├── ext-settings_menu.js │ │ │ │ │ ├── ext-spellcheck.js │ │ │ │ │ ├── ext-split.js │ │ │ │ │ ├── ext-static_highlight.js │ │ │ │ │ ├── ext-statusbar.js │ │ │ │ │ ├── ext-textarea.js │ │ │ │ │ ├── ext-themelist.js │ │ │ │ │ ├── ext-whitespace.js │ │ │ │ │ ├── keybinding-emacs.js │ │ │ │ │ ├── keybinding-vim.js │ │ │ │ │ ├── mode-abap.js │ │ │ │ │ ├── mode-abc.js │ │ │ │ │ ├── mode-actionscript.js │ │ │ │ │ ├── mode-ada.js │ │ │ │ │ ├── mode-apache_conf.js │ │ │ │ │ ├── mode-applescript.js │ │ │ │ │ ├── mode-asciidoc.js │ │ │ │ │ ├── mode-asl.js │ │ │ │ │ ├── mode-assembly_x86.js │ │ │ │ │ ├── mode-autohotkey.js │ │ │ │ │ ├── mode-batchfile.js │ │ │ │ │ ├── mode-bro.js │ │ │ │ │ ├── mode-c9search.js │ │ │ │ │ ├── mode-c_cpp.js │ │ │ │ │ ├── mode-cirru.js │ │ │ │ │ ├── mode-clojure.js │ │ │ │ │ ├── mode-cobol.js │ │ │ │ │ ├── mode-coffee.js │ │ │ │ │ ├── mode-coldfusion.js │ │ │ │ │ ├── mode-csharp.js │ │ │ │ │ ├── mode-csound_document.js │ │ │ │ │ ├── mode-csound_orchestra.js │ │ │ │ │ ├── mode-csound_score.js │ │ │ │ │ ├── mode-csp.js │ │ │ │ │ ├── mode-css.js │ │ │ │ │ ├── mode-curly.js │ │ │ │ │ ├── mode-d.js │ │ │ │ │ ├── mode-dart.js │ │ │ │ │ ├── mode-diff.js │ │ │ │ │ ├── mode-django.js │ │ │ │ │ ├── mode-dockerfile.js │ │ │ │ │ ├── mode-dot.js │ │ │ │ │ ├── mode-drools.js │ │ │ │ │ ├── mode-edifact.js │ │ │ │ │ ├── mode-eiffel.js │ │ │ │ │ ├── mode-ejs.js │ │ │ │ │ ├── mode-elixir.js │ │ │ │ │ ├── mode-elm.js │ │ │ │ │ ├── mode-erlang.js │ │ │ │ │ ├── mode-forth.js │ │ │ │ │ ├── mode-fortran.js │ │ │ │ │ ├── mode-fsharp.js │ │ │ │ │ ├── mode-ftl.js │ │ │ │ │ ├── mode-gcode.js │ │ │ │ │ ├── mode-gherkin.js │ │ │ │ │ ├── mode-gitignore.js │ │ │ │ │ ├── mode-glsl.js │ │ │ │ │ ├── mode-gobstones.js │ │ │ │ │ ├── mode-golang.js │ │ │ │ │ ├── mode-graphqlschema.js │ │ │ │ │ ├── mode-groovy.js │ │ │ │ │ ├── mode-haml.js │ │ │ │ │ ├── mode-handlebars.js │ │ │ │ │ ├── mode-haskell.js │ │ │ │ │ ├── mode-haskell_cabal.js │ │ │ │ │ ├── mode-haxe.js │ │ │ │ │ ├── mode-hjson.js │ │ │ │ │ ├── mode-html.js │ │ │ │ │ ├── mode-html_elixir.js │ │ │ │ │ ├── mode-html_ruby.js │ │ │ │ │ ├── mode-ini.js │ │ │ │ │ ├── mode-io.js │ │ │ │ │ ├── mode-jack.js │ │ │ │ │ ├── mode-jade.js │ │ │ │ │ ├── mode-java.js │ │ │ │ │ ├── mode-javascript.js │ │ │ │ │ ├── mode-json.js │ │ │ │ │ ├── mode-jsoniq.js │ │ │ │ │ ├── mode-jsp.js │ │ │ │ │ ├── mode-jssm.js │ │ │ │ │ ├── mode-jsx.js │ │ │ │ │ ├── mode-julia.js │ │ │ │ │ ├── mode-kotlin.js │ │ │ │ │ ├── mode-latex.js │ │ │ │ │ ├── mode-less.js │ │ │ │ │ ├── mode-liquid.js │ │ │ │ │ ├── mode-lisp.js │ │ │ │ │ ├── mode-livescript.js │ │ │ │ │ ├── mode-logiql.js │ │ │ │ │ ├── mode-lsl.js │ │ │ │ │ ├── mode-lua.js │ │ │ │ │ ├── mode-luapage.js │ │ │ │ │ ├── mode-lucene.js │ │ │ │ │ ├── mode-makefile.js │ │ │ │ │ ├── mode-markdown.js │ │ │ │ │ ├── mode-mask.js │ │ │ │ │ ├── mode-matlab.js │ │ │ │ │ ├── mode-maze.js │ │ │ │ │ ├── mode-mel.js │ │ │ │ │ ├── mode-mixal.js │ │ │ │ │ ├── mode-mushcode.js │ │ │ │ │ ├── mode-mysql.js │ │ │ │ │ ├── mode-nix.js │ │ │ │ │ ├── mode-nsis.js │ │ │ │ │ ├── mode-objectivec.js │ │ │ │ │ ├── mode-ocaml.js │ │ │ │ │ ├── mode-pascal.js │ │ │ │ │ ├── mode-perl.js │ │ │ │ │ ├── mode-pgsql.js │ │ │ │ │ ├── mode-php.js │ │ │ │ │ ├── mode-php_laravel_blade.js │ │ │ │ │ ├── mode-pig.js │ │ │ │ │ ├── mode-plain_text.js │ │ │ │ │ ├── mode-powershell.js │ │ │ │ │ ├── mode-praat.js │ │ │ │ │ ├── mode-prolog.js │ │ │ │ │ ├── mode-properties.js │ │ │ │ │ ├── mode-protobuf.js │ │ │ │ │ ├── mode-puppet.js │ │ │ │ │ ├── mode-python.js │ │ │ │ │ ├── mode-r.js │ │ │ │ │ ├── mode-razor.js │ │ │ │ │ ├── mode-rdoc.js │ │ │ │ │ ├── mode-red.js │ │ │ │ │ ├── mode-redshift.js │ │ │ │ │ ├── mode-rhtml.js │ │ │ │ │ ├── mode-rst.js │ │ │ │ │ ├── mode-ruby.js │ │ │ │ │ ├── mode-rust.js │ │ │ │ │ ├── mode-sass.js │ │ │ │ │ ├── mode-scad.js │ │ │ │ │ ├── mode-scala.js │ │ │ │ │ ├── mode-scheme.js │ │ │ │ │ ├── mode-scss.js │ │ │ │ │ ├── mode-sh.js │ │ │ │ │ ├── mode-sjs.js │ │ │ │ │ ├── mode-slim.js │ │ │ │ │ ├── mode-smarty.js │ │ │ │ │ ├── mode-snippets.js │ │ │ │ │ ├── mode-soy_template.js │ │ │ │ │ ├── mode-space.js │ │ │ │ │ ├── mode-sparql.js │ │ │ │ │ ├── mode-sql.js │ │ │ │ │ ├── mode-sqlserver.js │ │ │ │ │ ├── mode-stylus.js │ │ │ │ │ ├── mode-svg.js │ │ │ │ │ ├── mode-swift.js │ │ │ │ │ ├── mode-tcl.js │ │ │ │ │ ├── mode-terraform.js │ │ │ │ │ ├── mode-tex.js │ │ │ │ │ ├── mode-text.js │ │ │ │ │ ├── mode-textile.js │ │ │ │ │ ├── mode-toml.js │ │ │ │ │ ├── mode-tsx.js │ │ │ │ │ ├── mode-turtle.js │ │ │ │ │ ├── mode-twig.js │ │ │ │ │ ├── mode-typescript.js │ │ │ │ │ ├── mode-vala.js │ │ │ │ │ ├── mode-vbscript.js │ │ │ │ │ ├── mode-velocity.js │ │ │ │ │ ├── mode-verilog.js │ │ │ │ │ ├── mode-vhdl.js │ │ │ │ │ ├── mode-wollok.js │ │ │ │ │ ├── mode-xml.js │ │ │ │ │ ├── mode-xquery.js │ │ │ │ │ ├── mode-yaml.js │ │ │ │ │ ├── theme-ambiance.js │ │ │ │ │ ├── theme-chaos.js │ │ │ │ │ ├── theme-chrome.js │ │ │ │ │ ├── theme-clouds.js │ │ │ │ │ ├── theme-clouds_midnight.js │ │ │ │ │ ├── theme-cobalt.js │ │ │ │ │ ├── theme-crimson_editor.js │ │ │ │ │ ├── theme-dawn.js │ │ │ │ │ ├── theme-dracula.js │ │ │ │ │ ├── theme-dreamweaver.js │ │ │ │ │ ├── theme-eclipse.js │ │ │ │ │ ├── theme-github.js │ │ │ │ │ ├── theme-gob.js │ │ │ │ │ ├── theme-gruvbox.js │ │ │ │ │ ├── theme-idle_fingers.js │ │ │ │ │ ├── theme-iplastic.js │ │ │ │ │ ├── theme-katzenmilch.js │ │ │ │ │ ├── theme-kr_theme.js │ │ │ │ │ ├── theme-kuroir.js │ │ │ │ │ ├── theme-merbivore.js │ │ │ │ │ ├── theme-merbivore_soft.js │ │ │ │ │ ├── theme-mono_industrial.js │ │ │ │ │ ├── theme-monokai.js │ │ │ │ │ ├── theme-pastel_on_dark.js │ │ │ │ │ ├── theme-solarized_dark.js │ │ │ │ │ ├── theme-solarized_light.js │ │ │ │ │ ├── theme-sqlserver.js │ │ │ │ │ ├── theme-terminal.js │ │ │ │ │ ├── theme-textmate.js │ │ │ │ │ ├── theme-tomorrow.js │ │ │ │ │ ├── theme-tomorrow_night.js │ │ │ │ │ ├── theme-tomorrow_night_blue.js │ │ │ │ │ ├── theme-tomorrow_night_bright.js │ │ │ │ │ ├── theme-tomorrow_night_eighties.js │ │ │ │ │ ├── theme-twilight.js │ │ │ │ │ ├── theme-vibrant_ink.js │ │ │ │ │ ├── theme-xcode.js │ │ │ │ │ ├── worker-coffee.js │ │ │ │ │ ├── worker-css.js │ │ │ │ │ ├── worker-html.js │ │ │ │ │ ├── worker-javascript.js │ │ │ │ │ ├── worker-json.js │ │ │ │ │ ├── worker-lua.js │ │ │ │ │ ├── worker-php.js │ │ │ │ │ ├── worker-xml.js │ │ │ │ │ └── worker-xquery.js │ │ │ ├── bootstrap.min.css │ │ │ ├── bootstrap.min.js │ │ │ ├── favicon.ico │ │ │ ├── font-awesome.min.css │ │ │ ├── goldenlayout-base.css │ │ │ ├── goldenlayout-light-theme.css │ │ │ ├── goldenlayout.js │ │ │ ├── index.html │ │ │ ├── jquery.js │ │ │ ├── popper.min.js │ │ │ ├── scripts │ │ │ │ ├── canceller.js │ │ │ │ ├── documentation.js │ │ │ │ ├── editor.js │ │ │ │ ├── env_diagram.js │ │ │ │ ├── env_diagram_worker.js │ │ │ │ ├── event_handler.js │ │ │ │ ├── file_opening.js │ │ │ │ ├── keyboard_shortcuts.js │ │ │ │ ├── layout.js │ │ │ │ ├── main.js │ │ │ │ ├── measure.js │ │ │ │ ├── navigation.js │ │ │ │ ├── output.js │ │ │ │ ├── settings.js │ │ │ │ ├── state_handler.js │ │ │ │ ├── substitution_tree.js │ │ │ │ ├── substitution_tree_worker.js │ │ │ │ ├── test_results.js │ │ │ │ ├── turtle_graphics.js │ │ │ │ └── turtle_graphics_worker.js │ │ │ ├── starter-template.css │ │ │ ├── svg-pan-zoom.js │ │ │ └── svg.js │ │ ├── type_checking.py │ │ ├── visualizing.py │ │ ├── web_server.py │ │ └── words.txt │ ├── lab12.ok │ ├── lab12.scm │ ├── lab12_extra.scm │ ├── ok │ ├── scheme │ └── tests │ │ ├── __init__.py │ │ ├── dragon.py │ │ ├── repeatedly-cube.py │ │ ├── scheme-def.py │ │ ├── switch.py │ │ ├── wwsd-macros.py │ │ └── wwsd-quasiquote.py ├── lab13 │ ├── lab13.ok │ ├── lab13.sql │ ├── lab13_extra.sql │ ├── ok │ ├── sqlite3 │ ├── sqlite_shell.py │ ├── su19data.sql │ └── tests │ │ ├── __init__.py │ │ ├── lets-count.py │ │ ├── matchmaker.py │ │ ├── obedience.py │ │ ├── smallest-int-having.py │ │ └── smallest-int.py └── lab14 │ ├── editor │ ├── __main__.py │ ├── arithmetic.py │ ├── builtins.scm │ ├── console.py │ ├── css_colors.py │ ├── database.py │ ├── datamodel.py │ ├── documentation.py │ ├── environment.py │ ├── evaluate_apply.py │ ├── execution.py │ ├── execution_parser.py │ ├── file_manager.py │ ├── format_parser.py │ ├── formatter.py │ ├── graphics.py │ ├── helper.py │ ├── lexer.py │ ├── libraries │ │ └── mistune.py │ ├── lists.py │ ├── local_server.py │ ├── log.py │ ├── log_utils.py │ ├── ok_interface.py │ ├── persistence.py │ ├── primitives.py │ ├── runtime_limiter.py │ ├── scheme_documentation.md │ ├── scheme_exceptions.py │ ├── special_forms.py │ ├── static │ │ ├── ace.min.js │ │ ├── ace │ │ │ └── src-min-noconflict │ │ │ │ ├── ace.js │ │ │ │ ├── ext-beautify.js │ │ │ │ ├── ext-elastic_tabstops_lite.js │ │ │ │ ├── ext-emmet.js │ │ │ │ ├── ext-error_marker.js │ │ │ │ ├── ext-keybinding_menu.js │ │ │ │ ├── ext-language_tools.js │ │ │ │ ├── ext-linking.js │ │ │ │ ├── ext-modelist.js │ │ │ │ ├── ext-options.js │ │ │ │ ├── ext-rtl.js │ │ │ │ ├── ext-searchbox.js │ │ │ │ ├── ext-settings_menu.js │ │ │ │ ├── ext-spellcheck.js │ │ │ │ ├── ext-split.js │ │ │ │ ├── ext-static_highlight.js │ │ │ │ ├── ext-statusbar.js │ │ │ │ ├── ext-textarea.js │ │ │ │ ├── ext-themelist.js │ │ │ │ ├── ext-whitespace.js │ │ │ │ ├── keybinding-emacs.js │ │ │ │ ├── keybinding-vim.js │ │ │ │ ├── mode-abap.js │ │ │ │ ├── mode-abc.js │ │ │ │ ├── mode-actionscript.js │ │ │ │ ├── mode-ada.js │ │ │ │ ├── mode-apache_conf.js │ │ │ │ ├── mode-applescript.js │ │ │ │ ├── mode-asciidoc.js │ │ │ │ ├── mode-asl.js │ │ │ │ ├── mode-assembly_x86.js │ │ │ │ ├── mode-autohotkey.js │ │ │ │ ├── mode-batchfile.js │ │ │ │ ├── mode-bro.js │ │ │ │ ├── mode-c9search.js │ │ │ │ ├── mode-c_cpp.js │ │ │ │ ├── mode-cirru.js │ │ │ │ ├── mode-clojure.js │ │ │ │ ├── mode-cobol.js │ │ │ │ ├── mode-coffee.js │ │ │ │ ├── mode-coldfusion.js │ │ │ │ ├── mode-csharp.js │ │ │ │ ├── mode-csound_document.js │ │ │ │ ├── mode-csound_orchestra.js │ │ │ │ ├── mode-csound_score.js │ │ │ │ ├── mode-csp.js │ │ │ │ ├── mode-css.js │ │ │ │ ├── mode-curly.js │ │ │ │ ├── mode-d.js │ │ │ │ ├── mode-dart.js │ │ │ │ ├── mode-diff.js │ │ │ │ ├── mode-django.js │ │ │ │ ├── mode-dockerfile.js │ │ │ │ ├── mode-dot.js │ │ │ │ ├── mode-drools.js │ │ │ │ ├── mode-edifact.js │ │ │ │ ├── mode-eiffel.js │ │ │ │ ├── mode-ejs.js │ │ │ │ ├── mode-elixir.js │ │ │ │ ├── mode-elm.js │ │ │ │ ├── mode-erlang.js │ │ │ │ ├── mode-forth.js │ │ │ │ ├── mode-fortran.js │ │ │ │ ├── mode-fsharp.js │ │ │ │ ├── mode-ftl.js │ │ │ │ ├── mode-gcode.js │ │ │ │ ├── mode-gherkin.js │ │ │ │ ├── mode-gitignore.js │ │ │ │ ├── mode-glsl.js │ │ │ │ ├── mode-gobstones.js │ │ │ │ ├── mode-golang.js │ │ │ │ ├── mode-graphqlschema.js │ │ │ │ ├── mode-groovy.js │ │ │ │ ├── mode-haml.js │ │ │ │ ├── mode-handlebars.js │ │ │ │ ├── mode-haskell.js │ │ │ │ ├── mode-haskell_cabal.js │ │ │ │ ├── mode-haxe.js │ │ │ │ ├── mode-hjson.js │ │ │ │ ├── mode-html.js │ │ │ │ ├── mode-html_elixir.js │ │ │ │ ├── mode-html_ruby.js │ │ │ │ ├── mode-ini.js │ │ │ │ ├── mode-io.js │ │ │ │ ├── mode-jack.js │ │ │ │ ├── mode-jade.js │ │ │ │ ├── mode-java.js │ │ │ │ ├── mode-javascript.js │ │ │ │ ├── mode-json.js │ │ │ │ ├── mode-jsoniq.js │ │ │ │ ├── mode-jsp.js │ │ │ │ ├── mode-jssm.js │ │ │ │ ├── mode-jsx.js │ │ │ │ ├── mode-julia.js │ │ │ │ ├── mode-kotlin.js │ │ │ │ ├── mode-latex.js │ │ │ │ ├── mode-less.js │ │ │ │ ├── mode-liquid.js │ │ │ │ ├── mode-lisp.js │ │ │ │ ├── mode-livescript.js │ │ │ │ ├── mode-logiql.js │ │ │ │ ├── mode-lsl.js │ │ │ │ ├── mode-lua.js │ │ │ │ ├── mode-luapage.js │ │ │ │ ├── mode-lucene.js │ │ │ │ ├── mode-makefile.js │ │ │ │ ├── mode-markdown.js │ │ │ │ ├── mode-mask.js │ │ │ │ ├── mode-matlab.js │ │ │ │ ├── mode-maze.js │ │ │ │ ├── mode-mel.js │ │ │ │ ├── mode-mixal.js │ │ │ │ ├── mode-mushcode.js │ │ │ │ ├── mode-mysql.js │ │ │ │ ├── mode-nix.js │ │ │ │ ├── mode-nsis.js │ │ │ │ ├── mode-objectivec.js │ │ │ │ ├── mode-ocaml.js │ │ │ │ ├── mode-pascal.js │ │ │ │ ├── mode-perl.js │ │ │ │ ├── mode-pgsql.js │ │ │ │ ├── mode-php.js │ │ │ │ ├── mode-php_laravel_blade.js │ │ │ │ ├── mode-pig.js │ │ │ │ ├── mode-plain_text.js │ │ │ │ ├── mode-powershell.js │ │ │ │ ├── mode-praat.js │ │ │ │ ├── mode-prolog.js │ │ │ │ ├── mode-properties.js │ │ │ │ ├── mode-protobuf.js │ │ │ │ ├── mode-puppet.js │ │ │ │ ├── mode-python.js │ │ │ │ ├── mode-r.js │ │ │ │ ├── mode-razor.js │ │ │ │ ├── mode-rdoc.js │ │ │ │ ├── mode-red.js │ │ │ │ ├── mode-redshift.js │ │ │ │ ├── mode-rhtml.js │ │ │ │ ├── mode-rst.js │ │ │ │ ├── mode-ruby.js │ │ │ │ ├── mode-rust.js │ │ │ │ ├── mode-sass.js │ │ │ │ ├── mode-scad.js │ │ │ │ ├── mode-scala.js │ │ │ │ ├── mode-scheme.js │ │ │ │ ├── mode-scss.js │ │ │ │ ├── mode-sh.js │ │ │ │ ├── mode-sjs.js │ │ │ │ ├── mode-slim.js │ │ │ │ ├── mode-smarty.js │ │ │ │ ├── mode-snippets.js │ │ │ │ ├── mode-soy_template.js │ │ │ │ ├── mode-space.js │ │ │ │ ├── mode-sparql.js │ │ │ │ ├── mode-sql.js │ │ │ │ ├── mode-sqlserver.js │ │ │ │ ├── mode-stylus.js │ │ │ │ ├── mode-svg.js │ │ │ │ ├── mode-swift.js │ │ │ │ ├── mode-tcl.js │ │ │ │ ├── mode-terraform.js │ │ │ │ ├── mode-tex.js │ │ │ │ ├── mode-text.js │ │ │ │ ├── mode-textile.js │ │ │ │ ├── mode-toml.js │ │ │ │ ├── mode-tsx.js │ │ │ │ ├── mode-turtle.js │ │ │ │ ├── mode-twig.js │ │ │ │ ├── mode-typescript.js │ │ │ │ ├── mode-vala.js │ │ │ │ ├── mode-vbscript.js │ │ │ │ ├── mode-velocity.js │ │ │ │ ├── mode-verilog.js │ │ │ │ ├── mode-vhdl.js │ │ │ │ ├── mode-wollok.js │ │ │ │ ├── mode-xml.js │ │ │ │ ├── mode-xquery.js │ │ │ │ ├── mode-yaml.js │ │ │ │ ├── theme-ambiance.js │ │ │ │ ├── theme-chaos.js │ │ │ │ ├── theme-chrome.js │ │ │ │ ├── theme-clouds.js │ │ │ │ ├── theme-clouds_midnight.js │ │ │ │ ├── theme-cobalt.js │ │ │ │ ├── theme-crimson_editor.js │ │ │ │ ├── theme-dawn.js │ │ │ │ ├── theme-dracula.js │ │ │ │ ├── theme-dreamweaver.js │ │ │ │ ├── theme-eclipse.js │ │ │ │ ├── theme-github.js │ │ │ │ ├── theme-gob.js │ │ │ │ ├── theme-gruvbox.js │ │ │ │ ├── theme-idle_fingers.js │ │ │ │ ├── theme-iplastic.js │ │ │ │ ├── theme-katzenmilch.js │ │ │ │ ├── theme-kr_theme.js │ │ │ │ ├── theme-kuroir.js │ │ │ │ ├── theme-merbivore.js │ │ │ │ ├── theme-merbivore_soft.js │ │ │ │ ├── theme-mono_industrial.js │ │ │ │ ├── theme-monokai.js │ │ │ │ ├── theme-pastel_on_dark.js │ │ │ │ ├── theme-solarized_dark.js │ │ │ │ ├── theme-solarized_light.js │ │ │ │ ├── theme-sqlserver.js │ │ │ │ ├── theme-terminal.js │ │ │ │ ├── theme-textmate.js │ │ │ │ ├── theme-tomorrow.js │ │ │ │ ├── theme-tomorrow_night.js │ │ │ │ ├── theme-tomorrow_night_blue.js │ │ │ │ ├── theme-tomorrow_night_bright.js │ │ │ │ ├── theme-tomorrow_night_eighties.js │ │ │ │ ├── theme-twilight.js │ │ │ │ ├── theme-vibrant_ink.js │ │ │ │ ├── theme-xcode.js │ │ │ │ ├── worker-coffee.js │ │ │ │ ├── worker-css.js │ │ │ │ ├── worker-html.js │ │ │ │ ├── worker-javascript.js │ │ │ │ ├── worker-json.js │ │ │ │ ├── worker-lua.js │ │ │ │ ├── worker-php.js │ │ │ │ ├── worker-xml.js │ │ │ │ └── worker-xquery.js │ │ ├── bootstrap.min.css │ │ ├── bootstrap.min.js │ │ ├── favicon.ico │ │ ├── font-awesome.min.css │ │ ├── goldenlayout-base.css │ │ ├── goldenlayout-light-theme.css │ │ ├── goldenlayout.js │ │ ├── index.html │ │ ├── jquery.js │ │ ├── popper.min.js │ │ ├── scripts │ │ │ ├── canceller.js │ │ │ ├── documentation.js │ │ │ ├── editor.js │ │ │ ├── env_diagram.js │ │ │ ├── env_diagram_worker.js │ │ │ ├── event_handler.js │ │ │ ├── file_opening.js │ │ │ ├── keyboard_shortcuts.js │ │ │ ├── layout.js │ │ │ ├── main.js │ │ │ ├── measure.js │ │ │ ├── navigation.js │ │ │ ├── output.js │ │ │ ├── settings.js │ │ │ ├── state_handler.js │ │ │ ├── substitution_tree.js │ │ │ ├── substitution_tree_worker.js │ │ │ ├── test_results.js │ │ │ ├── turtle_graphics.js │ │ │ └── turtle_graphics_worker.js │ │ ├── starter-template.css │ │ ├── svg-pan-zoom.js │ │ └── svg.js │ ├── type_checking.py │ ├── visualizing.py │ ├── web_server.py │ └── words.txt │ ├── lab14.ok │ ├── lab14.py │ ├── lab14.scm │ ├── ok │ ├── scheme │ └── tests │ ├── __init__.py │ ├── compose-all.py │ └── has-cycle.py ├── projects ├── ants │ ├── ants.py │ ├── ants_gui.py │ ├── assets │ │ ├── animate.css │ │ ├── app.css │ │ ├── app.js │ │ ├── colony-drawing.png │ │ ├── enchant.js │ │ ├── insects │ │ │ ├── ant_bodyguard.gif │ │ │ ├── ant_fire.gif │ │ │ ├── ant_harvester.gif │ │ │ ├── ant_hungry.gif │ │ │ ├── ant_laser.gif │ │ │ ├── ant_longthrower.gif │ │ │ ├── ant_ninja.gif │ │ │ ├── ant_queen.gif │ │ │ ├── ant_scary.gif │ │ │ ├── ant_scuba.gif │ │ │ ├── ant_shortthrower.gif │ │ │ ├── ant_slow.gif │ │ │ ├── ant_tank.gif │ │ │ ├── ant_thrower.gif │ │ │ ├── ant_wall.gif │ │ │ ├── bee.gif │ │ │ └── remove.png │ │ ├── logo.png │ │ ├── main-background.png │ │ ├── new-ants-gui.png │ │ ├── splash.png │ │ ├── submitted.png │ │ ├── sweetalert.css │ │ ├── sweetalert.min.js │ │ ├── swirl_pattern.png │ │ └── tiles │ │ │ ├── ground │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ └── water.png │ │ │ └── sky │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ └── 3.png │ ├── graphics.py │ ├── gui.html │ ├── gui.py │ ├── img │ │ ├── ant_fire.gif │ │ ├── ant_freeze.gif │ │ ├── ant_harvester.gif │ │ ├── ant_hungry.gif │ │ ├── ant_laser.gif │ │ ├── ant_longthrower.gif │ │ ├── ant_ninja.gif │ │ ├── ant_queen.gif │ │ ├── ant_scuba.gif │ │ ├── ant_shortthrower.gif │ │ ├── ant_stun.gif │ │ ├── ant_thrower.gif │ │ ├── ant_wall.gif │ │ ├── ant_weeds.gif │ │ ├── ants_vs_bees.png │ │ ├── bee.gif │ │ ├── boss.gif │ │ ├── collab-demo.png │ │ ├── custom_test.png │ │ ├── gui_explanation.png │ │ ├── hornet.gif │ │ ├── new_ants_gui.png │ │ ├── ninjabee.gif │ │ ├── remover.gif │ │ ├── tunnel.gif │ │ └── wasp.gif │ ├── mytests.rst │ ├── ok │ ├── proj03.ok │ ├── state.py │ ├── tests │ │ ├── 00.py │ │ ├── 01.py │ │ ├── 02.py │ │ ├── 03.py │ │ ├── 04.py │ │ ├── 05.py │ │ ├── 06.py │ │ ├── 07.py │ │ ├── 08.py │ │ ├── 09.py │ │ ├── 10.py │ │ ├── 11.py │ │ ├── 12.py │ │ ├── 13.py │ │ ├── EC.py │ │ ├── OPTIONAL.py │ │ └── __init__.py │ ├── ucb.py │ └── utils.py ├── hog │ ├── calc.py │ ├── dice.py │ ├── hog.py │ ├── hog_gui.py │ ├── images │ │ ├── die1.gif │ │ ├── die2.gif │ │ ├── die3.gif │ │ ├── die4.gif │ │ ├── die5.gif │ │ └── die6.gif │ ├── ok │ ├── proj01.ok │ ├── tests │ │ ├── 00.py │ │ ├── 01.py │ │ ├── 02.py │ │ ├── 03.py │ │ ├── 04.py │ │ ├── 05.py │ │ ├── 06.py │ │ ├── 07.py │ │ ├── 08.py │ │ ├── 09.py │ │ ├── 10.py │ │ ├── 11.py │ │ ├── 12.py │ │ ├── __init__.py │ │ ├── check_strategy.py │ │ ├── play.sol │ │ └── play_utils.py │ └── ucb.py ├── scheme │ ├── buffer.py │ ├── editor │ │ ├── __main__.py │ │ ├── arithmetic.py │ │ ├── builtins.scm │ │ ├── console.py │ │ ├── css_colors.py │ │ ├── database.py │ │ ├── datamodel.py │ │ ├── documentation.py │ │ ├── environment.py │ │ ├── evaluate_apply.py │ │ ├── execution.py │ │ ├── execution_parser.py │ │ ├── file_manager.py │ │ ├── format_parser.py │ │ ├── formatter.py │ │ ├── graphics.py │ │ ├── helper.py │ │ ├── lexer.py │ │ ├── libraries │ │ │ └── mistune.py │ │ ├── lists.py │ │ ├── local_server.py │ │ ├── log.py │ │ ├── log_utils.py │ │ ├── ok_interface.py │ │ ├── persistence.py │ │ ├── primitives.py │ │ ├── runtime_limiter.py │ │ ├── scheme_documentation.md │ │ ├── scheme_exceptions.py │ │ ├── special_forms.py │ │ ├── static │ │ │ ├── ace.min.js │ │ │ ├── ace │ │ │ │ └── src-min-noconflict │ │ │ │ │ ├── ace.js │ │ │ │ │ ├── ext-beautify.js │ │ │ │ │ ├── ext-elastic_tabstops_lite.js │ │ │ │ │ ├── ext-emmet.js │ │ │ │ │ ├── ext-error_marker.js │ │ │ │ │ ├── ext-keybinding_menu.js │ │ │ │ │ ├── ext-language_tools.js │ │ │ │ │ ├── ext-linking.js │ │ │ │ │ ├── ext-modelist.js │ │ │ │ │ ├── ext-options.js │ │ │ │ │ ├── ext-rtl.js │ │ │ │ │ ├── ext-searchbox.js │ │ │ │ │ ├── ext-settings_menu.js │ │ │ │ │ ├── ext-spellcheck.js │ │ │ │ │ ├── ext-split.js │ │ │ │ │ ├── ext-static_highlight.js │ │ │ │ │ ├── ext-statusbar.js │ │ │ │ │ ├── ext-textarea.js │ │ │ │ │ ├── ext-themelist.js │ │ │ │ │ ├── ext-whitespace.js │ │ │ │ │ ├── keybinding-emacs.js │ │ │ │ │ ├── keybinding-vim.js │ │ │ │ │ ├── mode-abap.js │ │ │ │ │ ├── mode-abc.js │ │ │ │ │ ├── mode-actionscript.js │ │ │ │ │ ├── mode-ada.js │ │ │ │ │ ├── mode-apache_conf.js │ │ │ │ │ ├── mode-applescript.js │ │ │ │ │ ├── mode-asciidoc.js │ │ │ │ │ ├── mode-asl.js │ │ │ │ │ ├── mode-assembly_x86.js │ │ │ │ │ ├── mode-autohotkey.js │ │ │ │ │ ├── mode-batchfile.js │ │ │ │ │ ├── mode-bro.js │ │ │ │ │ ├── mode-c9search.js │ │ │ │ │ ├── mode-c_cpp.js │ │ │ │ │ ├── mode-cirru.js │ │ │ │ │ ├── mode-clojure.js │ │ │ │ │ ├── mode-cobol.js │ │ │ │ │ ├── mode-coffee.js │ │ │ │ │ ├── mode-coldfusion.js │ │ │ │ │ ├── mode-csharp.js │ │ │ │ │ ├── mode-csound_document.js │ │ │ │ │ ├── mode-csound_orchestra.js │ │ │ │ │ ├── mode-csound_score.js │ │ │ │ │ ├── mode-csp.js │ │ │ │ │ ├── mode-css.js │ │ │ │ │ ├── mode-curly.js │ │ │ │ │ ├── mode-d.js │ │ │ │ │ ├── mode-dart.js │ │ │ │ │ ├── mode-diff.js │ │ │ │ │ ├── mode-django.js │ │ │ │ │ ├── mode-dockerfile.js │ │ │ │ │ ├── mode-dot.js │ │ │ │ │ ├── mode-drools.js │ │ │ │ │ ├── mode-edifact.js │ │ │ │ │ ├── mode-eiffel.js │ │ │ │ │ ├── mode-ejs.js │ │ │ │ │ ├── mode-elixir.js │ │ │ │ │ ├── mode-elm.js │ │ │ │ │ ├── mode-erlang.js │ │ │ │ │ ├── mode-forth.js │ │ │ │ │ ├── mode-fortran.js │ │ │ │ │ ├── mode-fsharp.js │ │ │ │ │ ├── mode-ftl.js │ │ │ │ │ ├── mode-gcode.js │ │ │ │ │ ├── mode-gherkin.js │ │ │ │ │ ├── mode-gitignore.js │ │ │ │ │ ├── mode-glsl.js │ │ │ │ │ ├── mode-gobstones.js │ │ │ │ │ ├── mode-golang.js │ │ │ │ │ ├── mode-graphqlschema.js │ │ │ │ │ ├── mode-groovy.js │ │ │ │ │ ├── mode-haml.js │ │ │ │ │ ├── mode-handlebars.js │ │ │ │ │ ├── mode-haskell.js │ │ │ │ │ ├── mode-haskell_cabal.js │ │ │ │ │ ├── mode-haxe.js │ │ │ │ │ ├── mode-hjson.js │ │ │ │ │ ├── mode-html.js │ │ │ │ │ ├── mode-html_elixir.js │ │ │ │ │ ├── mode-html_ruby.js │ │ │ │ │ ├── mode-ini.js │ │ │ │ │ ├── mode-io.js │ │ │ │ │ ├── mode-jack.js │ │ │ │ │ ├── mode-jade.js │ │ │ │ │ ├── mode-java.js │ │ │ │ │ ├── mode-javascript.js │ │ │ │ │ ├── mode-json.js │ │ │ │ │ ├── mode-jsoniq.js │ │ │ │ │ ├── mode-jsp.js │ │ │ │ │ ├── mode-jssm.js │ │ │ │ │ ├── mode-jsx.js │ │ │ │ │ ├── mode-julia.js │ │ │ │ │ ├── mode-kotlin.js │ │ │ │ │ ├── mode-latex.js │ │ │ │ │ ├── mode-less.js │ │ │ │ │ ├── mode-liquid.js │ │ │ │ │ ├── mode-lisp.js │ │ │ │ │ ├── mode-livescript.js │ │ │ │ │ ├── mode-logiql.js │ │ │ │ │ ├── mode-lsl.js │ │ │ │ │ ├── mode-lua.js │ │ │ │ │ ├── mode-luapage.js │ │ │ │ │ ├── mode-lucene.js │ │ │ │ │ ├── mode-makefile.js │ │ │ │ │ ├── mode-markdown.js │ │ │ │ │ ├── mode-mask.js │ │ │ │ │ ├── mode-matlab.js │ │ │ │ │ ├── mode-maze.js │ │ │ │ │ ├── mode-mel.js │ │ │ │ │ ├── mode-mixal.js │ │ │ │ │ ├── mode-mushcode.js │ │ │ │ │ ├── mode-mysql.js │ │ │ │ │ ├── mode-nix.js │ │ │ │ │ ├── mode-nsis.js │ │ │ │ │ ├── mode-objectivec.js │ │ │ │ │ ├── mode-ocaml.js │ │ │ │ │ ├── mode-pascal.js │ │ │ │ │ ├── mode-perl.js │ │ │ │ │ ├── mode-pgsql.js │ │ │ │ │ ├── mode-php.js │ │ │ │ │ ├── mode-php_laravel_blade.js │ │ │ │ │ ├── mode-pig.js │ │ │ │ │ ├── mode-plain_text.js │ │ │ │ │ ├── mode-powershell.js │ │ │ │ │ ├── mode-praat.js │ │ │ │ │ ├── mode-prolog.js │ │ │ │ │ ├── mode-properties.js │ │ │ │ │ ├── mode-protobuf.js │ │ │ │ │ ├── mode-puppet.js │ │ │ │ │ ├── mode-python.js │ │ │ │ │ ├── mode-r.js │ │ │ │ │ ├── mode-razor.js │ │ │ │ │ ├── mode-rdoc.js │ │ │ │ │ ├── mode-red.js │ │ │ │ │ ├── mode-redshift.js │ │ │ │ │ ├── mode-rhtml.js │ │ │ │ │ ├── mode-rst.js │ │ │ │ │ ├── mode-ruby.js │ │ │ │ │ ├── mode-rust.js │ │ │ │ │ ├── mode-sass.js │ │ │ │ │ ├── mode-scad.js │ │ │ │ │ ├── mode-scala.js │ │ │ │ │ ├── mode-scheme.js │ │ │ │ │ ├── mode-scss.js │ │ │ │ │ ├── mode-sh.js │ │ │ │ │ ├── mode-sjs.js │ │ │ │ │ ├── mode-slim.js │ │ │ │ │ ├── mode-smarty.js │ │ │ │ │ ├── mode-snippets.js │ │ │ │ │ ├── mode-soy_template.js │ │ │ │ │ ├── mode-space.js │ │ │ │ │ ├── mode-sparql.js │ │ │ │ │ ├── mode-sql.js │ │ │ │ │ ├── mode-sqlserver.js │ │ │ │ │ ├── mode-stylus.js │ │ │ │ │ ├── mode-svg.js │ │ │ │ │ ├── mode-swift.js │ │ │ │ │ ├── mode-tcl.js │ │ │ │ │ ├── mode-terraform.js │ │ │ │ │ ├── mode-tex.js │ │ │ │ │ ├── mode-text.js │ │ │ │ │ ├── mode-textile.js │ │ │ │ │ ├── mode-toml.js │ │ │ │ │ ├── mode-tsx.js │ │ │ │ │ ├── mode-turtle.js │ │ │ │ │ ├── mode-twig.js │ │ │ │ │ ├── mode-typescript.js │ │ │ │ │ ├── mode-vala.js │ │ │ │ │ ├── mode-vbscript.js │ │ │ │ │ ├── mode-velocity.js │ │ │ │ │ ├── mode-verilog.js │ │ │ │ │ ├── mode-vhdl.js │ │ │ │ │ ├── mode-wollok.js │ │ │ │ │ ├── mode-xml.js │ │ │ │ │ ├── mode-xquery.js │ │ │ │ │ ├── mode-yaml.js │ │ │ │ │ ├── theme-ambiance.js │ │ │ │ │ ├── theme-chaos.js │ │ │ │ │ ├── theme-chrome.js │ │ │ │ │ ├── theme-clouds.js │ │ │ │ │ ├── theme-clouds_midnight.js │ │ │ │ │ ├── theme-cobalt.js │ │ │ │ │ ├── theme-crimson_editor.js │ │ │ │ │ ├── theme-dawn.js │ │ │ │ │ ├── theme-dracula.js │ │ │ │ │ ├── theme-dreamweaver.js │ │ │ │ │ ├── theme-eclipse.js │ │ │ │ │ ├── theme-github.js │ │ │ │ │ ├── theme-gob.js │ │ │ │ │ ├── theme-gruvbox.js │ │ │ │ │ ├── theme-idle_fingers.js │ │ │ │ │ ├── theme-iplastic.js │ │ │ │ │ ├── theme-katzenmilch.js │ │ │ │ │ ├── theme-kr_theme.js │ │ │ │ │ ├── theme-kuroir.js │ │ │ │ │ ├── theme-merbivore.js │ │ │ │ │ ├── theme-merbivore_soft.js │ │ │ │ │ ├── theme-mono_industrial.js │ │ │ │ │ ├── theme-monokai.js │ │ │ │ │ ├── theme-pastel_on_dark.js │ │ │ │ │ ├── theme-solarized_dark.js │ │ │ │ │ ├── theme-solarized_light.js │ │ │ │ │ ├── theme-sqlserver.js │ │ │ │ │ ├── theme-terminal.js │ │ │ │ │ ├── theme-textmate.js │ │ │ │ │ ├── theme-tomorrow.js │ │ │ │ │ ├── theme-tomorrow_night.js │ │ │ │ │ ├── theme-tomorrow_night_blue.js │ │ │ │ │ ├── theme-tomorrow_night_bright.js │ │ │ │ │ ├── theme-tomorrow_night_eighties.js │ │ │ │ │ ├── theme-twilight.js │ │ │ │ │ ├── theme-vibrant_ink.js │ │ │ │ │ ├── theme-xcode.js │ │ │ │ │ ├── worker-coffee.js │ │ │ │ │ ├── worker-css.js │ │ │ │ │ ├── worker-html.js │ │ │ │ │ ├── worker-javascript.js │ │ │ │ │ ├── worker-json.js │ │ │ │ │ ├── worker-lua.js │ │ │ │ │ ├── worker-php.js │ │ │ │ │ ├── worker-xml.js │ │ │ │ │ └── worker-xquery.js │ │ │ ├── bootstrap.min.css │ │ │ ├── bootstrap.min.js │ │ │ ├── favicon.ico │ │ │ ├── font-awesome.min.css │ │ │ ├── goldenlayout-base.css │ │ │ ├── goldenlayout-light-theme.css │ │ │ ├── goldenlayout.js │ │ │ ├── index.html │ │ │ ├── jquery.js │ │ │ ├── popper.min.js │ │ │ ├── scripts │ │ │ │ ├── canceller.js │ │ │ │ ├── documentation.js │ │ │ │ ├── editor.js │ │ │ │ ├── env_diagram.js │ │ │ │ ├── env_diagram_worker.js │ │ │ │ ├── event_handler.js │ │ │ │ ├── file_opening.js │ │ │ │ ├── keyboard_shortcuts.js │ │ │ │ ├── layout.js │ │ │ │ ├── main.js │ │ │ │ ├── measure.js │ │ │ │ ├── navigation.js │ │ │ │ ├── output.js │ │ │ │ ├── settings.js │ │ │ │ ├── state_handler.js │ │ │ │ ├── substitution_tree.js │ │ │ │ ├── substitution_tree_worker.js │ │ │ │ ├── test_results.js │ │ │ │ ├── turtle_graphics.js │ │ │ │ └── turtle_graphics_worker.js │ │ │ ├── starter-template.css │ │ │ ├── svg-pan-zoom.js │ │ │ └── svg.js │ │ ├── type_checking.py │ │ ├── visualizing.py │ │ ├── web_server.py │ │ └── words.txt │ ├── images │ │ ├── custom_test.png │ │ ├── h1.png │ │ ├── hax.png │ │ ├── lambda.png │ │ ├── let.png │ │ ├── money_tree.png │ │ └── tree.png │ ├── mytests.rst │ ├── ok │ ├── proj04.ok │ ├── questions.scm │ ├── scheme.py │ ├── scheme_builtins.py │ ├── scheme_reader.py │ ├── scheme_tokens.py │ ├── tests.scm │ ├── tests │ │ ├── 02.py │ │ ├── 03.py │ │ ├── 04.py │ │ ├── 05.py │ │ ├── 06.py │ │ ├── 07.py │ │ ├── 08.py │ │ ├── 09.py │ │ ├── 10.py │ │ ├── 11.py │ │ ├── 12.py │ │ ├── 13.py │ │ ├── 14.py │ │ ├── 15.py │ │ ├── 16.py │ │ ├── 17.py │ │ ├── 18.py │ │ ├── 19.py │ │ ├── 20.py │ │ ├── 21.py │ │ ├── __init__.py │ │ └── eval_apply.py │ └── ucb.py └── typing_test │ ├── data │ ├── sample_paragraphs.txt │ ├── test.txt │ └── words.txt │ ├── gui.py │ ├── gui │ ├── asset-manifest.json │ ├── favicon.ico │ ├── index.html │ ├── manifest 2.json │ ├── manifest.json │ ├── precache-manifest.eabfbf0096207d3a13bbd0d8e146e3d3.js │ ├── service-worker.js │ └── static │ │ ├── css │ │ ├── 2.df9ef6f4.chunk.css │ │ └── main.dd4444d3.chunk.css │ │ └── js │ │ ├── 2.275baf3d.chunk.js │ │ ├── main.cfa2a289.chunk.js │ │ └── runtime~main.a8a9905a.js │ ├── ok │ ├── proj02.ok │ ├── questions │ └── design_doc.txt │ ├── tests │ ├── 01.py │ ├── 02.py │ ├── 03.py │ ├── 04.py │ ├── 05.py │ ├── 06.py │ ├── 07.py │ └── 08.py │ ├── typing_test.py │ ├── ucb.py │ └── utils.py └── setup.sh /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | .ok_* 3 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/README.md -------------------------------------------------------------------------------- /homework/hw01/hw01.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw01/hw01.ok -------------------------------------------------------------------------------- /homework/hw01/hw01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw01/hw01.py -------------------------------------------------------------------------------- /homework/hw01/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw01/ok -------------------------------------------------------------------------------- /homework/hw02/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw02/construct_check.py -------------------------------------------------------------------------------- /homework/hw02/hw02.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw02/hw02.ok -------------------------------------------------------------------------------- /homework/hw02/hw02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw02/hw02.py -------------------------------------------------------------------------------- /homework/hw02/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw02/ok -------------------------------------------------------------------------------- /homework/hw03/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw03/construct_check.py -------------------------------------------------------------------------------- /homework/hw03/hw03.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw03/hw03.ok -------------------------------------------------------------------------------- /homework/hw03/hw03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw03/hw03.py -------------------------------------------------------------------------------- /homework/hw03/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw03/ok -------------------------------------------------------------------------------- /homework/hw04/hw04.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw04/hw04.ok -------------------------------------------------------------------------------- /homework/hw04/hw04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw04/hw04.py -------------------------------------------------------------------------------- /homework/hw04/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw04/ok -------------------------------------------------------------------------------- /homework/hw06/editor/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/__main__.py -------------------------------------------------------------------------------- /homework/hw06/editor/arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/arithmetic.py -------------------------------------------------------------------------------- /homework/hw06/editor/builtins.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/builtins.scm -------------------------------------------------------------------------------- /homework/hw06/editor/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/console.py -------------------------------------------------------------------------------- /homework/hw06/editor/css_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/css_colors.py -------------------------------------------------------------------------------- /homework/hw06/editor/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/database.py -------------------------------------------------------------------------------- /homework/hw06/editor/datamodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/datamodel.py -------------------------------------------------------------------------------- /homework/hw06/editor/documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/documentation.py -------------------------------------------------------------------------------- /homework/hw06/editor/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/environment.py -------------------------------------------------------------------------------- /homework/hw06/editor/evaluate_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/evaluate_apply.py -------------------------------------------------------------------------------- /homework/hw06/editor/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/execution.py -------------------------------------------------------------------------------- /homework/hw06/editor/execution_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/execution_parser.py -------------------------------------------------------------------------------- /homework/hw06/editor/file_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/file_manager.py -------------------------------------------------------------------------------- /homework/hw06/editor/format_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/format_parser.py -------------------------------------------------------------------------------- /homework/hw06/editor/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/formatter.py -------------------------------------------------------------------------------- /homework/hw06/editor/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/graphics.py -------------------------------------------------------------------------------- /homework/hw06/editor/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/helper.py -------------------------------------------------------------------------------- /homework/hw06/editor/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/lexer.py -------------------------------------------------------------------------------- /homework/hw06/editor/libraries/mistune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/libraries/mistune.py -------------------------------------------------------------------------------- /homework/hw06/editor/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/lists.py -------------------------------------------------------------------------------- /homework/hw06/editor/local_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/local_server.py -------------------------------------------------------------------------------- /homework/hw06/editor/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/log.py -------------------------------------------------------------------------------- /homework/hw06/editor/log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/log_utils.py -------------------------------------------------------------------------------- /homework/hw06/editor/ok_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/ok_interface.py -------------------------------------------------------------------------------- /homework/hw06/editor/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/persistence.py -------------------------------------------------------------------------------- /homework/hw06/editor/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/primitives.py -------------------------------------------------------------------------------- /homework/hw06/editor/runtime_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/runtime_limiter.py -------------------------------------------------------------------------------- /homework/hw06/editor/scheme_documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/scheme_documentation.md -------------------------------------------------------------------------------- /homework/hw06/editor/scheme_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/scheme_exceptions.py -------------------------------------------------------------------------------- /homework/hw06/editor/special_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/special_forms.py -------------------------------------------------------------------------------- /homework/hw06/editor/static/ace.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/ace.min.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/ace/src-min-noconflict/ace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/ace/src-min-noconflict/ace.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/bootstrap.min.css -------------------------------------------------------------------------------- /homework/hw06/editor/static/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/bootstrap.min.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/favicon.ico -------------------------------------------------------------------------------- /homework/hw06/editor/static/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/font-awesome.min.css -------------------------------------------------------------------------------- /homework/hw06/editor/static/goldenlayout-base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/goldenlayout-base.css -------------------------------------------------------------------------------- /homework/hw06/editor/static/goldenlayout-light-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/goldenlayout-light-theme.css -------------------------------------------------------------------------------- /homework/hw06/editor/static/goldenlayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/goldenlayout.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/index.html -------------------------------------------------------------------------------- /homework/hw06/editor/static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/jquery.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/popper.min.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/scripts/canceller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/scripts/canceller.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/scripts/documentation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/scripts/documentation.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/scripts/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/scripts/editor.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/scripts/env_diagram.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/scripts/env_diagram.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/scripts/env_diagram_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/scripts/env_diagram_worker.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/scripts/event_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/scripts/event_handler.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/scripts/file_opening.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/scripts/file_opening.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/scripts/keyboard_shortcuts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/scripts/keyboard_shortcuts.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/scripts/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/scripts/layout.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/scripts/main.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/scripts/measure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/scripts/measure.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/scripts/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/scripts/navigation.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/scripts/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/scripts/output.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/scripts/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/scripts/settings.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/scripts/state_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/scripts/state_handler.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/scripts/substitution_tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/scripts/substitution_tree.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/scripts/test_results.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/scripts/test_results.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/scripts/turtle_graphics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/scripts/turtle_graphics.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/starter-template.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/starter-template.css -------------------------------------------------------------------------------- /homework/hw06/editor/static/svg-pan-zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/svg-pan-zoom.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/static/svg.js -------------------------------------------------------------------------------- /homework/hw06/editor/type_checking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/type_checking.py -------------------------------------------------------------------------------- /homework/hw06/editor/visualizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/visualizing.py -------------------------------------------------------------------------------- /homework/hw06/editor/web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/web_server.py -------------------------------------------------------------------------------- /homework/hw06/editor/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/editor/words.txt -------------------------------------------------------------------------------- /homework/hw06/hw06.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/hw06.ok -------------------------------------------------------------------------------- /homework/hw06/hw06.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/hw06.scm -------------------------------------------------------------------------------- /homework/hw06/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/ok -------------------------------------------------------------------------------- /homework/hw06/scheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/scheme -------------------------------------------------------------------------------- /homework/hw06/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homework/hw06/tests/accumulate-tail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/tests/accumulate-tail.py -------------------------------------------------------------------------------- /homework/hw06/tests/accumulate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/tests/accumulate.py -------------------------------------------------------------------------------- /homework/hw06/tests/cadr-caddr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/tests/cadr-caddr.py -------------------------------------------------------------------------------- /homework/hw06/tests/cons-all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/tests/cons-all.py -------------------------------------------------------------------------------- /homework/hw06/tests/list-change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/tests/list-change.py -------------------------------------------------------------------------------- /homework/hw06/tests/list-comp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/tests/list-comp.py -------------------------------------------------------------------------------- /homework/hw06/tests/replicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/tests/replicate.py -------------------------------------------------------------------------------- /homework/hw06/tests/unique.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw06/tests/unique.py -------------------------------------------------------------------------------- /homework/hw07/editor/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/__main__.py -------------------------------------------------------------------------------- /homework/hw07/editor/arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/arithmetic.py -------------------------------------------------------------------------------- /homework/hw07/editor/builtins.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/builtins.scm -------------------------------------------------------------------------------- /homework/hw07/editor/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/console.py -------------------------------------------------------------------------------- /homework/hw07/editor/css_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/css_colors.py -------------------------------------------------------------------------------- /homework/hw07/editor/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/database.py -------------------------------------------------------------------------------- /homework/hw07/editor/datamodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/datamodel.py -------------------------------------------------------------------------------- /homework/hw07/editor/documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/documentation.py -------------------------------------------------------------------------------- /homework/hw07/editor/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/environment.py -------------------------------------------------------------------------------- /homework/hw07/editor/evaluate_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/evaluate_apply.py -------------------------------------------------------------------------------- /homework/hw07/editor/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/execution.py -------------------------------------------------------------------------------- /homework/hw07/editor/execution_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/execution_parser.py -------------------------------------------------------------------------------- /homework/hw07/editor/file_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/file_manager.py -------------------------------------------------------------------------------- /homework/hw07/editor/format_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/format_parser.py -------------------------------------------------------------------------------- /homework/hw07/editor/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/formatter.py -------------------------------------------------------------------------------- /homework/hw07/editor/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/graphics.py -------------------------------------------------------------------------------- /homework/hw07/editor/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/helper.py -------------------------------------------------------------------------------- /homework/hw07/editor/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/lexer.py -------------------------------------------------------------------------------- /homework/hw07/editor/libraries/mistune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/libraries/mistune.py -------------------------------------------------------------------------------- /homework/hw07/editor/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/lists.py -------------------------------------------------------------------------------- /homework/hw07/editor/local_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/local_server.py -------------------------------------------------------------------------------- /homework/hw07/editor/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/log.py -------------------------------------------------------------------------------- /homework/hw07/editor/log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/log_utils.py -------------------------------------------------------------------------------- /homework/hw07/editor/ok_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/ok_interface.py -------------------------------------------------------------------------------- /homework/hw07/editor/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/persistence.py -------------------------------------------------------------------------------- /homework/hw07/editor/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/primitives.py -------------------------------------------------------------------------------- /homework/hw07/editor/runtime_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/runtime_limiter.py -------------------------------------------------------------------------------- /homework/hw07/editor/scheme_documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/scheme_documentation.md -------------------------------------------------------------------------------- /homework/hw07/editor/scheme_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/scheme_exceptions.py -------------------------------------------------------------------------------- /homework/hw07/editor/special_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/special_forms.py -------------------------------------------------------------------------------- /homework/hw07/editor/static/ace.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/ace.min.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/ace/src-min-noconflict/ace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/ace/src-min-noconflict/ace.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/bootstrap.min.css -------------------------------------------------------------------------------- /homework/hw07/editor/static/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/bootstrap.min.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/favicon.ico -------------------------------------------------------------------------------- /homework/hw07/editor/static/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/font-awesome.min.css -------------------------------------------------------------------------------- /homework/hw07/editor/static/goldenlayout-base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/goldenlayout-base.css -------------------------------------------------------------------------------- /homework/hw07/editor/static/goldenlayout-light-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/goldenlayout-light-theme.css -------------------------------------------------------------------------------- /homework/hw07/editor/static/goldenlayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/goldenlayout.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/index.html -------------------------------------------------------------------------------- /homework/hw07/editor/static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/jquery.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/popper.min.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/scripts/canceller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/scripts/canceller.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/scripts/documentation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/scripts/documentation.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/scripts/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/scripts/editor.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/scripts/env_diagram.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/scripts/env_diagram.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/scripts/env_diagram_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/scripts/env_diagram_worker.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/scripts/event_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/scripts/event_handler.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/scripts/file_opening.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/scripts/file_opening.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/scripts/keyboard_shortcuts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/scripts/keyboard_shortcuts.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/scripts/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/scripts/layout.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/scripts/main.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/scripts/measure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/scripts/measure.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/scripts/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/scripts/navigation.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/scripts/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/scripts/output.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/scripts/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/scripts/settings.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/scripts/state_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/scripts/state_handler.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/scripts/substitution_tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/scripts/substitution_tree.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/scripts/test_results.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/scripts/test_results.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/scripts/turtle_graphics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/scripts/turtle_graphics.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/starter-template.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/starter-template.css -------------------------------------------------------------------------------- /homework/hw07/editor/static/svg-pan-zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/svg-pan-zoom.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/static/svg.js -------------------------------------------------------------------------------- /homework/hw07/editor/type_checking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/type_checking.py -------------------------------------------------------------------------------- /homework/hw07/editor/visualizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/visualizing.py -------------------------------------------------------------------------------- /homework/hw07/editor/web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/web_server.py -------------------------------------------------------------------------------- /homework/hw07/editor/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/editor/words.txt -------------------------------------------------------------------------------- /homework/hw07/hw07.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/hw07.ok -------------------------------------------------------------------------------- /homework/hw07/hw07.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/hw07.scm -------------------------------------------------------------------------------- /homework/hw07/hw07.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/hw07.sql -------------------------------------------------------------------------------- /homework/hw07/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/ok -------------------------------------------------------------------------------- /homework/hw07/scheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/scheme -------------------------------------------------------------------------------- /homework/hw07/sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/sqlite3 -------------------------------------------------------------------------------- /homework/hw07/sqlite_shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/sqlite_shell.py -------------------------------------------------------------------------------- /homework/hw07/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homework/hw07/tests/by_parent_height.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/tests/by_parent_height.py -------------------------------------------------------------------------------- /homework/hw07/tests/low_variance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/tests/low_variance.py -------------------------------------------------------------------------------- /homework/hw07/tests/multiples_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/tests/multiples_3.py -------------------------------------------------------------------------------- /homework/hw07/tests/rle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/tests/rle.py -------------------------------------------------------------------------------- /homework/hw07/tests/sentences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/tests/sentences.py -------------------------------------------------------------------------------- /homework/hw07/tests/size_of_dogs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/homework/hw07/tests/size_of_dogs.py -------------------------------------------------------------------------------- /labs/lab00/lab00.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab00/lab00.ok -------------------------------------------------------------------------------- /labs/lab00/lab00.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab00/lab00.py -------------------------------------------------------------------------------- /labs/lab00/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab00/ok -------------------------------------------------------------------------------- /labs/lab00/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /labs/lab00/tests/python_basics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab00/tests/python_basics.py -------------------------------------------------------------------------------- /labs/lab01/lab01.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab01/lab01.ok -------------------------------------------------------------------------------- /labs/lab01/lab01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab01/lab01.py -------------------------------------------------------------------------------- /labs/lab01/lab01_extra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab01/lab01_extra.py -------------------------------------------------------------------------------- /labs/lab01/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab01/ok -------------------------------------------------------------------------------- /labs/lab01/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /labs/lab01/tests/control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab01/tests/control.py -------------------------------------------------------------------------------- /labs/lab01/tests/hof.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab01/tests/hof.py -------------------------------------------------------------------------------- /labs/lab01/tests/hof_extra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab01/tests/hof_extra.py -------------------------------------------------------------------------------- /labs/lab01/tests/loops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab01/tests/loops.py -------------------------------------------------------------------------------- /labs/lab01/tests/short_circuiting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab01/tests/short_circuiting.py -------------------------------------------------------------------------------- /labs/lab01/tests/truthiness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab01/tests/truthiness.py -------------------------------------------------------------------------------- /labs/lab01/tests/what_if.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab01/tests/what_if.py -------------------------------------------------------------------------------- /labs/lab02/lab02.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab02/lab02.ok -------------------------------------------------------------------------------- /labs/lab02/lab02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab02/lab02.py -------------------------------------------------------------------------------- /labs/lab02/lab02_extra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab02/lab02_extra.py -------------------------------------------------------------------------------- /labs/lab02/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab02/ok -------------------------------------------------------------------------------- /labs/lab02/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /labs/lab02/tests/hof.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab02/tests/hof.py -------------------------------------------------------------------------------- /labs/lab02/tests/lambda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab02/tests/lambda.py -------------------------------------------------------------------------------- /labs/lab03/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab03/construct_check.py -------------------------------------------------------------------------------- /labs/lab03/lab03.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab03/lab03.ok -------------------------------------------------------------------------------- /labs/lab03/lab03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab03/lab03.py -------------------------------------------------------------------------------- /labs/lab03/lab03_extra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab03/lab03_extra.py -------------------------------------------------------------------------------- /labs/lab03/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab03/ok -------------------------------------------------------------------------------- /labs/lab04/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab04/construct_check.py -------------------------------------------------------------------------------- /labs/lab04/lab04.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab04/lab04.ok -------------------------------------------------------------------------------- /labs/lab04/lab04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab04/lab04.py -------------------------------------------------------------------------------- /labs/lab04/lab04_extra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab04/lab04_extra.py -------------------------------------------------------------------------------- /labs/lab04/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab04/ok -------------------------------------------------------------------------------- /labs/lab04/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /labs/lab04/tests/indexing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab04/tests/indexing.py -------------------------------------------------------------------------------- /labs/lab05/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab05/construct_check.py -------------------------------------------------------------------------------- /labs/lab05/lab05.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab05/lab05.ok -------------------------------------------------------------------------------- /labs/lab05/lab05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab05/lab05.py -------------------------------------------------------------------------------- /labs/lab05/lab05_extra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab05/lab05_extra.py -------------------------------------------------------------------------------- /labs/lab05/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab05/ok -------------------------------------------------------------------------------- /labs/lab06/lab06.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab06/lab06.ok -------------------------------------------------------------------------------- /labs/lab06/lab06.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab06/lab06.py -------------------------------------------------------------------------------- /labs/lab06/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab06/ok -------------------------------------------------------------------------------- /labs/lab06/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /labs/lab06/tests/car.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab06/tests/car.py -------------------------------------------------------------------------------- /labs/lab07/lab07.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab07/lab07.ok -------------------------------------------------------------------------------- /labs/lab07/lab07.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab07/lab07.py -------------------------------------------------------------------------------- /labs/lab07/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab07/ok -------------------------------------------------------------------------------- /labs/lab07/tests/call_expressions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab07/tests/call_expressions.py -------------------------------------------------------------------------------- /labs/lab07/tests/mutability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab07/tests/mutability.py -------------------------------------------------------------------------------- /labs/lab08/car.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab08/car.py -------------------------------------------------------------------------------- /labs/lab08/cardgame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab08/cardgame.py -------------------------------------------------------------------------------- /labs/lab08/cards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab08/cards.py -------------------------------------------------------------------------------- /labs/lab08/classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab08/classes.py -------------------------------------------------------------------------------- /labs/lab08/lab08.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab08/lab08.ok -------------------------------------------------------------------------------- /labs/lab08/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab08/ok -------------------------------------------------------------------------------- /labs/lab08/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /labs/lab08/tests/boom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab08/tests/boom.py -------------------------------------------------------------------------------- /labs/lab08/tests/car.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab08/tests/car.py -------------------------------------------------------------------------------- /labs/lab08/tests/zap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab08/tests/zap.py -------------------------------------------------------------------------------- /labs/lab09/lab09.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab09/lab09.ok -------------------------------------------------------------------------------- /labs/lab09/lab09.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab09/lab09.py -------------------------------------------------------------------------------- /labs/lab09/lab09_extra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab09/lab09_extra.py -------------------------------------------------------------------------------- /labs/lab09/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab09/ok -------------------------------------------------------------------------------- /labs/lab09/tests/add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab09/tests/add.py -------------------------------------------------------------------------------- /labs/lab09/tests/does_it_work.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab09/tests/does_it_work.py -------------------------------------------------------------------------------- /labs/lab09/tests/filter-lst.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab09/tests/filter-lst.py -------------------------------------------------------------------------------- /labs/lab09/tests/link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab09/tests/link.py -------------------------------------------------------------------------------- /labs/lab09/tests/make-adder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab09/tests/make-adder.py -------------------------------------------------------------------------------- /labs/lab09/tests/make-list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab09/tests/make-list.py -------------------------------------------------------------------------------- /labs/lab09/tests/no-repeats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab09/tests/no-repeats.py -------------------------------------------------------------------------------- /labs/lab09/tests/odds_evens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab09/tests/odds_evens.py -------------------------------------------------------------------------------- /labs/lab09/tests/over-or-under.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab09/tests/over-or-under.py -------------------------------------------------------------------------------- /labs/lab09/tests/remove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab09/tests/remove.py -------------------------------------------------------------------------------- /labs/lab09/tests/restart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab09/tests/restart.py -------------------------------------------------------------------------------- /labs/lab09/tests/reversed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab09/tests/reversed.py -------------------------------------------------------------------------------- /labs/lab09/tests/split-at.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab09/tests/split-at.py -------------------------------------------------------------------------------- /labs/lab09/tests/str.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab09/tests/str.py -------------------------------------------------------------------------------- /labs/lab09/tests/wwsd-lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab09/tests/wwsd-lists.py -------------------------------------------------------------------------------- /labs/lab10/lab10.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab10/lab10.ok -------------------------------------------------------------------------------- /labs/lab10/lab10.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab10/lab10.scm -------------------------------------------------------------------------------- /labs/lab10/lab10_extra.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab10/lab10_extra.scm -------------------------------------------------------------------------------- /labs/lab10/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab10/ok -------------------------------------------------------------------------------- /labs/lab10/scheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab10/scheme -------------------------------------------------------------------------------- /labs/lab10/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /labs/lab10/tests/composed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab10/tests/composed.py -------------------------------------------------------------------------------- /labs/lab10/tests/filter-lst.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab10/tests/filter-lst.py -------------------------------------------------------------------------------- /labs/lab10/tests/make-adder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab10/tests/make-adder.py -------------------------------------------------------------------------------- /labs/lab10/tests/make-list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab10/tests/make-list.py -------------------------------------------------------------------------------- /labs/lab10/tests/no-repeats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab10/tests/no-repeats.py -------------------------------------------------------------------------------- /labs/lab10/tests/over-or-under.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab10/tests/over-or-under.py -------------------------------------------------------------------------------- /labs/lab10/tests/remove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab10/tests/remove.py -------------------------------------------------------------------------------- /labs/lab10/tests/sub-all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab10/tests/sub-all.py -------------------------------------------------------------------------------- /labs/lab10/tests/substitute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab10/tests/substitute.py -------------------------------------------------------------------------------- /labs/lab10/tests/wwsd-lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab10/tests/wwsd-lists.py -------------------------------------------------------------------------------- /labs/lab11/buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/buffer.py -------------------------------------------------------------------------------- /labs/lab11/editor/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/__main__.py -------------------------------------------------------------------------------- /labs/lab11/editor/arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/arithmetic.py -------------------------------------------------------------------------------- /labs/lab11/editor/builtins.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/builtins.scm -------------------------------------------------------------------------------- /labs/lab11/editor/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/console.py -------------------------------------------------------------------------------- /labs/lab11/editor/css_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/css_colors.py -------------------------------------------------------------------------------- /labs/lab11/editor/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/database.py -------------------------------------------------------------------------------- /labs/lab11/editor/datamodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/datamodel.py -------------------------------------------------------------------------------- /labs/lab11/editor/documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/documentation.py -------------------------------------------------------------------------------- /labs/lab11/editor/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/environment.py -------------------------------------------------------------------------------- /labs/lab11/editor/evaluate_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/evaluate_apply.py -------------------------------------------------------------------------------- /labs/lab11/editor/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/execution.py -------------------------------------------------------------------------------- /labs/lab11/editor/execution_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/execution_parser.py -------------------------------------------------------------------------------- /labs/lab11/editor/file_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/file_manager.py -------------------------------------------------------------------------------- /labs/lab11/editor/format_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/format_parser.py -------------------------------------------------------------------------------- /labs/lab11/editor/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/formatter.py -------------------------------------------------------------------------------- /labs/lab11/editor/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/graphics.py -------------------------------------------------------------------------------- /labs/lab11/editor/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/helper.py -------------------------------------------------------------------------------- /labs/lab11/editor/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/lexer.py -------------------------------------------------------------------------------- /labs/lab11/editor/libraries/mistune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/libraries/mistune.py -------------------------------------------------------------------------------- /labs/lab11/editor/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/lists.py -------------------------------------------------------------------------------- /labs/lab11/editor/local_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/local_server.py -------------------------------------------------------------------------------- /labs/lab11/editor/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/log.py -------------------------------------------------------------------------------- /labs/lab11/editor/log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/log_utils.py -------------------------------------------------------------------------------- /labs/lab11/editor/ok_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/ok_interface.py -------------------------------------------------------------------------------- /labs/lab11/editor/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/persistence.py -------------------------------------------------------------------------------- /labs/lab11/editor/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/primitives.py -------------------------------------------------------------------------------- /labs/lab11/editor/runtime_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/runtime_limiter.py -------------------------------------------------------------------------------- /labs/lab11/editor/scheme_documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/scheme_documentation.md -------------------------------------------------------------------------------- /labs/lab11/editor/scheme_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/scheme_exceptions.py -------------------------------------------------------------------------------- /labs/lab11/editor/special_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/special_forms.py -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace.min.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/ace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/ace.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/ext-rtl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/ext-rtl.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-abc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-abc.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-ada.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-ada.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-asl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-asl.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-bro.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-bro.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-csp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-csp.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-css.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-d.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-dot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-dot.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-ejs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-ejs.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-elm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-elm.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-ftl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-ftl.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-ini.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-ini.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-io.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-io.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-jsp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-jsp.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-jsx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-jsx.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-lsl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-lsl.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-lua.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-lua.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-mel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-mel.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-nix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-nix.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-php.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-php.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-pig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-pig.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-r.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-r.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-red.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-red.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-rst.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-rst.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-sh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-sh.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-sjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-sjs.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-sql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-sql.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-svg.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-tcl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-tcl.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-tex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-tex.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-tsx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-tsx.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/ace/src-min-noconflict/mode-xml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/ace/src-min-noconflict/mode-xml.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/bootstrap.min.css -------------------------------------------------------------------------------- /labs/lab11/editor/static/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/bootstrap.min.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/favicon.ico -------------------------------------------------------------------------------- /labs/lab11/editor/static/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/font-awesome.min.css -------------------------------------------------------------------------------- /labs/lab11/editor/static/goldenlayout-base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/goldenlayout-base.css -------------------------------------------------------------------------------- /labs/lab11/editor/static/goldenlayout-light-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/goldenlayout-light-theme.css -------------------------------------------------------------------------------- /labs/lab11/editor/static/goldenlayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/goldenlayout.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/index.html -------------------------------------------------------------------------------- /labs/lab11/editor/static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/jquery.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/popper.min.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/scripts/canceller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/scripts/canceller.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/scripts/documentation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/scripts/documentation.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/scripts/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/scripts/editor.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/scripts/env_diagram.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/scripts/env_diagram.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/scripts/env_diagram_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/scripts/env_diagram_worker.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/scripts/event_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/scripts/event_handler.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/scripts/file_opening.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/scripts/file_opening.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/scripts/keyboard_shortcuts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/scripts/keyboard_shortcuts.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/scripts/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/scripts/layout.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/scripts/main.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/scripts/measure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/scripts/measure.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/scripts/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/scripts/navigation.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/scripts/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/scripts/output.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/scripts/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/scripts/settings.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/scripts/state_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/scripts/state_handler.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/scripts/substitution_tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/scripts/substitution_tree.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/scripts/test_results.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/scripts/test_results.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/scripts/turtle_graphics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/scripts/turtle_graphics.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/scripts/turtle_graphics_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/scripts/turtle_graphics_worker.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/starter-template.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/starter-template.css -------------------------------------------------------------------------------- /labs/lab11/editor/static/svg-pan-zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/svg-pan-zoom.js -------------------------------------------------------------------------------- /labs/lab11/editor/static/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/static/svg.js -------------------------------------------------------------------------------- /labs/lab11/editor/type_checking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/type_checking.py -------------------------------------------------------------------------------- /labs/lab11/editor/visualizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/visualizing.py -------------------------------------------------------------------------------- /labs/lab11/editor/web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/web_server.py -------------------------------------------------------------------------------- /labs/lab11/editor/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/editor/words.txt -------------------------------------------------------------------------------- /labs/lab11/expr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/expr.py -------------------------------------------------------------------------------- /labs/lab11/lab11.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/lab11.ok -------------------------------------------------------------------------------- /labs/lab11/lab11.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/lab11.scm -------------------------------------------------------------------------------- /labs/lab11/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/ok -------------------------------------------------------------------------------- /labs/lab11/reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/reader.py -------------------------------------------------------------------------------- /labs/lab11/repl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/repl.py -------------------------------------------------------------------------------- /labs/lab11/scheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/scheme -------------------------------------------------------------------------------- /labs/lab11/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /labs/lab11/tests/prologue_expr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/tests/prologue_expr.py -------------------------------------------------------------------------------- /labs/lab11/tests/prologue_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/tests/prologue_reader.py -------------------------------------------------------------------------------- /labs/lab11/tests/repeatedly-cube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/tests/repeatedly-cube.py -------------------------------------------------------------------------------- /labs/lab11/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab11/utils.py -------------------------------------------------------------------------------- /labs/lab12/editor/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/__main__.py -------------------------------------------------------------------------------- /labs/lab12/editor/arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/arithmetic.py -------------------------------------------------------------------------------- /labs/lab12/editor/builtins.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/builtins.scm -------------------------------------------------------------------------------- /labs/lab12/editor/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/console.py -------------------------------------------------------------------------------- /labs/lab12/editor/css_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/css_colors.py -------------------------------------------------------------------------------- /labs/lab12/editor/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/database.py -------------------------------------------------------------------------------- /labs/lab12/editor/datamodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/datamodel.py -------------------------------------------------------------------------------- /labs/lab12/editor/documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/documentation.py -------------------------------------------------------------------------------- /labs/lab12/editor/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/environment.py -------------------------------------------------------------------------------- /labs/lab12/editor/evaluate_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/evaluate_apply.py -------------------------------------------------------------------------------- /labs/lab12/editor/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/execution.py -------------------------------------------------------------------------------- /labs/lab12/editor/execution_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/execution_parser.py -------------------------------------------------------------------------------- /labs/lab12/editor/file_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/file_manager.py -------------------------------------------------------------------------------- /labs/lab12/editor/format_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/format_parser.py -------------------------------------------------------------------------------- /labs/lab12/editor/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/formatter.py -------------------------------------------------------------------------------- /labs/lab12/editor/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/graphics.py -------------------------------------------------------------------------------- /labs/lab12/editor/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/helper.py -------------------------------------------------------------------------------- /labs/lab12/editor/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/lexer.py -------------------------------------------------------------------------------- /labs/lab12/editor/libraries/mistune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/libraries/mistune.py -------------------------------------------------------------------------------- /labs/lab12/editor/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/lists.py -------------------------------------------------------------------------------- /labs/lab12/editor/local_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/local_server.py -------------------------------------------------------------------------------- /labs/lab12/editor/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/log.py -------------------------------------------------------------------------------- /labs/lab12/editor/log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/log_utils.py -------------------------------------------------------------------------------- /labs/lab12/editor/ok_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/ok_interface.py -------------------------------------------------------------------------------- /labs/lab12/editor/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/persistence.py -------------------------------------------------------------------------------- /labs/lab12/editor/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/primitives.py -------------------------------------------------------------------------------- /labs/lab12/editor/runtime_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/runtime_limiter.py -------------------------------------------------------------------------------- /labs/lab12/editor/scheme_documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/scheme_documentation.md -------------------------------------------------------------------------------- /labs/lab12/editor/scheme_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/scheme_exceptions.py -------------------------------------------------------------------------------- /labs/lab12/editor/special_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/special_forms.py -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace.min.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/ace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/ace.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/ext-rtl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/ext-rtl.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/mode-abc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/mode-abc.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/mode-ada.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/mode-ada.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/mode-asl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/mode-asl.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/mode-bro.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/mode-bro.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/mode-csp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/mode-csp.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/mode-css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/mode-css.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/mode-d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/mode-d.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/mode-dot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/mode-dot.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/mode-ejs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/mode-ejs.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/mode-elm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/mode-elm.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/mode-ftl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/mode-ftl.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/mode-ini.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/mode-ini.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/mode-io.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/mode-io.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/mode-jsp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/mode-jsp.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/mode-jsx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/mode-jsx.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/mode-lsl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/mode-lsl.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/mode-lua.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/mode-lua.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/mode-mel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/mode-mel.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/mode-nix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/mode-nix.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/mode-php.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/mode-php.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/mode-pig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/mode-pig.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/mode-r.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/mode-r.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/mode-red.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/mode-red.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/mode-rst.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/mode-rst.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/mode-sh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/mode-sh.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/mode-sjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/mode-sjs.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/mode-sql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/mode-sql.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/mode-svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/mode-svg.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/mode-tcl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/mode-tcl.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/ace/src-min-noconflict/mode-tex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/ace/src-min-noconflict/mode-tex.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/bootstrap.min.css -------------------------------------------------------------------------------- /labs/lab12/editor/static/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/bootstrap.min.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/favicon.ico -------------------------------------------------------------------------------- /labs/lab12/editor/static/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/font-awesome.min.css -------------------------------------------------------------------------------- /labs/lab12/editor/static/goldenlayout-base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/goldenlayout-base.css -------------------------------------------------------------------------------- /labs/lab12/editor/static/goldenlayout-light-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/goldenlayout-light-theme.css -------------------------------------------------------------------------------- /labs/lab12/editor/static/goldenlayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/goldenlayout.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/index.html -------------------------------------------------------------------------------- /labs/lab12/editor/static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/jquery.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/popper.min.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/scripts/canceller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/scripts/canceller.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/scripts/documentation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/scripts/documentation.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/scripts/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/scripts/editor.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/scripts/env_diagram.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/scripts/env_diagram.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/scripts/env_diagram_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/scripts/env_diagram_worker.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/scripts/event_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/scripts/event_handler.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/scripts/file_opening.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/scripts/file_opening.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/scripts/keyboard_shortcuts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/scripts/keyboard_shortcuts.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/scripts/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/scripts/layout.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/scripts/main.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/scripts/measure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/scripts/measure.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/scripts/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/scripts/navigation.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/scripts/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/scripts/output.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/scripts/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/scripts/settings.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/scripts/state_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/scripts/state_handler.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/scripts/substitution_tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/scripts/substitution_tree.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/scripts/test_results.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/scripts/test_results.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/scripts/turtle_graphics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/scripts/turtle_graphics.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/starter-template.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/starter-template.css -------------------------------------------------------------------------------- /labs/lab12/editor/static/svg-pan-zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/svg-pan-zoom.js -------------------------------------------------------------------------------- /labs/lab12/editor/static/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/static/svg.js -------------------------------------------------------------------------------- /labs/lab12/editor/type_checking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/type_checking.py -------------------------------------------------------------------------------- /labs/lab12/editor/visualizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/visualizing.py -------------------------------------------------------------------------------- /labs/lab12/editor/web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/web_server.py -------------------------------------------------------------------------------- /labs/lab12/editor/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/editor/words.txt -------------------------------------------------------------------------------- /labs/lab12/lab12.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/lab12.ok -------------------------------------------------------------------------------- /labs/lab12/lab12.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/lab12.scm -------------------------------------------------------------------------------- /labs/lab12/lab12_extra.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/lab12_extra.scm -------------------------------------------------------------------------------- /labs/lab12/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/ok -------------------------------------------------------------------------------- /labs/lab12/scheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/scheme -------------------------------------------------------------------------------- /labs/lab12/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /labs/lab12/tests/dragon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/tests/dragon.py -------------------------------------------------------------------------------- /labs/lab12/tests/repeatedly-cube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/tests/repeatedly-cube.py -------------------------------------------------------------------------------- /labs/lab12/tests/scheme-def.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/tests/scheme-def.py -------------------------------------------------------------------------------- /labs/lab12/tests/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/tests/switch.py -------------------------------------------------------------------------------- /labs/lab12/tests/wwsd-macros.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/tests/wwsd-macros.py -------------------------------------------------------------------------------- /labs/lab12/tests/wwsd-quasiquote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab12/tests/wwsd-quasiquote.py -------------------------------------------------------------------------------- /labs/lab13/lab13.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab13/lab13.ok -------------------------------------------------------------------------------- /labs/lab13/lab13.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab13/lab13.sql -------------------------------------------------------------------------------- /labs/lab13/lab13_extra.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab13/lab13_extra.sql -------------------------------------------------------------------------------- /labs/lab13/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab13/ok -------------------------------------------------------------------------------- /labs/lab13/sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab13/sqlite3 -------------------------------------------------------------------------------- /labs/lab13/sqlite_shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab13/sqlite_shell.py -------------------------------------------------------------------------------- /labs/lab13/su19data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab13/su19data.sql -------------------------------------------------------------------------------- /labs/lab13/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /labs/lab13/tests/lets-count.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab13/tests/lets-count.py -------------------------------------------------------------------------------- /labs/lab13/tests/matchmaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab13/tests/matchmaker.py -------------------------------------------------------------------------------- /labs/lab13/tests/obedience.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab13/tests/obedience.py -------------------------------------------------------------------------------- /labs/lab13/tests/smallest-int-having.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab13/tests/smallest-int-having.py -------------------------------------------------------------------------------- /labs/lab13/tests/smallest-int.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab13/tests/smallest-int.py -------------------------------------------------------------------------------- /labs/lab14/editor/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/__main__.py -------------------------------------------------------------------------------- /labs/lab14/editor/arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/arithmetic.py -------------------------------------------------------------------------------- /labs/lab14/editor/builtins.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/builtins.scm -------------------------------------------------------------------------------- /labs/lab14/editor/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/console.py -------------------------------------------------------------------------------- /labs/lab14/editor/css_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/css_colors.py -------------------------------------------------------------------------------- /labs/lab14/editor/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/database.py -------------------------------------------------------------------------------- /labs/lab14/editor/datamodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/datamodel.py -------------------------------------------------------------------------------- /labs/lab14/editor/documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/documentation.py -------------------------------------------------------------------------------- /labs/lab14/editor/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/environment.py -------------------------------------------------------------------------------- /labs/lab14/editor/evaluate_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/evaluate_apply.py -------------------------------------------------------------------------------- /labs/lab14/editor/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/execution.py -------------------------------------------------------------------------------- /labs/lab14/editor/execution_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/execution_parser.py -------------------------------------------------------------------------------- /labs/lab14/editor/file_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/file_manager.py -------------------------------------------------------------------------------- /labs/lab14/editor/format_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/format_parser.py -------------------------------------------------------------------------------- /labs/lab14/editor/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/formatter.py -------------------------------------------------------------------------------- /labs/lab14/editor/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/graphics.py -------------------------------------------------------------------------------- /labs/lab14/editor/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/helper.py -------------------------------------------------------------------------------- /labs/lab14/editor/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/lexer.py -------------------------------------------------------------------------------- /labs/lab14/editor/libraries/mistune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/libraries/mistune.py -------------------------------------------------------------------------------- /labs/lab14/editor/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/lists.py -------------------------------------------------------------------------------- /labs/lab14/editor/local_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/local_server.py -------------------------------------------------------------------------------- /labs/lab14/editor/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/log.py -------------------------------------------------------------------------------- /labs/lab14/editor/log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/log_utils.py -------------------------------------------------------------------------------- /labs/lab14/editor/ok_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/ok_interface.py -------------------------------------------------------------------------------- /labs/lab14/editor/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/persistence.py -------------------------------------------------------------------------------- /labs/lab14/editor/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/primitives.py -------------------------------------------------------------------------------- /labs/lab14/editor/runtime_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/runtime_limiter.py -------------------------------------------------------------------------------- /labs/lab14/editor/scheme_documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/scheme_documentation.md -------------------------------------------------------------------------------- /labs/lab14/editor/scheme_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/scheme_exceptions.py -------------------------------------------------------------------------------- /labs/lab14/editor/special_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/special_forms.py -------------------------------------------------------------------------------- /labs/lab14/editor/static/ace.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/ace.min.js -------------------------------------------------------------------------------- /labs/lab14/editor/static/ace/src-min-noconflict/ace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/ace/src-min-noconflict/ace.js -------------------------------------------------------------------------------- /labs/lab14/editor/static/ace/src-min-noconflict/mode-d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/ace/src-min-noconflict/mode-d.js -------------------------------------------------------------------------------- /labs/lab14/editor/static/ace/src-min-noconflict/mode-r.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/ace/src-min-noconflict/mode-r.js -------------------------------------------------------------------------------- /labs/lab14/editor/static/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/bootstrap.min.css -------------------------------------------------------------------------------- /labs/lab14/editor/static/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/bootstrap.min.js -------------------------------------------------------------------------------- /labs/lab14/editor/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/favicon.ico -------------------------------------------------------------------------------- /labs/lab14/editor/static/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/font-awesome.min.css -------------------------------------------------------------------------------- /labs/lab14/editor/static/goldenlayout-base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/goldenlayout-base.css -------------------------------------------------------------------------------- /labs/lab14/editor/static/goldenlayout-light-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/goldenlayout-light-theme.css -------------------------------------------------------------------------------- /labs/lab14/editor/static/goldenlayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/goldenlayout.js -------------------------------------------------------------------------------- /labs/lab14/editor/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/index.html -------------------------------------------------------------------------------- /labs/lab14/editor/static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/jquery.js -------------------------------------------------------------------------------- /labs/lab14/editor/static/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/popper.min.js -------------------------------------------------------------------------------- /labs/lab14/editor/static/scripts/canceller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/scripts/canceller.js -------------------------------------------------------------------------------- /labs/lab14/editor/static/scripts/documentation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/scripts/documentation.js -------------------------------------------------------------------------------- /labs/lab14/editor/static/scripts/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/scripts/editor.js -------------------------------------------------------------------------------- /labs/lab14/editor/static/scripts/env_diagram.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/scripts/env_diagram.js -------------------------------------------------------------------------------- /labs/lab14/editor/static/scripts/env_diagram_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/scripts/env_diagram_worker.js -------------------------------------------------------------------------------- /labs/lab14/editor/static/scripts/event_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/scripts/event_handler.js -------------------------------------------------------------------------------- /labs/lab14/editor/static/scripts/file_opening.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/scripts/file_opening.js -------------------------------------------------------------------------------- /labs/lab14/editor/static/scripts/keyboard_shortcuts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/scripts/keyboard_shortcuts.js -------------------------------------------------------------------------------- /labs/lab14/editor/static/scripts/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/scripts/layout.js -------------------------------------------------------------------------------- /labs/lab14/editor/static/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/scripts/main.js -------------------------------------------------------------------------------- /labs/lab14/editor/static/scripts/measure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/scripts/measure.js -------------------------------------------------------------------------------- /labs/lab14/editor/static/scripts/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/scripts/navigation.js -------------------------------------------------------------------------------- /labs/lab14/editor/static/scripts/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/scripts/output.js -------------------------------------------------------------------------------- /labs/lab14/editor/static/scripts/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/scripts/settings.js -------------------------------------------------------------------------------- /labs/lab14/editor/static/scripts/state_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/scripts/state_handler.js -------------------------------------------------------------------------------- /labs/lab14/editor/static/scripts/substitution_tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/scripts/substitution_tree.js -------------------------------------------------------------------------------- /labs/lab14/editor/static/scripts/test_results.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/scripts/test_results.js -------------------------------------------------------------------------------- /labs/lab14/editor/static/scripts/turtle_graphics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/scripts/turtle_graphics.js -------------------------------------------------------------------------------- /labs/lab14/editor/static/starter-template.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/starter-template.css -------------------------------------------------------------------------------- /labs/lab14/editor/static/svg-pan-zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/svg-pan-zoom.js -------------------------------------------------------------------------------- /labs/lab14/editor/static/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/static/svg.js -------------------------------------------------------------------------------- /labs/lab14/editor/type_checking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/type_checking.py -------------------------------------------------------------------------------- /labs/lab14/editor/visualizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/visualizing.py -------------------------------------------------------------------------------- /labs/lab14/editor/web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/web_server.py -------------------------------------------------------------------------------- /labs/lab14/editor/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/editor/words.txt -------------------------------------------------------------------------------- /labs/lab14/lab14.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/lab14.ok -------------------------------------------------------------------------------- /labs/lab14/lab14.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/lab14.py -------------------------------------------------------------------------------- /labs/lab14/lab14.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/lab14.scm -------------------------------------------------------------------------------- /labs/lab14/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/ok -------------------------------------------------------------------------------- /labs/lab14/scheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/scheme -------------------------------------------------------------------------------- /labs/lab14/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /labs/lab14/tests/compose-all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/tests/compose-all.py -------------------------------------------------------------------------------- /labs/lab14/tests/has-cycle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/labs/lab14/tests/has-cycle.py -------------------------------------------------------------------------------- /projects/ants/ants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/ants.py -------------------------------------------------------------------------------- /projects/ants/ants_gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/ants_gui.py -------------------------------------------------------------------------------- /projects/ants/assets/animate.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/animate.css -------------------------------------------------------------------------------- /projects/ants/assets/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/app.css -------------------------------------------------------------------------------- /projects/ants/assets/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/app.js -------------------------------------------------------------------------------- /projects/ants/assets/colony-drawing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/colony-drawing.png -------------------------------------------------------------------------------- /projects/ants/assets/enchant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/enchant.js -------------------------------------------------------------------------------- /projects/ants/assets/insects/ant_bodyguard.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/insects/ant_bodyguard.gif -------------------------------------------------------------------------------- /projects/ants/assets/insects/ant_fire.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/insects/ant_fire.gif -------------------------------------------------------------------------------- /projects/ants/assets/insects/ant_harvester.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/insects/ant_harvester.gif -------------------------------------------------------------------------------- /projects/ants/assets/insects/ant_hungry.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/insects/ant_hungry.gif -------------------------------------------------------------------------------- /projects/ants/assets/insects/ant_laser.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/insects/ant_laser.gif -------------------------------------------------------------------------------- /projects/ants/assets/insects/ant_longthrower.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/insects/ant_longthrower.gif -------------------------------------------------------------------------------- /projects/ants/assets/insects/ant_ninja.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/insects/ant_ninja.gif -------------------------------------------------------------------------------- /projects/ants/assets/insects/ant_queen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/insects/ant_queen.gif -------------------------------------------------------------------------------- /projects/ants/assets/insects/ant_scary.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/insects/ant_scary.gif -------------------------------------------------------------------------------- /projects/ants/assets/insects/ant_scuba.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/insects/ant_scuba.gif -------------------------------------------------------------------------------- /projects/ants/assets/insects/ant_shortthrower.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/insects/ant_shortthrower.gif -------------------------------------------------------------------------------- /projects/ants/assets/insects/ant_slow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/insects/ant_slow.gif -------------------------------------------------------------------------------- /projects/ants/assets/insects/ant_tank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/insects/ant_tank.gif -------------------------------------------------------------------------------- /projects/ants/assets/insects/ant_thrower.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/insects/ant_thrower.gif -------------------------------------------------------------------------------- /projects/ants/assets/insects/ant_wall.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/insects/ant_wall.gif -------------------------------------------------------------------------------- /projects/ants/assets/insects/bee.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/insects/bee.gif -------------------------------------------------------------------------------- /projects/ants/assets/insects/remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/insects/remove.png -------------------------------------------------------------------------------- /projects/ants/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/logo.png -------------------------------------------------------------------------------- /projects/ants/assets/main-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/main-background.png -------------------------------------------------------------------------------- /projects/ants/assets/new-ants-gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/new-ants-gui.png -------------------------------------------------------------------------------- /projects/ants/assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/splash.png -------------------------------------------------------------------------------- /projects/ants/assets/submitted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/submitted.png -------------------------------------------------------------------------------- /projects/ants/assets/sweetalert.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/sweetalert.css -------------------------------------------------------------------------------- /projects/ants/assets/sweetalert.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/sweetalert.min.js -------------------------------------------------------------------------------- /projects/ants/assets/swirl_pattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/swirl_pattern.png -------------------------------------------------------------------------------- /projects/ants/assets/tiles/ground/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/tiles/ground/1.png -------------------------------------------------------------------------------- /projects/ants/assets/tiles/ground/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/tiles/ground/2.png -------------------------------------------------------------------------------- /projects/ants/assets/tiles/ground/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/tiles/ground/3.png -------------------------------------------------------------------------------- /projects/ants/assets/tiles/ground/water.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/tiles/ground/water.png -------------------------------------------------------------------------------- /projects/ants/assets/tiles/sky/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/tiles/sky/1.png -------------------------------------------------------------------------------- /projects/ants/assets/tiles/sky/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/tiles/sky/2.png -------------------------------------------------------------------------------- /projects/ants/assets/tiles/sky/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/assets/tiles/sky/3.png -------------------------------------------------------------------------------- /projects/ants/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/graphics.py -------------------------------------------------------------------------------- /projects/ants/gui.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/gui.html -------------------------------------------------------------------------------- /projects/ants/gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/gui.py -------------------------------------------------------------------------------- /projects/ants/img/ant_fire.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/img/ant_fire.gif -------------------------------------------------------------------------------- /projects/ants/img/ant_freeze.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/img/ant_freeze.gif -------------------------------------------------------------------------------- /projects/ants/img/ant_harvester.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/img/ant_harvester.gif -------------------------------------------------------------------------------- /projects/ants/img/ant_hungry.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/img/ant_hungry.gif -------------------------------------------------------------------------------- /projects/ants/img/ant_laser.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/img/ant_laser.gif -------------------------------------------------------------------------------- /projects/ants/img/ant_longthrower.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/img/ant_longthrower.gif -------------------------------------------------------------------------------- /projects/ants/img/ant_ninja.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/img/ant_ninja.gif -------------------------------------------------------------------------------- /projects/ants/img/ant_queen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/img/ant_queen.gif -------------------------------------------------------------------------------- /projects/ants/img/ant_scuba.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/img/ant_scuba.gif -------------------------------------------------------------------------------- /projects/ants/img/ant_shortthrower.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/img/ant_shortthrower.gif -------------------------------------------------------------------------------- /projects/ants/img/ant_stun.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/img/ant_stun.gif -------------------------------------------------------------------------------- /projects/ants/img/ant_thrower.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/img/ant_thrower.gif -------------------------------------------------------------------------------- /projects/ants/img/ant_wall.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/img/ant_wall.gif -------------------------------------------------------------------------------- /projects/ants/img/ant_weeds.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/img/ant_weeds.gif -------------------------------------------------------------------------------- /projects/ants/img/ants_vs_bees.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/img/ants_vs_bees.png -------------------------------------------------------------------------------- /projects/ants/img/bee.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/img/bee.gif -------------------------------------------------------------------------------- /projects/ants/img/boss.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/img/boss.gif -------------------------------------------------------------------------------- /projects/ants/img/collab-demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/img/collab-demo.png -------------------------------------------------------------------------------- /projects/ants/img/custom_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/img/custom_test.png -------------------------------------------------------------------------------- /projects/ants/img/gui_explanation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/img/gui_explanation.png -------------------------------------------------------------------------------- /projects/ants/img/hornet.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/img/hornet.gif -------------------------------------------------------------------------------- /projects/ants/img/new_ants_gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/img/new_ants_gui.png -------------------------------------------------------------------------------- /projects/ants/img/ninjabee.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/img/ninjabee.gif -------------------------------------------------------------------------------- /projects/ants/img/remover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/img/remover.gif -------------------------------------------------------------------------------- /projects/ants/img/tunnel.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/img/tunnel.gif -------------------------------------------------------------------------------- /projects/ants/img/wasp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/img/wasp.gif -------------------------------------------------------------------------------- /projects/ants/mytests.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/mytests.rst -------------------------------------------------------------------------------- /projects/ants/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/ok -------------------------------------------------------------------------------- /projects/ants/proj03.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/proj03.ok -------------------------------------------------------------------------------- /projects/ants/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/state.py -------------------------------------------------------------------------------- /projects/ants/tests/00.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/tests/00.py -------------------------------------------------------------------------------- /projects/ants/tests/01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/tests/01.py -------------------------------------------------------------------------------- /projects/ants/tests/02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/tests/02.py -------------------------------------------------------------------------------- /projects/ants/tests/03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/tests/03.py -------------------------------------------------------------------------------- /projects/ants/tests/04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/tests/04.py -------------------------------------------------------------------------------- /projects/ants/tests/05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/tests/05.py -------------------------------------------------------------------------------- /projects/ants/tests/06.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/tests/06.py -------------------------------------------------------------------------------- /projects/ants/tests/07.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/tests/07.py -------------------------------------------------------------------------------- /projects/ants/tests/08.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/tests/08.py -------------------------------------------------------------------------------- /projects/ants/tests/09.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/tests/09.py -------------------------------------------------------------------------------- /projects/ants/tests/10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/tests/10.py -------------------------------------------------------------------------------- /projects/ants/tests/11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/tests/11.py -------------------------------------------------------------------------------- /projects/ants/tests/12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/tests/12.py -------------------------------------------------------------------------------- /projects/ants/tests/13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/tests/13.py -------------------------------------------------------------------------------- /projects/ants/tests/EC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/tests/EC.py -------------------------------------------------------------------------------- /projects/ants/tests/OPTIONAL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/tests/OPTIONAL.py -------------------------------------------------------------------------------- /projects/ants/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/ants/ucb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/ucb.py -------------------------------------------------------------------------------- /projects/ants/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/ants/utils.py -------------------------------------------------------------------------------- /projects/hog/calc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/hog/calc.py -------------------------------------------------------------------------------- /projects/hog/dice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/hog/dice.py -------------------------------------------------------------------------------- /projects/hog/hog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/hog/hog.py -------------------------------------------------------------------------------- /projects/hog/hog_gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/hog/hog_gui.py -------------------------------------------------------------------------------- /projects/hog/images/die1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/hog/images/die1.gif -------------------------------------------------------------------------------- /projects/hog/images/die2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/hog/images/die2.gif -------------------------------------------------------------------------------- /projects/hog/images/die3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/hog/images/die3.gif -------------------------------------------------------------------------------- /projects/hog/images/die4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/hog/images/die4.gif -------------------------------------------------------------------------------- /projects/hog/images/die5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/hog/images/die5.gif -------------------------------------------------------------------------------- /projects/hog/images/die6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/hog/images/die6.gif -------------------------------------------------------------------------------- /projects/hog/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/hog/ok -------------------------------------------------------------------------------- /projects/hog/proj01.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/hog/proj01.ok -------------------------------------------------------------------------------- /projects/hog/tests/00.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/hog/tests/00.py -------------------------------------------------------------------------------- /projects/hog/tests/01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/hog/tests/01.py -------------------------------------------------------------------------------- /projects/hog/tests/02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/hog/tests/02.py -------------------------------------------------------------------------------- /projects/hog/tests/03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/hog/tests/03.py -------------------------------------------------------------------------------- /projects/hog/tests/04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/hog/tests/04.py -------------------------------------------------------------------------------- /projects/hog/tests/05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/hog/tests/05.py -------------------------------------------------------------------------------- /projects/hog/tests/06.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/hog/tests/06.py -------------------------------------------------------------------------------- /projects/hog/tests/07.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/hog/tests/07.py -------------------------------------------------------------------------------- /projects/hog/tests/08.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/hog/tests/08.py -------------------------------------------------------------------------------- /projects/hog/tests/09.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/hog/tests/09.py -------------------------------------------------------------------------------- /projects/hog/tests/10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/hog/tests/10.py -------------------------------------------------------------------------------- /projects/hog/tests/11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/hog/tests/11.py -------------------------------------------------------------------------------- /projects/hog/tests/12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/hog/tests/12.py -------------------------------------------------------------------------------- /projects/hog/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/hog/tests/check_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/hog/tests/check_strategy.py -------------------------------------------------------------------------------- /projects/hog/tests/play.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/hog/tests/play.sol -------------------------------------------------------------------------------- /projects/hog/tests/play_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/hog/tests/play_utils.py -------------------------------------------------------------------------------- /projects/hog/ucb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/hog/ucb.py -------------------------------------------------------------------------------- /projects/scheme/buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/buffer.py -------------------------------------------------------------------------------- /projects/scheme/editor/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/__main__.py -------------------------------------------------------------------------------- /projects/scheme/editor/arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/arithmetic.py -------------------------------------------------------------------------------- /projects/scheme/editor/builtins.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/builtins.scm -------------------------------------------------------------------------------- /projects/scheme/editor/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/console.py -------------------------------------------------------------------------------- /projects/scheme/editor/css_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/css_colors.py -------------------------------------------------------------------------------- /projects/scheme/editor/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/database.py -------------------------------------------------------------------------------- /projects/scheme/editor/datamodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/datamodel.py -------------------------------------------------------------------------------- /projects/scheme/editor/documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/documentation.py -------------------------------------------------------------------------------- /projects/scheme/editor/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/environment.py -------------------------------------------------------------------------------- /projects/scheme/editor/evaluate_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/evaluate_apply.py -------------------------------------------------------------------------------- /projects/scheme/editor/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/execution.py -------------------------------------------------------------------------------- /projects/scheme/editor/execution_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/execution_parser.py -------------------------------------------------------------------------------- /projects/scheme/editor/file_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/file_manager.py -------------------------------------------------------------------------------- /projects/scheme/editor/format_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/format_parser.py -------------------------------------------------------------------------------- /projects/scheme/editor/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/formatter.py -------------------------------------------------------------------------------- /projects/scheme/editor/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/graphics.py -------------------------------------------------------------------------------- /projects/scheme/editor/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/helper.py -------------------------------------------------------------------------------- /projects/scheme/editor/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/lexer.py -------------------------------------------------------------------------------- /projects/scheme/editor/libraries/mistune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/libraries/mistune.py -------------------------------------------------------------------------------- /projects/scheme/editor/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/lists.py -------------------------------------------------------------------------------- /projects/scheme/editor/local_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/local_server.py -------------------------------------------------------------------------------- /projects/scheme/editor/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/log.py -------------------------------------------------------------------------------- /projects/scheme/editor/log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/log_utils.py -------------------------------------------------------------------------------- /projects/scheme/editor/ok_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/ok_interface.py -------------------------------------------------------------------------------- /projects/scheme/editor/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/persistence.py -------------------------------------------------------------------------------- /projects/scheme/editor/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/primitives.py -------------------------------------------------------------------------------- /projects/scheme/editor/runtime_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/runtime_limiter.py -------------------------------------------------------------------------------- /projects/scheme/editor/scheme_documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/scheme_documentation.md -------------------------------------------------------------------------------- /projects/scheme/editor/scheme_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/scheme_exceptions.py -------------------------------------------------------------------------------- /projects/scheme/editor/special_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/special_forms.py -------------------------------------------------------------------------------- /projects/scheme/editor/static/ace.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/static/ace.min.js -------------------------------------------------------------------------------- /projects/scheme/editor/static/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/static/bootstrap.min.css -------------------------------------------------------------------------------- /projects/scheme/editor/static/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/static/bootstrap.min.js -------------------------------------------------------------------------------- /projects/scheme/editor/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/static/favicon.ico -------------------------------------------------------------------------------- /projects/scheme/editor/static/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/static/font-awesome.min.css -------------------------------------------------------------------------------- /projects/scheme/editor/static/goldenlayout-base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/static/goldenlayout-base.css -------------------------------------------------------------------------------- /projects/scheme/editor/static/goldenlayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/static/goldenlayout.js -------------------------------------------------------------------------------- /projects/scheme/editor/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/static/index.html -------------------------------------------------------------------------------- /projects/scheme/editor/static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/static/jquery.js -------------------------------------------------------------------------------- /projects/scheme/editor/static/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/static/popper.min.js -------------------------------------------------------------------------------- /projects/scheme/editor/static/scripts/canceller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/static/scripts/canceller.js -------------------------------------------------------------------------------- /projects/scheme/editor/static/scripts/documentation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/static/scripts/documentation.js -------------------------------------------------------------------------------- /projects/scheme/editor/static/scripts/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/static/scripts/editor.js -------------------------------------------------------------------------------- /projects/scheme/editor/static/scripts/env_diagram.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/static/scripts/env_diagram.js -------------------------------------------------------------------------------- /projects/scheme/editor/static/scripts/event_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/static/scripts/event_handler.js -------------------------------------------------------------------------------- /projects/scheme/editor/static/scripts/file_opening.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/static/scripts/file_opening.js -------------------------------------------------------------------------------- /projects/scheme/editor/static/scripts/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/static/scripts/layout.js -------------------------------------------------------------------------------- /projects/scheme/editor/static/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/static/scripts/main.js -------------------------------------------------------------------------------- /projects/scheme/editor/static/scripts/measure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/static/scripts/measure.js -------------------------------------------------------------------------------- /projects/scheme/editor/static/scripts/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/static/scripts/navigation.js -------------------------------------------------------------------------------- /projects/scheme/editor/static/scripts/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/static/scripts/output.js -------------------------------------------------------------------------------- /projects/scheme/editor/static/scripts/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/static/scripts/settings.js -------------------------------------------------------------------------------- /projects/scheme/editor/static/scripts/state_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/static/scripts/state_handler.js -------------------------------------------------------------------------------- /projects/scheme/editor/static/scripts/test_results.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/static/scripts/test_results.js -------------------------------------------------------------------------------- /projects/scheme/editor/static/scripts/turtle_graphics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/static/scripts/turtle_graphics.js -------------------------------------------------------------------------------- /projects/scheme/editor/static/starter-template.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/static/starter-template.css -------------------------------------------------------------------------------- /projects/scheme/editor/static/svg-pan-zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/static/svg-pan-zoom.js -------------------------------------------------------------------------------- /projects/scheme/editor/static/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/static/svg.js -------------------------------------------------------------------------------- /projects/scheme/editor/type_checking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/type_checking.py -------------------------------------------------------------------------------- /projects/scheme/editor/visualizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/visualizing.py -------------------------------------------------------------------------------- /projects/scheme/editor/web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/web_server.py -------------------------------------------------------------------------------- /projects/scheme/editor/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/editor/words.txt -------------------------------------------------------------------------------- /projects/scheme/images/custom_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/images/custom_test.png -------------------------------------------------------------------------------- /projects/scheme/images/h1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/images/h1.png -------------------------------------------------------------------------------- /projects/scheme/images/hax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/images/hax.png -------------------------------------------------------------------------------- /projects/scheme/images/lambda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/images/lambda.png -------------------------------------------------------------------------------- /projects/scheme/images/let.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/images/let.png -------------------------------------------------------------------------------- /projects/scheme/images/money_tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/images/money_tree.png -------------------------------------------------------------------------------- /projects/scheme/images/tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/images/tree.png -------------------------------------------------------------------------------- /projects/scheme/mytests.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/mytests.rst -------------------------------------------------------------------------------- /projects/scheme/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/ok -------------------------------------------------------------------------------- /projects/scheme/proj04.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/proj04.ok -------------------------------------------------------------------------------- /projects/scheme/questions.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/questions.scm -------------------------------------------------------------------------------- /projects/scheme/scheme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/scheme.py -------------------------------------------------------------------------------- /projects/scheme/scheme_builtins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/scheme_builtins.py -------------------------------------------------------------------------------- /projects/scheme/scheme_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/scheme_reader.py -------------------------------------------------------------------------------- /projects/scheme/scheme_tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/scheme_tokens.py -------------------------------------------------------------------------------- /projects/scheme/tests.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/tests.scm -------------------------------------------------------------------------------- /projects/scheme/tests/02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/tests/02.py -------------------------------------------------------------------------------- /projects/scheme/tests/03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/tests/03.py -------------------------------------------------------------------------------- /projects/scheme/tests/04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/tests/04.py -------------------------------------------------------------------------------- /projects/scheme/tests/05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/tests/05.py -------------------------------------------------------------------------------- /projects/scheme/tests/06.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/tests/06.py -------------------------------------------------------------------------------- /projects/scheme/tests/07.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/tests/07.py -------------------------------------------------------------------------------- /projects/scheme/tests/08.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/tests/08.py -------------------------------------------------------------------------------- /projects/scheme/tests/09.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/tests/09.py -------------------------------------------------------------------------------- /projects/scheme/tests/10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/tests/10.py -------------------------------------------------------------------------------- /projects/scheme/tests/11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/tests/11.py -------------------------------------------------------------------------------- /projects/scheme/tests/12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/tests/12.py -------------------------------------------------------------------------------- /projects/scheme/tests/13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/tests/13.py -------------------------------------------------------------------------------- /projects/scheme/tests/14.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/tests/14.py -------------------------------------------------------------------------------- /projects/scheme/tests/15.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/tests/15.py -------------------------------------------------------------------------------- /projects/scheme/tests/16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/tests/16.py -------------------------------------------------------------------------------- /projects/scheme/tests/17.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/tests/17.py -------------------------------------------------------------------------------- /projects/scheme/tests/18.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/tests/18.py -------------------------------------------------------------------------------- /projects/scheme/tests/19.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/tests/19.py -------------------------------------------------------------------------------- /projects/scheme/tests/20.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/tests/20.py -------------------------------------------------------------------------------- /projects/scheme/tests/21.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/tests/21.py -------------------------------------------------------------------------------- /projects/scheme/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/scheme/tests/eval_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/tests/eval_apply.py -------------------------------------------------------------------------------- /projects/scheme/ucb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/scheme/ucb.py -------------------------------------------------------------------------------- /projects/typing_test/data/sample_paragraphs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/typing_test/data/sample_paragraphs.txt -------------------------------------------------------------------------------- /projects/typing_test/data/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/typing_test/data/test.txt -------------------------------------------------------------------------------- /projects/typing_test/data/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/typing_test/data/words.txt -------------------------------------------------------------------------------- /projects/typing_test/gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/typing_test/gui.py -------------------------------------------------------------------------------- /projects/typing_test/gui/asset-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/typing_test/gui/asset-manifest.json -------------------------------------------------------------------------------- /projects/typing_test/gui/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/typing_test/gui/favicon.ico -------------------------------------------------------------------------------- /projects/typing_test/gui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/typing_test/gui/index.html -------------------------------------------------------------------------------- /projects/typing_test/gui/manifest 2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/typing_test/gui/manifest 2.json -------------------------------------------------------------------------------- /projects/typing_test/gui/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/typing_test/gui/manifest.json -------------------------------------------------------------------------------- /projects/typing_test/gui/service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/typing_test/gui/service-worker.js -------------------------------------------------------------------------------- /projects/typing_test/gui/static/css/2.df9ef6f4.chunk.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/typing_test/gui/static/css/2.df9ef6f4.chunk.css -------------------------------------------------------------------------------- /projects/typing_test/gui/static/js/2.275baf3d.chunk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/typing_test/gui/static/js/2.275baf3d.chunk.js -------------------------------------------------------------------------------- /projects/typing_test/gui/static/js/main.cfa2a289.chunk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/typing_test/gui/static/js/main.cfa2a289.chunk.js -------------------------------------------------------------------------------- /projects/typing_test/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/typing_test/ok -------------------------------------------------------------------------------- /projects/typing_test/proj02.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/typing_test/proj02.ok -------------------------------------------------------------------------------- /projects/typing_test/questions/design_doc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/typing_test/questions/design_doc.txt -------------------------------------------------------------------------------- /projects/typing_test/tests/01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/typing_test/tests/01.py -------------------------------------------------------------------------------- /projects/typing_test/tests/02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/typing_test/tests/02.py -------------------------------------------------------------------------------- /projects/typing_test/tests/03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/typing_test/tests/03.py -------------------------------------------------------------------------------- /projects/typing_test/tests/04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/typing_test/tests/04.py -------------------------------------------------------------------------------- /projects/typing_test/tests/05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/typing_test/tests/05.py -------------------------------------------------------------------------------- /projects/typing_test/tests/06.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/typing_test/tests/06.py -------------------------------------------------------------------------------- /projects/typing_test/tests/07.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/typing_test/tests/07.py -------------------------------------------------------------------------------- /projects/typing_test/tests/08.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/typing_test/tests/08.py -------------------------------------------------------------------------------- /projects/typing_test/typing_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/typing_test/typing_test.py -------------------------------------------------------------------------------- /projects/typing_test/ucb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/typing_test/ucb.py -------------------------------------------------------------------------------- /projects/typing_test/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exuanbo/cs61a-su19/HEAD/projects/typing_test/utils.py -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- 1 | alias ok="python ok --local" 2 | --------------------------------------------------------------------------------