├── .gitignore ├── LICENSE ├── README.md ├── homework ├── hw01 │ ├── .ok_history │ ├── .ok_messages │ ├── .ok_storage.bak │ ├── .ok_storage.dat │ ├── .ok_storage.dir │ ├── hw01.ok │ ├── hw01.py │ ├── ok │ └── tests │ │ └── __init__.py ├── hw02 │ ├── .ok_history │ ├── .ok_storage.bak │ ├── .ok_storage.dat │ ├── .ok_storage.dir │ ├── construct_check.py │ ├── hw02.ok │ ├── hw02.py │ ├── ok │ └── tests │ │ └── __init__.py ├── hw03 │ ├── .ok_history │ ├── .ok_storage.bak │ ├── .ok_storage.dat │ ├── .ok_storage.dir │ ├── construct_check.py │ ├── hw03.ok │ ├── hw03.py │ ├── ok │ └── tests │ │ ├── __init__.py │ │ ├── check_par.py │ │ ├── div_interval.py │ │ ├── interval.py │ │ ├── mul_interval.py │ │ ├── polynomial.py │ │ ├── quadratic.py │ │ └── sub_interval.py ├── hw04 │ ├── .ok_history │ ├── .ok_storage.bak │ ├── .ok_storage.dat │ ├── .ok_storage.dir │ ├── construct_check.py │ ├── hw04.ok │ ├── hw04.py │ ├── ok │ └── tests │ │ ├── __init__.py │ │ ├── check_par.py │ │ ├── div_interval.py │ │ ├── interval.py │ │ ├── mul_interval.py │ │ ├── polynomial.py │ │ ├── quadratic.py │ │ └── sub_interval.py ├── hw05 │ ├── .ok_history │ ├── .ok_storage.bak │ ├── .ok_storage.dat │ ├── .ok_storage.dir │ ├── construct_check.py │ ├── hw05.ok │ ├── hw05.py │ ├── ok │ └── tests │ │ └── __init__.py ├── hw06 │ ├── .ok_history │ ├── .ok_storage.bak │ ├── .ok_storage.dat │ ├── .ok_storage.dir │ ├── 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.py │ ├── hw06.scm │ ├── ok │ ├── scheme │ └── tests │ │ ├── __init__.py │ │ ├── cadr-caddr.py │ │ ├── pow.py │ │ └── sign.py ├── hw07 │ ├── .ok_history │ ├── .ok_storage.bak │ ├── .ok_storage.dat │ ├── .ok_storage.dir │ ├── 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 │ ├── ok │ ├── scheme │ ├── test.scm │ └── tests │ │ ├── __init__.py │ │ ├── accumulate.py │ │ ├── filter_lst.py │ │ ├── interleave.py │ │ └── without_duplicates.py ├── hw08 │ ├── .ok_history │ ├── .ok_storage.bak │ ├── .ok_storage.dat │ ├── .ok_storage.dir │ ├── 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 │ ├── hw08.ok │ ├── hw08.scm │ ├── ok │ ├── scheme │ └── tests │ │ ├── __init__.py │ │ ├── accumulate-tail.py │ │ ├── derive-exp.py │ │ ├── derive-product.py │ │ ├── derive-sum.py │ │ ├── make-exp.py │ │ └── wwsd-quasiquote.py └── hw09 │ ├── .ok_history │ ├── 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 │ ├── hw09.ok │ ├── hw09.scm │ ├── ok │ ├── scheme │ └── tests │ ├── __init__.py │ ├── switch.py │ ├── wwpd-bnf.py │ ├── wwrm.py │ └── wwsd-eval_apply.py ├── lab ├── .vscode │ └── settings.json ├── lab00 │ ├── .ok_history │ ├── .ok_messages │ ├── .ok_storage.bak │ ├── .ok_storage.dat │ ├── .ok_storage.dir │ ├── lab00.ok │ ├── lab00.py │ ├── ok │ └── tests │ │ ├── __init__.py │ │ └── python-basics.py ├── lab01 │ ├── .ok_history │ ├── .ok_storage.bak │ ├── .ok_storage.dat │ ├── .ok_storage.dir │ ├── lab01.ok │ ├── lab01.py │ ├── ok │ └── tests │ │ ├── __init__.py │ │ ├── control.py │ │ ├── debugging-quiz.py │ │ ├── if-statements.py │ │ └── short-circuit.py ├── lab02 │ ├── .ok_history │ ├── .ok_storage.bak │ ├── .ok_storage.dat │ ├── .ok_storage.dir │ ├── lab02.ok │ ├── lab02.py │ ├── ok │ └── tests │ │ ├── __init__.py │ │ ├── hof-wwpd.py │ │ └── lambda.py ├── lab03 │ ├── .ok_history │ ├── .ok_storage.bak │ ├── .ok_storage.dat │ ├── .ok_storage.dir │ ├── construct_check.py │ ├── lab03.ok │ ├── lab03.py │ ├── ok │ └── tests │ │ ├── __init__.py │ │ ├── recursion-wwpd.py │ │ └── sr-wwpd.py ├── lab05 │ ├── .ok_history │ ├── .ok_storage.bak │ ├── .ok_storage.dat │ ├── .ok_storage.dir │ ├── lab05.ok │ ├── lab05.py │ ├── ok │ ├── test.py │ └── tests │ │ └── __init__.py ├── lab06 │ ├── .ok_history │ ├── .ok_storage.bak │ ├── .ok_storage.dat │ ├── .ok_storage.dir │ ├── construct_check.py │ ├── lab06.ok │ ├── lab06.py │ ├── ok │ └── tests │ │ ├── __init__.py │ │ ├── list-mutation.py │ │ └── nonlocal_quiz.py ├── lab07 │ ├── .ok_history │ ├── .ok_storage.bak │ ├── .ok_storage.dat │ ├── .ok_storage.dir │ ├── car.py │ ├── cardgame.py │ ├── cards.py │ ├── classes.py │ ├── construct_check.py │ ├── lab07.ok │ ├── lab07.py │ ├── ok │ └── tests │ │ ├── __init__.py │ │ ├── link.py │ │ └── wwpd-car.py ├── lab08 │ ├── .ok_history │ ├── .ok_storage.bak │ ├── .ok_storage.dat │ ├── .ok_storage.dir │ ├── lab08.ok │ ├── lab08.py │ ├── ok │ └── tests │ │ ├── __init__.py │ │ └── wwpd-complexity.py ├── lab10 │ ├── .ok_history │ ├── .ok_storage.bak │ ├── .ok_storage.dat │ ├── .ok_storage.dir │ ├── 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 │ ├── lab10.ok │ ├── lab10.scm │ ├── ok │ ├── scheme │ └── tests │ │ ├── __init__.py │ │ ├── combinations.py │ │ ├── composed.py │ │ ├── make_adder.py │ │ ├── make_structure.py │ │ ├── over_or_under.py │ │ ├── remove.py │ │ └── sub_all.py ├── lab11 │ ├── .ok_history │ ├── .ok_storage.bak │ ├── .ok_storage.dat │ ├── .ok_storage.dir │ ├── buffer.py │ ├── expr.py │ ├── lab11.ok │ ├── lab11.py │ ├── ok │ ├── reader.py │ ├── repl.py │ ├── tests │ │ ├── __init__.py │ │ ├── prologue_expr.py │ │ └── prologue_reader.py │ └── utils.py ├── lab12 │ ├── .ok_history │ ├── 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 │ ├── ok │ ├── scheme │ └── tests │ │ ├── __init__.py │ │ ├── repeatedly-cube.py │ │ ├── scheme-def.py │ │ ├── tail-replicate.py │ │ └── wwsd-macros.py ├── lab13 │ ├── .ok_history │ ├── .ok_storage.bak │ ├── .ok_storage.dat │ ├── .ok_storage.dir │ ├── lab13.ok │ ├── lab13.py │ ├── ok │ └── tests │ │ ├── __init__.py │ │ ├── default.py │ │ └── ebnf-grammar-wwpd.py └── lab14 │ ├── .ok_history │ ├── .ok_storage.bak │ ├── .ok_storage.dat │ ├── .ok_storage.dir │ ├── 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 │ └── split-at.py └── projects ├── ants ├── .ok_history ├── .ok_storage.bak ├── .ok_storage.dat ├── .ok_storage.dir ├── ants.py ├── ants_gui.py ├── ants_plans.py ├── ants_strategies.py ├── ants_text.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_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_stun.gif │ ├── ant_tank.gif │ ├── ant_thrower.gif │ ├── ant_wall.gif │ ├── ants_vs_bees.png │ ├── bee.gif │ ├── boss.gif │ ├── gui_explanation.png │ ├── hornet.gif │ ├── new_ants_gui.png │ ├── ninjabee.gif │ ├── remover.gif │ ├── tunnel.gif │ └── wasp.gif ├── 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 │ ├── EC.py │ ├── __init__.py │ ├── optional1.py │ ├── optional2.py │ └── optional3.py ├── ucb.py └── utils.py ├── cats ├── .ok_history ├── .ok_storage.bak ├── .ok_storage.dat ├── .ok_storage.dir ├── cats.py ├── data │ ├── common_words.txt │ ├── final_diff_words.txt │ ├── sample_paragraphs.txt │ ├── testcases.out │ └── words.txt ├── gui.py ├── gui_files │ ├── FreeMono.ttf │ ├── common_server.py │ ├── db.py │ ├── favicons │ │ ├── crying.ico │ │ ├── grinning.ico │ │ ├── heart-eyes.ico │ │ ├── kissing.png │ │ ├── pouting.ico │ │ ├── smiling.ico │ │ ├── tears-of-joy.ico │ │ ├── weary.ico │ │ └── wry.ico │ ├── index.html │ ├── leaderboard_integrity.py │ ├── manifest.json │ ├── multiplayer.py │ ├── precache-manifest.7f3913144432a9884551b514ee553049.js │ └── static │ │ ├── css │ │ ├── 2.df9ef6f4.chunk.css │ │ └── main.dbfcd040.chunk.css │ │ └── js │ │ ├── 2.ecdaf578.chunk.js │ │ ├── main.fd5867ec.chunk.js │ │ └── runtime~main.a8a9905a.js ├── images │ ├── cats_typing.gif │ ├── cats_typing_still.gif │ ├── fib_tree.png │ └── keyboard.png ├── ok ├── proj02.ok ├── score.py ├── tests │ ├── 01.py │ ├── 02.py │ ├── 03.py │ ├── 04.py │ ├── 05.py │ ├── 06.py │ ├── 07.py │ ├── 08.py │ ├── 09.py │ ├── 10.py │ ├── __init__.py │ ├── abstraction_check.py │ └── construct_check.py ├── ucb.py └── utils.py ├── hog ├── .ok_history ├── .ok_storage.bak ├── .ok_storage.dat ├── .ok_storage.dir ├── calc.py ├── default_graphics.py ├── dice.py ├── gui_files │ ├── common_server.py │ ├── favicon.gif │ ├── index.html │ ├── static │ │ ├── css │ │ │ ├── 2.b8ea24ef.chunk.css │ │ │ └── main.c7d1c5f3.chunk.css │ │ └── js │ │ │ ├── 2.b401dadd.chunk.js │ │ │ ├── 2.b401dadd.chunk.js.LICENSE.txt │ │ │ ├── main.878ff62f.chunk.js │ │ │ └── runtime-main.438c0261.js │ ├── svg.py │ └── svg_test.py ├── hog.py ├── hog_gui.py ├── ok ├── proj01.ok ├── testhog.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 │ ├── __init__.py │ ├── check_strategy.py │ ├── construct_check.py │ └── play_utils.py └── ucb.py └── scheme ├── .ok_history ├── .ok_storage.bak ├── .ok_storage.dat ├── .ok_storage.dir ├── abstract_turtle ├── __init__.py ├── canvas.py ├── color_names.py ├── forwarding_canvas.py ├── logging_canvas.py ├── model.py ├── pillow_canvas.py ├── tk_canvas.py ├── turtle.py └── turtle_class.py ├── 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 ├── 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 ├── 14.py ├── 15.py ├── 16.py ├── 17.py ├── 18.py ├── 19.py ├── EC.py ├── __init__.py └── eval_apply.py └── ucb.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/README.md -------------------------------------------------------------------------------- /homework/hw01/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw01/.ok_history -------------------------------------------------------------------------------- /homework/hw01/.ok_messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw01/.ok_messages -------------------------------------------------------------------------------- /homework/hw01/.ok_storage.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw01/.ok_storage.bak -------------------------------------------------------------------------------- /homework/hw01/.ok_storage.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw01/.ok_storage.dat -------------------------------------------------------------------------------- /homework/hw01/.ok_storage.dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw01/.ok_storage.dir -------------------------------------------------------------------------------- /homework/hw01/hw01.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw01/hw01.ok -------------------------------------------------------------------------------- /homework/hw01/hw01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw01/hw01.py -------------------------------------------------------------------------------- /homework/hw01/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw01/ok -------------------------------------------------------------------------------- /homework/hw01/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homework/hw02/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw02/.ok_history -------------------------------------------------------------------------------- /homework/hw02/.ok_storage.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw02/.ok_storage.bak -------------------------------------------------------------------------------- /homework/hw02/.ok_storage.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw02/.ok_storage.dat -------------------------------------------------------------------------------- /homework/hw02/.ok_storage.dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw02/.ok_storage.dir -------------------------------------------------------------------------------- /homework/hw02/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw02/construct_check.py -------------------------------------------------------------------------------- /homework/hw02/hw02.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw02/hw02.ok -------------------------------------------------------------------------------- /homework/hw02/hw02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw02/hw02.py -------------------------------------------------------------------------------- /homework/hw02/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw02/ok -------------------------------------------------------------------------------- /homework/hw02/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homework/hw03/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw03/.ok_history -------------------------------------------------------------------------------- /homework/hw03/.ok_storage.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw03/.ok_storage.bak -------------------------------------------------------------------------------- /homework/hw03/.ok_storage.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw03/.ok_storage.dat -------------------------------------------------------------------------------- /homework/hw03/.ok_storage.dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw03/.ok_storage.dir -------------------------------------------------------------------------------- /homework/hw03/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw03/construct_check.py -------------------------------------------------------------------------------- /homework/hw03/hw03.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw03/hw03.ok -------------------------------------------------------------------------------- /homework/hw03/hw03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw03/hw03.py -------------------------------------------------------------------------------- /homework/hw03/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw03/ok -------------------------------------------------------------------------------- /homework/hw03/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homework/hw03/tests/check_par.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw03/tests/check_par.py -------------------------------------------------------------------------------- /homework/hw03/tests/div_interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw03/tests/div_interval.py -------------------------------------------------------------------------------- /homework/hw03/tests/interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw03/tests/interval.py -------------------------------------------------------------------------------- /homework/hw03/tests/mul_interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw03/tests/mul_interval.py -------------------------------------------------------------------------------- /homework/hw03/tests/polynomial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw03/tests/polynomial.py -------------------------------------------------------------------------------- /homework/hw03/tests/quadratic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw03/tests/quadratic.py -------------------------------------------------------------------------------- /homework/hw03/tests/sub_interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw03/tests/sub_interval.py -------------------------------------------------------------------------------- /homework/hw04/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw04/.ok_history -------------------------------------------------------------------------------- /homework/hw04/.ok_storage.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw04/.ok_storage.bak -------------------------------------------------------------------------------- /homework/hw04/.ok_storage.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw04/.ok_storage.dat -------------------------------------------------------------------------------- /homework/hw04/.ok_storage.dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw04/.ok_storage.dir -------------------------------------------------------------------------------- /homework/hw04/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw04/construct_check.py -------------------------------------------------------------------------------- /homework/hw04/hw04.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw04/hw04.ok -------------------------------------------------------------------------------- /homework/hw04/hw04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw04/hw04.py -------------------------------------------------------------------------------- /homework/hw04/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw04/ok -------------------------------------------------------------------------------- /homework/hw04/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homework/hw04/tests/check_par.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw04/tests/check_par.py -------------------------------------------------------------------------------- /homework/hw04/tests/div_interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw04/tests/div_interval.py -------------------------------------------------------------------------------- /homework/hw04/tests/interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw04/tests/interval.py -------------------------------------------------------------------------------- /homework/hw04/tests/mul_interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw04/tests/mul_interval.py -------------------------------------------------------------------------------- /homework/hw04/tests/polynomial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw04/tests/polynomial.py -------------------------------------------------------------------------------- /homework/hw04/tests/quadratic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw04/tests/quadratic.py -------------------------------------------------------------------------------- /homework/hw04/tests/sub_interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw04/tests/sub_interval.py -------------------------------------------------------------------------------- /homework/hw05/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw05/.ok_history -------------------------------------------------------------------------------- /homework/hw05/.ok_storage.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw05/.ok_storage.bak -------------------------------------------------------------------------------- /homework/hw05/.ok_storage.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw05/.ok_storage.dat -------------------------------------------------------------------------------- /homework/hw05/.ok_storage.dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw05/.ok_storage.dir -------------------------------------------------------------------------------- /homework/hw05/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw05/construct_check.py -------------------------------------------------------------------------------- /homework/hw05/hw05.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw05/hw05.ok -------------------------------------------------------------------------------- /homework/hw05/hw05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw05/hw05.py -------------------------------------------------------------------------------- /homework/hw05/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw05/ok -------------------------------------------------------------------------------- /homework/hw05/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homework/hw06/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/.ok_history -------------------------------------------------------------------------------- /homework/hw06/.ok_storage.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/.ok_storage.bak -------------------------------------------------------------------------------- /homework/hw06/.ok_storage.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/.ok_storage.dat -------------------------------------------------------------------------------- /homework/hw06/.ok_storage.dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/.ok_storage.dir -------------------------------------------------------------------------------- /homework/hw06/editor/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/__main__.py -------------------------------------------------------------------------------- /homework/hw06/editor/arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/arithmetic.py -------------------------------------------------------------------------------- /homework/hw06/editor/builtins.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/builtins.scm -------------------------------------------------------------------------------- /homework/hw06/editor/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/console.py -------------------------------------------------------------------------------- /homework/hw06/editor/css_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/css_colors.py -------------------------------------------------------------------------------- /homework/hw06/editor/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/database.py -------------------------------------------------------------------------------- /homework/hw06/editor/datamodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/datamodel.py -------------------------------------------------------------------------------- /homework/hw06/editor/documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/documentation.py -------------------------------------------------------------------------------- /homework/hw06/editor/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/environment.py -------------------------------------------------------------------------------- /homework/hw06/editor/evaluate_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/evaluate_apply.py -------------------------------------------------------------------------------- /homework/hw06/editor/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/execution.py -------------------------------------------------------------------------------- /homework/hw06/editor/execution_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/execution_parser.py -------------------------------------------------------------------------------- /homework/hw06/editor/file_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/file_manager.py -------------------------------------------------------------------------------- /homework/hw06/editor/format_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/format_parser.py -------------------------------------------------------------------------------- /homework/hw06/editor/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/formatter.py -------------------------------------------------------------------------------- /homework/hw06/editor/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/graphics.py -------------------------------------------------------------------------------- /homework/hw06/editor/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/helper.py -------------------------------------------------------------------------------- /homework/hw06/editor/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/lexer.py -------------------------------------------------------------------------------- /homework/hw06/editor/libraries/mistune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/libraries/mistune.py -------------------------------------------------------------------------------- /homework/hw06/editor/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/lists.py -------------------------------------------------------------------------------- /homework/hw06/editor/local_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/local_server.py -------------------------------------------------------------------------------- /homework/hw06/editor/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/log.py -------------------------------------------------------------------------------- /homework/hw06/editor/log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/log_utils.py -------------------------------------------------------------------------------- /homework/hw06/editor/ok_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/ok_interface.py -------------------------------------------------------------------------------- /homework/hw06/editor/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/persistence.py -------------------------------------------------------------------------------- /homework/hw06/editor/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/primitives.py -------------------------------------------------------------------------------- /homework/hw06/editor/runtime_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/runtime_limiter.py -------------------------------------------------------------------------------- /homework/hw06/editor/scheme_documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/scheme_documentation.md -------------------------------------------------------------------------------- /homework/hw06/editor/scheme_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/scheme_exceptions.py -------------------------------------------------------------------------------- /homework/hw06/editor/special_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/special_forms.py -------------------------------------------------------------------------------- /homework/hw06/editor/static/ace.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/static/ace.min.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/static/bootstrap.min.css -------------------------------------------------------------------------------- /homework/hw06/editor/static/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/static/bootstrap.min.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/static/favicon.ico -------------------------------------------------------------------------------- /homework/hw06/editor/static/goldenlayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/static/goldenlayout.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/static/index.html -------------------------------------------------------------------------------- /homework/hw06/editor/static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/static/jquery.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/static/popper.min.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/scripts/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/static/scripts/editor.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/scripts/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/static/scripts/layout.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/static/scripts/main.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/scripts/measure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/static/scripts/measure.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/scripts/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/static/scripts/output.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/svg-pan-zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/static/svg-pan-zoom.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/static/svg.js -------------------------------------------------------------------------------- /homework/hw06/editor/type_checking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/type_checking.py -------------------------------------------------------------------------------- /homework/hw06/editor/visualizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/visualizing.py -------------------------------------------------------------------------------- /homework/hw06/editor/web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/web_server.py -------------------------------------------------------------------------------- /homework/hw06/editor/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/editor/words.txt -------------------------------------------------------------------------------- /homework/hw06/hw06.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/hw06.ok -------------------------------------------------------------------------------- /homework/hw06/hw06.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/hw06.py -------------------------------------------------------------------------------- /homework/hw06/hw06.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/hw06.scm -------------------------------------------------------------------------------- /homework/hw06/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/ok -------------------------------------------------------------------------------- /homework/hw06/scheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/scheme -------------------------------------------------------------------------------- /homework/hw06/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homework/hw06/tests/cadr-caddr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/tests/cadr-caddr.py -------------------------------------------------------------------------------- /homework/hw06/tests/pow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/tests/pow.py -------------------------------------------------------------------------------- /homework/hw06/tests/sign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw06/tests/sign.py -------------------------------------------------------------------------------- /homework/hw07/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/.ok_history -------------------------------------------------------------------------------- /homework/hw07/.ok_storage.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/.ok_storage.bak -------------------------------------------------------------------------------- /homework/hw07/.ok_storage.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/.ok_storage.dat -------------------------------------------------------------------------------- /homework/hw07/.ok_storage.dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/.ok_storage.dir -------------------------------------------------------------------------------- /homework/hw07/editor/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/__main__.py -------------------------------------------------------------------------------- /homework/hw07/editor/arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/arithmetic.py -------------------------------------------------------------------------------- /homework/hw07/editor/builtins.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/builtins.scm -------------------------------------------------------------------------------- /homework/hw07/editor/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/console.py -------------------------------------------------------------------------------- /homework/hw07/editor/css_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/css_colors.py -------------------------------------------------------------------------------- /homework/hw07/editor/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/database.py -------------------------------------------------------------------------------- /homework/hw07/editor/datamodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/datamodel.py -------------------------------------------------------------------------------- /homework/hw07/editor/documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/documentation.py -------------------------------------------------------------------------------- /homework/hw07/editor/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/environment.py -------------------------------------------------------------------------------- /homework/hw07/editor/evaluate_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/evaluate_apply.py -------------------------------------------------------------------------------- /homework/hw07/editor/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/execution.py -------------------------------------------------------------------------------- /homework/hw07/editor/execution_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/execution_parser.py -------------------------------------------------------------------------------- /homework/hw07/editor/file_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/file_manager.py -------------------------------------------------------------------------------- /homework/hw07/editor/format_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/format_parser.py -------------------------------------------------------------------------------- /homework/hw07/editor/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/formatter.py -------------------------------------------------------------------------------- /homework/hw07/editor/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/graphics.py -------------------------------------------------------------------------------- /homework/hw07/editor/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/helper.py -------------------------------------------------------------------------------- /homework/hw07/editor/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/lexer.py -------------------------------------------------------------------------------- /homework/hw07/editor/libraries/mistune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/libraries/mistune.py -------------------------------------------------------------------------------- /homework/hw07/editor/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/lists.py -------------------------------------------------------------------------------- /homework/hw07/editor/local_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/local_server.py -------------------------------------------------------------------------------- /homework/hw07/editor/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/log.py -------------------------------------------------------------------------------- /homework/hw07/editor/log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/log_utils.py -------------------------------------------------------------------------------- /homework/hw07/editor/ok_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/ok_interface.py -------------------------------------------------------------------------------- /homework/hw07/editor/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/persistence.py -------------------------------------------------------------------------------- /homework/hw07/editor/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/primitives.py -------------------------------------------------------------------------------- /homework/hw07/editor/runtime_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/runtime_limiter.py -------------------------------------------------------------------------------- /homework/hw07/editor/scheme_documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/scheme_documentation.md -------------------------------------------------------------------------------- /homework/hw07/editor/scheme_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/scheme_exceptions.py -------------------------------------------------------------------------------- /homework/hw07/editor/special_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/special_forms.py -------------------------------------------------------------------------------- /homework/hw07/editor/static/ace.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/static/ace.min.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/static/bootstrap.min.css -------------------------------------------------------------------------------- /homework/hw07/editor/static/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/static/bootstrap.min.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/static/favicon.ico -------------------------------------------------------------------------------- /homework/hw07/editor/static/goldenlayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/static/goldenlayout.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/static/index.html -------------------------------------------------------------------------------- /homework/hw07/editor/static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/static/jquery.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/static/popper.min.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/scripts/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/static/scripts/editor.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/scripts/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/static/scripts/layout.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/static/scripts/main.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/scripts/measure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/static/scripts/measure.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/scripts/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/static/scripts/output.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/svg-pan-zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/static/svg-pan-zoom.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/static/svg.js -------------------------------------------------------------------------------- /homework/hw07/editor/type_checking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/type_checking.py -------------------------------------------------------------------------------- /homework/hw07/editor/visualizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/visualizing.py -------------------------------------------------------------------------------- /homework/hw07/editor/web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/web_server.py -------------------------------------------------------------------------------- /homework/hw07/editor/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/editor/words.txt -------------------------------------------------------------------------------- /homework/hw07/hw07.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/hw07.ok -------------------------------------------------------------------------------- /homework/hw07/hw07.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/hw07.scm -------------------------------------------------------------------------------- /homework/hw07/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/ok -------------------------------------------------------------------------------- /homework/hw07/scheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/scheme -------------------------------------------------------------------------------- /homework/hw07/test.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/test.scm -------------------------------------------------------------------------------- /homework/hw07/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homework/hw07/tests/accumulate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/tests/accumulate.py -------------------------------------------------------------------------------- /homework/hw07/tests/filter_lst.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/tests/filter_lst.py -------------------------------------------------------------------------------- /homework/hw07/tests/interleave.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/tests/interleave.py -------------------------------------------------------------------------------- /homework/hw07/tests/without_duplicates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw07/tests/without_duplicates.py -------------------------------------------------------------------------------- /homework/hw08/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/.ok_history -------------------------------------------------------------------------------- /homework/hw08/.ok_storage.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/.ok_storage.bak -------------------------------------------------------------------------------- /homework/hw08/.ok_storage.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/.ok_storage.dat -------------------------------------------------------------------------------- /homework/hw08/.ok_storage.dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/.ok_storage.dir -------------------------------------------------------------------------------- /homework/hw08/editor/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/__main__.py -------------------------------------------------------------------------------- /homework/hw08/editor/arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/arithmetic.py -------------------------------------------------------------------------------- /homework/hw08/editor/builtins.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/builtins.scm -------------------------------------------------------------------------------- /homework/hw08/editor/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/console.py -------------------------------------------------------------------------------- /homework/hw08/editor/css_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/css_colors.py -------------------------------------------------------------------------------- /homework/hw08/editor/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/database.py -------------------------------------------------------------------------------- /homework/hw08/editor/datamodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/datamodel.py -------------------------------------------------------------------------------- /homework/hw08/editor/documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/documentation.py -------------------------------------------------------------------------------- /homework/hw08/editor/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/environment.py -------------------------------------------------------------------------------- /homework/hw08/editor/evaluate_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/evaluate_apply.py -------------------------------------------------------------------------------- /homework/hw08/editor/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/execution.py -------------------------------------------------------------------------------- /homework/hw08/editor/execution_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/execution_parser.py -------------------------------------------------------------------------------- /homework/hw08/editor/file_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/file_manager.py -------------------------------------------------------------------------------- /homework/hw08/editor/format_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/format_parser.py -------------------------------------------------------------------------------- /homework/hw08/editor/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/formatter.py -------------------------------------------------------------------------------- /homework/hw08/editor/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/graphics.py -------------------------------------------------------------------------------- /homework/hw08/editor/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/helper.py -------------------------------------------------------------------------------- /homework/hw08/editor/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/lexer.py -------------------------------------------------------------------------------- /homework/hw08/editor/libraries/mistune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/libraries/mistune.py -------------------------------------------------------------------------------- /homework/hw08/editor/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/lists.py -------------------------------------------------------------------------------- /homework/hw08/editor/local_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/local_server.py -------------------------------------------------------------------------------- /homework/hw08/editor/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/log.py -------------------------------------------------------------------------------- /homework/hw08/editor/log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/log_utils.py -------------------------------------------------------------------------------- /homework/hw08/editor/ok_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/ok_interface.py -------------------------------------------------------------------------------- /homework/hw08/editor/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/persistence.py -------------------------------------------------------------------------------- /homework/hw08/editor/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/primitives.py -------------------------------------------------------------------------------- /homework/hw08/editor/runtime_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/runtime_limiter.py -------------------------------------------------------------------------------- /homework/hw08/editor/scheme_documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/scheme_documentation.md -------------------------------------------------------------------------------- /homework/hw08/editor/scheme_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/scheme_exceptions.py -------------------------------------------------------------------------------- /homework/hw08/editor/special_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/special_forms.py -------------------------------------------------------------------------------- /homework/hw08/editor/static/ace.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/static/ace.min.js -------------------------------------------------------------------------------- /homework/hw08/editor/static/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/static/bootstrap.min.css -------------------------------------------------------------------------------- /homework/hw08/editor/static/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/static/bootstrap.min.js -------------------------------------------------------------------------------- /homework/hw08/editor/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/static/favicon.ico -------------------------------------------------------------------------------- /homework/hw08/editor/static/goldenlayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/static/goldenlayout.js -------------------------------------------------------------------------------- /homework/hw08/editor/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/static/index.html -------------------------------------------------------------------------------- /homework/hw08/editor/static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/static/jquery.js -------------------------------------------------------------------------------- /homework/hw08/editor/static/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/static/popper.min.js -------------------------------------------------------------------------------- /homework/hw08/editor/static/scripts/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/static/scripts/editor.js -------------------------------------------------------------------------------- /homework/hw08/editor/static/scripts/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/static/scripts/layout.js -------------------------------------------------------------------------------- /homework/hw08/editor/static/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/static/scripts/main.js -------------------------------------------------------------------------------- /homework/hw08/editor/static/scripts/measure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/static/scripts/measure.js -------------------------------------------------------------------------------- /homework/hw08/editor/static/scripts/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/static/scripts/output.js -------------------------------------------------------------------------------- /homework/hw08/editor/static/svg-pan-zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/static/svg-pan-zoom.js -------------------------------------------------------------------------------- /homework/hw08/editor/static/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/static/svg.js -------------------------------------------------------------------------------- /homework/hw08/editor/type_checking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/type_checking.py -------------------------------------------------------------------------------- /homework/hw08/editor/visualizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/visualizing.py -------------------------------------------------------------------------------- /homework/hw08/editor/web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/web_server.py -------------------------------------------------------------------------------- /homework/hw08/editor/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/editor/words.txt -------------------------------------------------------------------------------- /homework/hw08/hw08.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/hw08.ok -------------------------------------------------------------------------------- /homework/hw08/hw08.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/hw08.scm -------------------------------------------------------------------------------- /homework/hw08/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/ok -------------------------------------------------------------------------------- /homework/hw08/scheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/scheme -------------------------------------------------------------------------------- /homework/hw08/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homework/hw08/tests/accumulate-tail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/tests/accumulate-tail.py -------------------------------------------------------------------------------- /homework/hw08/tests/derive-exp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/tests/derive-exp.py -------------------------------------------------------------------------------- /homework/hw08/tests/derive-product.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/tests/derive-product.py -------------------------------------------------------------------------------- /homework/hw08/tests/derive-sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/tests/derive-sum.py -------------------------------------------------------------------------------- /homework/hw08/tests/make-exp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/tests/make-exp.py -------------------------------------------------------------------------------- /homework/hw08/tests/wwsd-quasiquote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw08/tests/wwsd-quasiquote.py -------------------------------------------------------------------------------- /homework/hw09/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/.ok_history -------------------------------------------------------------------------------- /homework/hw09/editor/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/__main__.py -------------------------------------------------------------------------------- /homework/hw09/editor/arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/arithmetic.py -------------------------------------------------------------------------------- /homework/hw09/editor/builtins.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/builtins.scm -------------------------------------------------------------------------------- /homework/hw09/editor/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/console.py -------------------------------------------------------------------------------- /homework/hw09/editor/css_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/css_colors.py -------------------------------------------------------------------------------- /homework/hw09/editor/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/database.py -------------------------------------------------------------------------------- /homework/hw09/editor/datamodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/datamodel.py -------------------------------------------------------------------------------- /homework/hw09/editor/documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/documentation.py -------------------------------------------------------------------------------- /homework/hw09/editor/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/environment.py -------------------------------------------------------------------------------- /homework/hw09/editor/evaluate_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/evaluate_apply.py -------------------------------------------------------------------------------- /homework/hw09/editor/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/execution.py -------------------------------------------------------------------------------- /homework/hw09/editor/execution_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/execution_parser.py -------------------------------------------------------------------------------- /homework/hw09/editor/file_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/file_manager.py -------------------------------------------------------------------------------- /homework/hw09/editor/format_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/format_parser.py -------------------------------------------------------------------------------- /homework/hw09/editor/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/formatter.py -------------------------------------------------------------------------------- /homework/hw09/editor/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/graphics.py -------------------------------------------------------------------------------- /homework/hw09/editor/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/helper.py -------------------------------------------------------------------------------- /homework/hw09/editor/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/lexer.py -------------------------------------------------------------------------------- /homework/hw09/editor/libraries/mistune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/libraries/mistune.py -------------------------------------------------------------------------------- /homework/hw09/editor/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/lists.py -------------------------------------------------------------------------------- /homework/hw09/editor/local_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/local_server.py -------------------------------------------------------------------------------- /homework/hw09/editor/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/log.py -------------------------------------------------------------------------------- /homework/hw09/editor/log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/log_utils.py -------------------------------------------------------------------------------- /homework/hw09/editor/ok_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/ok_interface.py -------------------------------------------------------------------------------- /homework/hw09/editor/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/persistence.py -------------------------------------------------------------------------------- /homework/hw09/editor/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/primitives.py -------------------------------------------------------------------------------- /homework/hw09/editor/runtime_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/runtime_limiter.py -------------------------------------------------------------------------------- /homework/hw09/editor/scheme_documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/scheme_documentation.md -------------------------------------------------------------------------------- /homework/hw09/editor/scheme_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/scheme_exceptions.py -------------------------------------------------------------------------------- /homework/hw09/editor/special_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/special_forms.py -------------------------------------------------------------------------------- /homework/hw09/editor/static/ace.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/static/ace.min.js -------------------------------------------------------------------------------- /homework/hw09/editor/static/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/static/bootstrap.min.css -------------------------------------------------------------------------------- /homework/hw09/editor/static/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/static/bootstrap.min.js -------------------------------------------------------------------------------- /homework/hw09/editor/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/static/favicon.ico -------------------------------------------------------------------------------- /homework/hw09/editor/static/goldenlayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/static/goldenlayout.js -------------------------------------------------------------------------------- /homework/hw09/editor/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/static/index.html -------------------------------------------------------------------------------- /homework/hw09/editor/static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/static/jquery.js -------------------------------------------------------------------------------- /homework/hw09/editor/static/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/static/popper.min.js -------------------------------------------------------------------------------- /homework/hw09/editor/static/scripts/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/static/scripts/editor.js -------------------------------------------------------------------------------- /homework/hw09/editor/static/scripts/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/static/scripts/layout.js -------------------------------------------------------------------------------- /homework/hw09/editor/static/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/static/scripts/main.js -------------------------------------------------------------------------------- /homework/hw09/editor/static/scripts/measure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/static/scripts/measure.js -------------------------------------------------------------------------------- /homework/hw09/editor/static/svg-pan-zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/static/svg-pan-zoom.js -------------------------------------------------------------------------------- /homework/hw09/editor/static/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/static/svg.js -------------------------------------------------------------------------------- /homework/hw09/editor/type_checking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/type_checking.py -------------------------------------------------------------------------------- /homework/hw09/editor/visualizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/visualizing.py -------------------------------------------------------------------------------- /homework/hw09/editor/web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/web_server.py -------------------------------------------------------------------------------- /homework/hw09/editor/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/editor/words.txt -------------------------------------------------------------------------------- /homework/hw09/hw09.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/hw09.ok -------------------------------------------------------------------------------- /homework/hw09/hw09.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/hw09.scm -------------------------------------------------------------------------------- /homework/hw09/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/ok -------------------------------------------------------------------------------- /homework/hw09/scheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/scheme -------------------------------------------------------------------------------- /homework/hw09/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homework/hw09/tests/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/tests/switch.py -------------------------------------------------------------------------------- /homework/hw09/tests/wwpd-bnf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/tests/wwpd-bnf.py -------------------------------------------------------------------------------- /homework/hw09/tests/wwrm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/tests/wwrm.py -------------------------------------------------------------------------------- /homework/hw09/tests/wwsd-eval_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/homework/hw09/tests/wwsd-eval_apply.py -------------------------------------------------------------------------------- /lab/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/.vscode/settings.json -------------------------------------------------------------------------------- /lab/lab00/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab00/.ok_history -------------------------------------------------------------------------------- /lab/lab00/.ok_messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab00/.ok_messages -------------------------------------------------------------------------------- /lab/lab00/.ok_storage.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab00/.ok_storage.bak -------------------------------------------------------------------------------- /lab/lab00/.ok_storage.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab00/.ok_storage.dat -------------------------------------------------------------------------------- /lab/lab00/.ok_storage.dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab00/.ok_storage.dir -------------------------------------------------------------------------------- /lab/lab00/lab00.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab00/lab00.ok -------------------------------------------------------------------------------- /lab/lab00/lab00.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab00/lab00.py -------------------------------------------------------------------------------- /lab/lab00/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab00/ok -------------------------------------------------------------------------------- /lab/lab00/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab/lab00/tests/python-basics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab00/tests/python-basics.py -------------------------------------------------------------------------------- /lab/lab01/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab01/.ok_history -------------------------------------------------------------------------------- /lab/lab01/.ok_storage.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab01/.ok_storage.bak -------------------------------------------------------------------------------- /lab/lab01/.ok_storage.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab01/.ok_storage.dat -------------------------------------------------------------------------------- /lab/lab01/.ok_storage.dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab01/.ok_storage.dir -------------------------------------------------------------------------------- /lab/lab01/lab01.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab01/lab01.ok -------------------------------------------------------------------------------- /lab/lab01/lab01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab01/lab01.py -------------------------------------------------------------------------------- /lab/lab01/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab01/ok -------------------------------------------------------------------------------- /lab/lab01/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab/lab01/tests/control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab01/tests/control.py -------------------------------------------------------------------------------- /lab/lab01/tests/debugging-quiz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab01/tests/debugging-quiz.py -------------------------------------------------------------------------------- /lab/lab01/tests/if-statements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab01/tests/if-statements.py -------------------------------------------------------------------------------- /lab/lab01/tests/short-circuit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab01/tests/short-circuit.py -------------------------------------------------------------------------------- /lab/lab02/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab02/.ok_history -------------------------------------------------------------------------------- /lab/lab02/.ok_storage.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab02/.ok_storage.bak -------------------------------------------------------------------------------- /lab/lab02/.ok_storage.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab02/.ok_storage.dat -------------------------------------------------------------------------------- /lab/lab02/.ok_storage.dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab02/.ok_storage.dir -------------------------------------------------------------------------------- /lab/lab02/lab02.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab02/lab02.ok -------------------------------------------------------------------------------- /lab/lab02/lab02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab02/lab02.py -------------------------------------------------------------------------------- /lab/lab02/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab02/ok -------------------------------------------------------------------------------- /lab/lab02/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab/lab02/tests/hof-wwpd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab02/tests/hof-wwpd.py -------------------------------------------------------------------------------- /lab/lab02/tests/lambda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab02/tests/lambda.py -------------------------------------------------------------------------------- /lab/lab03/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab03/.ok_history -------------------------------------------------------------------------------- /lab/lab03/.ok_storage.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab03/.ok_storage.bak -------------------------------------------------------------------------------- /lab/lab03/.ok_storage.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab03/.ok_storage.dat -------------------------------------------------------------------------------- /lab/lab03/.ok_storage.dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab03/.ok_storage.dir -------------------------------------------------------------------------------- /lab/lab03/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab03/construct_check.py -------------------------------------------------------------------------------- /lab/lab03/lab03.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab03/lab03.ok -------------------------------------------------------------------------------- /lab/lab03/lab03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab03/lab03.py -------------------------------------------------------------------------------- /lab/lab03/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab03/ok -------------------------------------------------------------------------------- /lab/lab03/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab/lab03/tests/recursion-wwpd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab03/tests/recursion-wwpd.py -------------------------------------------------------------------------------- /lab/lab03/tests/sr-wwpd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab03/tests/sr-wwpd.py -------------------------------------------------------------------------------- /lab/lab05/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab05/.ok_history -------------------------------------------------------------------------------- /lab/lab05/.ok_storage.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab05/.ok_storage.bak -------------------------------------------------------------------------------- /lab/lab05/.ok_storage.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab05/.ok_storage.dat -------------------------------------------------------------------------------- /lab/lab05/.ok_storage.dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab05/.ok_storage.dir -------------------------------------------------------------------------------- /lab/lab05/lab05.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab05/lab05.ok -------------------------------------------------------------------------------- /lab/lab05/lab05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab05/lab05.py -------------------------------------------------------------------------------- /lab/lab05/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab05/ok -------------------------------------------------------------------------------- /lab/lab05/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab05/test.py -------------------------------------------------------------------------------- /lab/lab05/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab/lab06/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab06/.ok_history -------------------------------------------------------------------------------- /lab/lab06/.ok_storage.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab06/.ok_storage.bak -------------------------------------------------------------------------------- /lab/lab06/.ok_storage.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab06/.ok_storage.dat -------------------------------------------------------------------------------- /lab/lab06/.ok_storage.dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab06/.ok_storage.dir -------------------------------------------------------------------------------- /lab/lab06/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab06/construct_check.py -------------------------------------------------------------------------------- /lab/lab06/lab06.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab06/lab06.ok -------------------------------------------------------------------------------- /lab/lab06/lab06.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab06/lab06.py -------------------------------------------------------------------------------- /lab/lab06/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab06/ok -------------------------------------------------------------------------------- /lab/lab06/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab/lab06/tests/list-mutation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab06/tests/list-mutation.py -------------------------------------------------------------------------------- /lab/lab06/tests/nonlocal_quiz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab06/tests/nonlocal_quiz.py -------------------------------------------------------------------------------- /lab/lab07/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab07/.ok_history -------------------------------------------------------------------------------- /lab/lab07/.ok_storage.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab07/.ok_storage.bak -------------------------------------------------------------------------------- /lab/lab07/.ok_storage.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab07/.ok_storage.dat -------------------------------------------------------------------------------- /lab/lab07/.ok_storage.dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab07/.ok_storage.dir -------------------------------------------------------------------------------- /lab/lab07/car.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab07/car.py -------------------------------------------------------------------------------- /lab/lab07/cardgame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab07/cardgame.py -------------------------------------------------------------------------------- /lab/lab07/cards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab07/cards.py -------------------------------------------------------------------------------- /lab/lab07/classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab07/classes.py -------------------------------------------------------------------------------- /lab/lab07/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab07/construct_check.py -------------------------------------------------------------------------------- /lab/lab07/lab07.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab07/lab07.ok -------------------------------------------------------------------------------- /lab/lab07/lab07.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab07/lab07.py -------------------------------------------------------------------------------- /lab/lab07/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab07/ok -------------------------------------------------------------------------------- /lab/lab07/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab/lab07/tests/link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab07/tests/link.py -------------------------------------------------------------------------------- /lab/lab07/tests/wwpd-car.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab07/tests/wwpd-car.py -------------------------------------------------------------------------------- /lab/lab08/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab08/.ok_history -------------------------------------------------------------------------------- /lab/lab08/.ok_storage.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab08/.ok_storage.bak -------------------------------------------------------------------------------- /lab/lab08/.ok_storage.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab08/.ok_storage.dat -------------------------------------------------------------------------------- /lab/lab08/.ok_storage.dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab08/.ok_storage.dir -------------------------------------------------------------------------------- /lab/lab08/lab08.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab08/lab08.ok -------------------------------------------------------------------------------- /lab/lab08/lab08.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab08/lab08.py -------------------------------------------------------------------------------- /lab/lab08/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab08/ok -------------------------------------------------------------------------------- /lab/lab08/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab/lab08/tests/wwpd-complexity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab08/tests/wwpd-complexity.py -------------------------------------------------------------------------------- /lab/lab10/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/.ok_history -------------------------------------------------------------------------------- /lab/lab10/.ok_storage.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/.ok_storage.bak -------------------------------------------------------------------------------- /lab/lab10/.ok_storage.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/.ok_storage.dat -------------------------------------------------------------------------------- /lab/lab10/.ok_storage.dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/.ok_storage.dir -------------------------------------------------------------------------------- /lab/lab10/editor/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/__main__.py -------------------------------------------------------------------------------- /lab/lab10/editor/arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/arithmetic.py -------------------------------------------------------------------------------- /lab/lab10/editor/builtins.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/builtins.scm -------------------------------------------------------------------------------- /lab/lab10/editor/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/console.py -------------------------------------------------------------------------------- /lab/lab10/editor/css_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/css_colors.py -------------------------------------------------------------------------------- /lab/lab10/editor/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/database.py -------------------------------------------------------------------------------- /lab/lab10/editor/datamodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/datamodel.py -------------------------------------------------------------------------------- /lab/lab10/editor/documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/documentation.py -------------------------------------------------------------------------------- /lab/lab10/editor/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/environment.py -------------------------------------------------------------------------------- /lab/lab10/editor/evaluate_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/evaluate_apply.py -------------------------------------------------------------------------------- /lab/lab10/editor/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/execution.py -------------------------------------------------------------------------------- /lab/lab10/editor/execution_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/execution_parser.py -------------------------------------------------------------------------------- /lab/lab10/editor/file_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/file_manager.py -------------------------------------------------------------------------------- /lab/lab10/editor/format_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/format_parser.py -------------------------------------------------------------------------------- /lab/lab10/editor/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/formatter.py -------------------------------------------------------------------------------- /lab/lab10/editor/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/graphics.py -------------------------------------------------------------------------------- /lab/lab10/editor/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/helper.py -------------------------------------------------------------------------------- /lab/lab10/editor/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/lexer.py -------------------------------------------------------------------------------- /lab/lab10/editor/libraries/mistune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/libraries/mistune.py -------------------------------------------------------------------------------- /lab/lab10/editor/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/lists.py -------------------------------------------------------------------------------- /lab/lab10/editor/local_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/local_server.py -------------------------------------------------------------------------------- /lab/lab10/editor/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/log.py -------------------------------------------------------------------------------- /lab/lab10/editor/log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/log_utils.py -------------------------------------------------------------------------------- /lab/lab10/editor/ok_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/ok_interface.py -------------------------------------------------------------------------------- /lab/lab10/editor/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/persistence.py -------------------------------------------------------------------------------- /lab/lab10/editor/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/primitives.py -------------------------------------------------------------------------------- /lab/lab10/editor/runtime_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/runtime_limiter.py -------------------------------------------------------------------------------- /lab/lab10/editor/scheme_documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/scheme_documentation.md -------------------------------------------------------------------------------- /lab/lab10/editor/scheme_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/scheme_exceptions.py -------------------------------------------------------------------------------- /lab/lab10/editor/special_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/special_forms.py -------------------------------------------------------------------------------- /lab/lab10/editor/static/ace.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/static/ace.min.js -------------------------------------------------------------------------------- /lab/lab10/editor/static/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/static/bootstrap.min.css -------------------------------------------------------------------------------- /lab/lab10/editor/static/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/static/bootstrap.min.js -------------------------------------------------------------------------------- /lab/lab10/editor/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/static/favicon.ico -------------------------------------------------------------------------------- /lab/lab10/editor/static/goldenlayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/static/goldenlayout.js -------------------------------------------------------------------------------- /lab/lab10/editor/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/static/index.html -------------------------------------------------------------------------------- /lab/lab10/editor/static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/static/jquery.js -------------------------------------------------------------------------------- /lab/lab10/editor/static/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/static/popper.min.js -------------------------------------------------------------------------------- /lab/lab10/editor/static/scripts/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/static/scripts/editor.js -------------------------------------------------------------------------------- /lab/lab10/editor/static/scripts/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/static/scripts/layout.js -------------------------------------------------------------------------------- /lab/lab10/editor/static/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/static/scripts/main.js -------------------------------------------------------------------------------- /lab/lab10/editor/static/scripts/measure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/static/scripts/measure.js -------------------------------------------------------------------------------- /lab/lab10/editor/static/scripts/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/static/scripts/output.js -------------------------------------------------------------------------------- /lab/lab10/editor/static/scripts/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/static/scripts/settings.js -------------------------------------------------------------------------------- /lab/lab10/editor/static/svg-pan-zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/static/svg-pan-zoom.js -------------------------------------------------------------------------------- /lab/lab10/editor/static/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/static/svg.js -------------------------------------------------------------------------------- /lab/lab10/editor/type_checking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/type_checking.py -------------------------------------------------------------------------------- /lab/lab10/editor/visualizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/visualizing.py -------------------------------------------------------------------------------- /lab/lab10/editor/web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/web_server.py -------------------------------------------------------------------------------- /lab/lab10/editor/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/editor/words.txt -------------------------------------------------------------------------------- /lab/lab10/lab10.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/lab10.ok -------------------------------------------------------------------------------- /lab/lab10/lab10.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/lab10.scm -------------------------------------------------------------------------------- /lab/lab10/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/ok -------------------------------------------------------------------------------- /lab/lab10/scheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/scheme -------------------------------------------------------------------------------- /lab/lab10/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab/lab10/tests/combinations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/tests/combinations.py -------------------------------------------------------------------------------- /lab/lab10/tests/composed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/tests/composed.py -------------------------------------------------------------------------------- /lab/lab10/tests/make_adder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/tests/make_adder.py -------------------------------------------------------------------------------- /lab/lab10/tests/make_structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/tests/make_structure.py -------------------------------------------------------------------------------- /lab/lab10/tests/over_or_under.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/tests/over_or_under.py -------------------------------------------------------------------------------- /lab/lab10/tests/remove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/tests/remove.py -------------------------------------------------------------------------------- /lab/lab10/tests/sub_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab10/tests/sub_all.py -------------------------------------------------------------------------------- /lab/lab11/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab11/.ok_history -------------------------------------------------------------------------------- /lab/lab11/.ok_storage.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab11/.ok_storage.bak -------------------------------------------------------------------------------- /lab/lab11/.ok_storage.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab11/.ok_storage.dat -------------------------------------------------------------------------------- /lab/lab11/.ok_storage.dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab11/.ok_storage.dir -------------------------------------------------------------------------------- /lab/lab11/buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab11/buffer.py -------------------------------------------------------------------------------- /lab/lab11/expr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab11/expr.py -------------------------------------------------------------------------------- /lab/lab11/lab11.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab11/lab11.ok -------------------------------------------------------------------------------- /lab/lab11/lab11.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab/lab11/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab11/ok -------------------------------------------------------------------------------- /lab/lab11/reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab11/reader.py -------------------------------------------------------------------------------- /lab/lab11/repl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab11/repl.py -------------------------------------------------------------------------------- /lab/lab11/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab/lab11/tests/prologue_expr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab11/tests/prologue_expr.py -------------------------------------------------------------------------------- /lab/lab11/tests/prologue_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab11/tests/prologue_reader.py -------------------------------------------------------------------------------- /lab/lab11/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab11/utils.py -------------------------------------------------------------------------------- /lab/lab12/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/.ok_history -------------------------------------------------------------------------------- /lab/lab12/editor/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/__main__.py -------------------------------------------------------------------------------- /lab/lab12/editor/arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/arithmetic.py -------------------------------------------------------------------------------- /lab/lab12/editor/builtins.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/builtins.scm -------------------------------------------------------------------------------- /lab/lab12/editor/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/console.py -------------------------------------------------------------------------------- /lab/lab12/editor/css_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/css_colors.py -------------------------------------------------------------------------------- /lab/lab12/editor/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/database.py -------------------------------------------------------------------------------- /lab/lab12/editor/datamodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/datamodel.py -------------------------------------------------------------------------------- /lab/lab12/editor/documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/documentation.py -------------------------------------------------------------------------------- /lab/lab12/editor/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/environment.py -------------------------------------------------------------------------------- /lab/lab12/editor/evaluate_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/evaluate_apply.py -------------------------------------------------------------------------------- /lab/lab12/editor/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/execution.py -------------------------------------------------------------------------------- /lab/lab12/editor/execution_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/execution_parser.py -------------------------------------------------------------------------------- /lab/lab12/editor/file_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/file_manager.py -------------------------------------------------------------------------------- /lab/lab12/editor/format_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/format_parser.py -------------------------------------------------------------------------------- /lab/lab12/editor/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/formatter.py -------------------------------------------------------------------------------- /lab/lab12/editor/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/graphics.py -------------------------------------------------------------------------------- /lab/lab12/editor/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/helper.py -------------------------------------------------------------------------------- /lab/lab12/editor/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/lexer.py -------------------------------------------------------------------------------- /lab/lab12/editor/libraries/mistune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/libraries/mistune.py -------------------------------------------------------------------------------- /lab/lab12/editor/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/lists.py -------------------------------------------------------------------------------- /lab/lab12/editor/local_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/local_server.py -------------------------------------------------------------------------------- /lab/lab12/editor/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/log.py -------------------------------------------------------------------------------- /lab/lab12/editor/log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/log_utils.py -------------------------------------------------------------------------------- /lab/lab12/editor/ok_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/ok_interface.py -------------------------------------------------------------------------------- /lab/lab12/editor/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/persistence.py -------------------------------------------------------------------------------- /lab/lab12/editor/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/primitives.py -------------------------------------------------------------------------------- /lab/lab12/editor/runtime_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/runtime_limiter.py -------------------------------------------------------------------------------- /lab/lab12/editor/scheme_documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/scheme_documentation.md -------------------------------------------------------------------------------- /lab/lab12/editor/scheme_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/scheme_exceptions.py -------------------------------------------------------------------------------- /lab/lab12/editor/special_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/special_forms.py -------------------------------------------------------------------------------- /lab/lab12/editor/static/ace.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/static/ace.min.js -------------------------------------------------------------------------------- /lab/lab12/editor/static/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/static/bootstrap.min.css -------------------------------------------------------------------------------- /lab/lab12/editor/static/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/static/bootstrap.min.js -------------------------------------------------------------------------------- /lab/lab12/editor/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/static/favicon.ico -------------------------------------------------------------------------------- /lab/lab12/editor/static/goldenlayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/static/goldenlayout.js -------------------------------------------------------------------------------- /lab/lab12/editor/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/static/index.html -------------------------------------------------------------------------------- /lab/lab12/editor/static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/static/jquery.js -------------------------------------------------------------------------------- /lab/lab12/editor/static/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/static/popper.min.js -------------------------------------------------------------------------------- /lab/lab12/editor/static/scripts/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/static/scripts/editor.js -------------------------------------------------------------------------------- /lab/lab12/editor/static/scripts/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/static/scripts/layout.js -------------------------------------------------------------------------------- /lab/lab12/editor/static/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/static/scripts/main.js -------------------------------------------------------------------------------- /lab/lab12/editor/static/scripts/measure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/static/scripts/measure.js -------------------------------------------------------------------------------- /lab/lab12/editor/static/scripts/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/static/scripts/output.js -------------------------------------------------------------------------------- /lab/lab12/editor/static/scripts/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/static/scripts/settings.js -------------------------------------------------------------------------------- /lab/lab12/editor/static/svg-pan-zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/static/svg-pan-zoom.js -------------------------------------------------------------------------------- /lab/lab12/editor/static/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/static/svg.js -------------------------------------------------------------------------------- /lab/lab12/editor/type_checking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/type_checking.py -------------------------------------------------------------------------------- /lab/lab12/editor/visualizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/visualizing.py -------------------------------------------------------------------------------- /lab/lab12/editor/web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/web_server.py -------------------------------------------------------------------------------- /lab/lab12/editor/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/editor/words.txt -------------------------------------------------------------------------------- /lab/lab12/lab12.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/lab12.ok -------------------------------------------------------------------------------- /lab/lab12/lab12.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/lab12.scm -------------------------------------------------------------------------------- /lab/lab12/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/ok -------------------------------------------------------------------------------- /lab/lab12/scheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/scheme -------------------------------------------------------------------------------- /lab/lab12/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab/lab12/tests/repeatedly-cube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/tests/repeatedly-cube.py -------------------------------------------------------------------------------- /lab/lab12/tests/scheme-def.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/tests/scheme-def.py -------------------------------------------------------------------------------- /lab/lab12/tests/tail-replicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/tests/tail-replicate.py -------------------------------------------------------------------------------- /lab/lab12/tests/wwsd-macros.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab12/tests/wwsd-macros.py -------------------------------------------------------------------------------- /lab/lab13/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab13/.ok_history -------------------------------------------------------------------------------- /lab/lab13/.ok_storage.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab13/.ok_storage.bak -------------------------------------------------------------------------------- /lab/lab13/.ok_storage.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab13/.ok_storage.dat -------------------------------------------------------------------------------- /lab/lab13/.ok_storage.dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab13/.ok_storage.dir -------------------------------------------------------------------------------- /lab/lab13/lab13.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab13/lab13.ok -------------------------------------------------------------------------------- /lab/lab13/lab13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab13/lab13.py -------------------------------------------------------------------------------- /lab/lab13/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab13/ok -------------------------------------------------------------------------------- /lab/lab13/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab/lab13/tests/default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab13/tests/default.py -------------------------------------------------------------------------------- /lab/lab13/tests/ebnf-grammar-wwpd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab13/tests/ebnf-grammar-wwpd.py -------------------------------------------------------------------------------- /lab/lab14/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/.ok_history -------------------------------------------------------------------------------- /lab/lab14/.ok_storage.bak: -------------------------------------------------------------------------------- 1 | 'prune_min-correct', (0, 70) 2 | -------------------------------------------------------------------------------- /lab/lab14/.ok_storage.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/.ok_storage.dat -------------------------------------------------------------------------------- /lab/lab14/.ok_storage.dir: -------------------------------------------------------------------------------- 1 | 'prune_min-correct', (0, 70) 2 | -------------------------------------------------------------------------------- /lab/lab14/editor/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/__main__.py -------------------------------------------------------------------------------- /lab/lab14/editor/arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/arithmetic.py -------------------------------------------------------------------------------- /lab/lab14/editor/builtins.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/builtins.scm -------------------------------------------------------------------------------- /lab/lab14/editor/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/console.py -------------------------------------------------------------------------------- /lab/lab14/editor/css_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/css_colors.py -------------------------------------------------------------------------------- /lab/lab14/editor/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/database.py -------------------------------------------------------------------------------- /lab/lab14/editor/datamodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/datamodel.py -------------------------------------------------------------------------------- /lab/lab14/editor/documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/documentation.py -------------------------------------------------------------------------------- /lab/lab14/editor/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/environment.py -------------------------------------------------------------------------------- /lab/lab14/editor/evaluate_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/evaluate_apply.py -------------------------------------------------------------------------------- /lab/lab14/editor/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/execution.py -------------------------------------------------------------------------------- /lab/lab14/editor/execution_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/execution_parser.py -------------------------------------------------------------------------------- /lab/lab14/editor/file_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/file_manager.py -------------------------------------------------------------------------------- /lab/lab14/editor/format_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/format_parser.py -------------------------------------------------------------------------------- /lab/lab14/editor/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/formatter.py -------------------------------------------------------------------------------- /lab/lab14/editor/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/graphics.py -------------------------------------------------------------------------------- /lab/lab14/editor/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/helper.py -------------------------------------------------------------------------------- /lab/lab14/editor/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/lexer.py -------------------------------------------------------------------------------- /lab/lab14/editor/libraries/mistune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/libraries/mistune.py -------------------------------------------------------------------------------- /lab/lab14/editor/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/lists.py -------------------------------------------------------------------------------- /lab/lab14/editor/local_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/local_server.py -------------------------------------------------------------------------------- /lab/lab14/editor/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/log.py -------------------------------------------------------------------------------- /lab/lab14/editor/log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/log_utils.py -------------------------------------------------------------------------------- /lab/lab14/editor/ok_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/ok_interface.py -------------------------------------------------------------------------------- /lab/lab14/editor/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/persistence.py -------------------------------------------------------------------------------- /lab/lab14/editor/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/primitives.py -------------------------------------------------------------------------------- /lab/lab14/editor/runtime_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/runtime_limiter.py -------------------------------------------------------------------------------- /lab/lab14/editor/scheme_documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/scheme_documentation.md -------------------------------------------------------------------------------- /lab/lab14/editor/scheme_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/scheme_exceptions.py -------------------------------------------------------------------------------- /lab/lab14/editor/special_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/special_forms.py -------------------------------------------------------------------------------- /lab/lab14/editor/static/ace.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/static/ace.min.js -------------------------------------------------------------------------------- /lab/lab14/editor/static/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/static/bootstrap.min.css -------------------------------------------------------------------------------- /lab/lab14/editor/static/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/static/bootstrap.min.js -------------------------------------------------------------------------------- /lab/lab14/editor/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/static/favicon.ico -------------------------------------------------------------------------------- /lab/lab14/editor/static/goldenlayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/static/goldenlayout.js -------------------------------------------------------------------------------- /lab/lab14/editor/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/static/index.html -------------------------------------------------------------------------------- /lab/lab14/editor/static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/static/jquery.js -------------------------------------------------------------------------------- /lab/lab14/editor/static/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/static/popper.min.js -------------------------------------------------------------------------------- /lab/lab14/editor/static/scripts/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/static/scripts/editor.js -------------------------------------------------------------------------------- /lab/lab14/editor/static/scripts/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/static/scripts/layout.js -------------------------------------------------------------------------------- /lab/lab14/editor/static/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/static/scripts/main.js -------------------------------------------------------------------------------- /lab/lab14/editor/static/scripts/measure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/static/scripts/measure.js -------------------------------------------------------------------------------- /lab/lab14/editor/static/scripts/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/static/scripts/output.js -------------------------------------------------------------------------------- /lab/lab14/editor/static/scripts/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/static/scripts/settings.js -------------------------------------------------------------------------------- /lab/lab14/editor/static/svg-pan-zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/static/svg-pan-zoom.js -------------------------------------------------------------------------------- /lab/lab14/editor/static/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/static/svg.js -------------------------------------------------------------------------------- /lab/lab14/editor/type_checking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/type_checking.py -------------------------------------------------------------------------------- /lab/lab14/editor/visualizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/visualizing.py -------------------------------------------------------------------------------- /lab/lab14/editor/web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/web_server.py -------------------------------------------------------------------------------- /lab/lab14/editor/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/editor/words.txt -------------------------------------------------------------------------------- /lab/lab14/lab14.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/lab14.ok -------------------------------------------------------------------------------- /lab/lab14/lab14.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/lab14.py -------------------------------------------------------------------------------- /lab/lab14/lab14.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/lab14.scm -------------------------------------------------------------------------------- /lab/lab14/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/ok -------------------------------------------------------------------------------- /lab/lab14/scheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/scheme -------------------------------------------------------------------------------- /lab/lab14/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab/lab14/tests/compose-all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/tests/compose-all.py -------------------------------------------------------------------------------- /lab/lab14/tests/split-at.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/lab/lab14/tests/split-at.py -------------------------------------------------------------------------------- /projects/ants/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/.ok_history -------------------------------------------------------------------------------- /projects/ants/.ok_storage.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/.ok_storage.bak -------------------------------------------------------------------------------- /projects/ants/.ok_storage.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/.ok_storage.dat -------------------------------------------------------------------------------- /projects/ants/.ok_storage.dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/.ok_storage.dir -------------------------------------------------------------------------------- /projects/ants/ants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/ants.py -------------------------------------------------------------------------------- /projects/ants/ants_gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/ants_gui.py -------------------------------------------------------------------------------- /projects/ants/ants_plans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/ants_plans.py -------------------------------------------------------------------------------- /projects/ants/ants_strategies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/ants_strategies.py -------------------------------------------------------------------------------- /projects/ants/ants_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/ants_text.py -------------------------------------------------------------------------------- /projects/ants/assets/animate.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/animate.css -------------------------------------------------------------------------------- /projects/ants/assets/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/app.css -------------------------------------------------------------------------------- /projects/ants/assets/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/app.js -------------------------------------------------------------------------------- /projects/ants/assets/colony-drawing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/colony-drawing.png -------------------------------------------------------------------------------- /projects/ants/assets/enchant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/enchant.js -------------------------------------------------------------------------------- /projects/ants/assets/insects/ant_fire.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/insects/ant_fire.gif -------------------------------------------------------------------------------- /projects/ants/assets/insects/ant_hungry.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/insects/ant_hungry.gif -------------------------------------------------------------------------------- /projects/ants/assets/insects/ant_laser.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/insects/ant_laser.gif -------------------------------------------------------------------------------- /projects/ants/assets/insects/ant_ninja.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/insects/ant_ninja.gif -------------------------------------------------------------------------------- /projects/ants/assets/insects/ant_queen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/insects/ant_queen.gif -------------------------------------------------------------------------------- /projects/ants/assets/insects/ant_scary.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/insects/ant_scary.gif -------------------------------------------------------------------------------- /projects/ants/assets/insects/ant_scuba.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/insects/ant_scuba.gif -------------------------------------------------------------------------------- /projects/ants/assets/insects/ant_slow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/insects/ant_slow.gif -------------------------------------------------------------------------------- /projects/ants/assets/insects/ant_tank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/insects/ant_tank.gif -------------------------------------------------------------------------------- /projects/ants/assets/insects/ant_wall.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/insects/ant_wall.gif -------------------------------------------------------------------------------- /projects/ants/assets/insects/bee.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/insects/bee.gif -------------------------------------------------------------------------------- /projects/ants/assets/insects/remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/insects/remove.png -------------------------------------------------------------------------------- /projects/ants/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/logo.png -------------------------------------------------------------------------------- /projects/ants/assets/main-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/main-background.png -------------------------------------------------------------------------------- /projects/ants/assets/new-ants-gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/new-ants-gui.png -------------------------------------------------------------------------------- /projects/ants/assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/splash.png -------------------------------------------------------------------------------- /projects/ants/assets/submitted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/submitted.png -------------------------------------------------------------------------------- /projects/ants/assets/sweetalert.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/sweetalert.css -------------------------------------------------------------------------------- /projects/ants/assets/sweetalert.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/sweetalert.min.js -------------------------------------------------------------------------------- /projects/ants/assets/swirl_pattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/swirl_pattern.png -------------------------------------------------------------------------------- /projects/ants/assets/tiles/ground/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/tiles/ground/1.png -------------------------------------------------------------------------------- /projects/ants/assets/tiles/ground/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/tiles/ground/2.png -------------------------------------------------------------------------------- /projects/ants/assets/tiles/ground/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/tiles/ground/3.png -------------------------------------------------------------------------------- /projects/ants/assets/tiles/ground/water.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/tiles/ground/water.png -------------------------------------------------------------------------------- /projects/ants/assets/tiles/sky/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/tiles/sky/1.png -------------------------------------------------------------------------------- /projects/ants/assets/tiles/sky/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/tiles/sky/2.png -------------------------------------------------------------------------------- /projects/ants/assets/tiles/sky/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/assets/tiles/sky/3.png -------------------------------------------------------------------------------- /projects/ants/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/graphics.py -------------------------------------------------------------------------------- /projects/ants/gui.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/gui.html -------------------------------------------------------------------------------- /projects/ants/gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/gui.py -------------------------------------------------------------------------------- /projects/ants/img/ant_bodyguard.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/img/ant_bodyguard.gif -------------------------------------------------------------------------------- /projects/ants/img/ant_fire.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/img/ant_fire.gif -------------------------------------------------------------------------------- /projects/ants/img/ant_harvester.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/img/ant_harvester.gif -------------------------------------------------------------------------------- /projects/ants/img/ant_hungry.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/img/ant_hungry.gif -------------------------------------------------------------------------------- /projects/ants/img/ant_laser.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/img/ant_laser.gif -------------------------------------------------------------------------------- /projects/ants/img/ant_longthrower.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/img/ant_longthrower.gif -------------------------------------------------------------------------------- /projects/ants/img/ant_ninja.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/img/ant_ninja.gif -------------------------------------------------------------------------------- /projects/ants/img/ant_queen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/img/ant_queen.gif -------------------------------------------------------------------------------- /projects/ants/img/ant_scary.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/img/ant_scary.gif -------------------------------------------------------------------------------- /projects/ants/img/ant_scuba.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/img/ant_scuba.gif -------------------------------------------------------------------------------- /projects/ants/img/ant_shortthrower.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/img/ant_shortthrower.gif -------------------------------------------------------------------------------- /projects/ants/img/ant_slow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/img/ant_slow.gif -------------------------------------------------------------------------------- /projects/ants/img/ant_stun.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/img/ant_stun.gif -------------------------------------------------------------------------------- /projects/ants/img/ant_tank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/img/ant_tank.gif -------------------------------------------------------------------------------- /projects/ants/img/ant_thrower.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/img/ant_thrower.gif -------------------------------------------------------------------------------- /projects/ants/img/ant_wall.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/img/ant_wall.gif -------------------------------------------------------------------------------- /projects/ants/img/ants_vs_bees.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/img/ants_vs_bees.png -------------------------------------------------------------------------------- /projects/ants/img/bee.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/img/bee.gif -------------------------------------------------------------------------------- /projects/ants/img/boss.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/img/boss.gif -------------------------------------------------------------------------------- /projects/ants/img/gui_explanation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/img/gui_explanation.png -------------------------------------------------------------------------------- /projects/ants/img/hornet.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/img/hornet.gif -------------------------------------------------------------------------------- /projects/ants/img/new_ants_gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/img/new_ants_gui.png -------------------------------------------------------------------------------- /projects/ants/img/ninjabee.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/img/ninjabee.gif -------------------------------------------------------------------------------- /projects/ants/img/remover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/img/remover.gif -------------------------------------------------------------------------------- /projects/ants/img/tunnel.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/img/tunnel.gif -------------------------------------------------------------------------------- /projects/ants/img/wasp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/img/wasp.gif -------------------------------------------------------------------------------- /projects/ants/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/ok -------------------------------------------------------------------------------- /projects/ants/proj03.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/proj03.ok -------------------------------------------------------------------------------- /projects/ants/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/state.py -------------------------------------------------------------------------------- /projects/ants/tests/00.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/tests/00.py -------------------------------------------------------------------------------- /projects/ants/tests/01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/tests/01.py -------------------------------------------------------------------------------- /projects/ants/tests/02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/tests/02.py -------------------------------------------------------------------------------- /projects/ants/tests/03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/tests/03.py -------------------------------------------------------------------------------- /projects/ants/tests/04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/tests/04.py -------------------------------------------------------------------------------- /projects/ants/tests/05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/tests/05.py -------------------------------------------------------------------------------- /projects/ants/tests/06.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/tests/06.py -------------------------------------------------------------------------------- /projects/ants/tests/07.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/tests/07.py -------------------------------------------------------------------------------- /projects/ants/tests/08.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/tests/08.py -------------------------------------------------------------------------------- /projects/ants/tests/09.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/tests/09.py -------------------------------------------------------------------------------- /projects/ants/tests/10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/tests/10.py -------------------------------------------------------------------------------- /projects/ants/tests/11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/tests/11.py -------------------------------------------------------------------------------- /projects/ants/tests/EC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/tests/EC.py -------------------------------------------------------------------------------- /projects/ants/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/ants/tests/optional1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/tests/optional1.py -------------------------------------------------------------------------------- /projects/ants/tests/optional2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/tests/optional2.py -------------------------------------------------------------------------------- /projects/ants/tests/optional3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/tests/optional3.py -------------------------------------------------------------------------------- /projects/ants/ucb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/ucb.py -------------------------------------------------------------------------------- /projects/ants/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/ants/utils.py -------------------------------------------------------------------------------- /projects/cats/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/.ok_history -------------------------------------------------------------------------------- /projects/cats/.ok_storage.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/.ok_storage.bak -------------------------------------------------------------------------------- /projects/cats/.ok_storage.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/.ok_storage.dat -------------------------------------------------------------------------------- /projects/cats/.ok_storage.dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/.ok_storage.dir -------------------------------------------------------------------------------- /projects/cats/cats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/cats.py -------------------------------------------------------------------------------- /projects/cats/data/common_words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/data/common_words.txt -------------------------------------------------------------------------------- /projects/cats/data/final_diff_words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/data/final_diff_words.txt -------------------------------------------------------------------------------- /projects/cats/data/sample_paragraphs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/data/sample_paragraphs.txt -------------------------------------------------------------------------------- /projects/cats/data/testcases.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/data/testcases.out -------------------------------------------------------------------------------- /projects/cats/data/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/data/words.txt -------------------------------------------------------------------------------- /projects/cats/gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/gui.py -------------------------------------------------------------------------------- /projects/cats/gui_files/FreeMono.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/gui_files/FreeMono.ttf -------------------------------------------------------------------------------- /projects/cats/gui_files/common_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/gui_files/common_server.py -------------------------------------------------------------------------------- /projects/cats/gui_files/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/gui_files/db.py -------------------------------------------------------------------------------- /projects/cats/gui_files/favicons/crying.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/gui_files/favicons/crying.ico -------------------------------------------------------------------------------- /projects/cats/gui_files/favicons/weary.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/gui_files/favicons/weary.ico -------------------------------------------------------------------------------- /projects/cats/gui_files/favicons/wry.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/gui_files/favicons/wry.ico -------------------------------------------------------------------------------- /projects/cats/gui_files/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/gui_files/index.html -------------------------------------------------------------------------------- /projects/cats/gui_files/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/gui_files/manifest.json -------------------------------------------------------------------------------- /projects/cats/gui_files/multiplayer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/gui_files/multiplayer.py -------------------------------------------------------------------------------- /projects/cats/images/cats_typing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/images/cats_typing.gif -------------------------------------------------------------------------------- /projects/cats/images/cats_typing_still.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/images/cats_typing_still.gif -------------------------------------------------------------------------------- /projects/cats/images/fib_tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/images/fib_tree.png -------------------------------------------------------------------------------- /projects/cats/images/keyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/images/keyboard.png -------------------------------------------------------------------------------- /projects/cats/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/ok -------------------------------------------------------------------------------- /projects/cats/proj02.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/proj02.ok -------------------------------------------------------------------------------- /projects/cats/score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/score.py -------------------------------------------------------------------------------- /projects/cats/tests/01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/tests/01.py -------------------------------------------------------------------------------- /projects/cats/tests/02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/tests/02.py -------------------------------------------------------------------------------- /projects/cats/tests/03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/tests/03.py -------------------------------------------------------------------------------- /projects/cats/tests/04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/tests/04.py -------------------------------------------------------------------------------- /projects/cats/tests/05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/tests/05.py -------------------------------------------------------------------------------- /projects/cats/tests/06.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/tests/06.py -------------------------------------------------------------------------------- /projects/cats/tests/07.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/tests/07.py -------------------------------------------------------------------------------- /projects/cats/tests/08.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/tests/08.py -------------------------------------------------------------------------------- /projects/cats/tests/09.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/tests/09.py -------------------------------------------------------------------------------- /projects/cats/tests/10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/tests/10.py -------------------------------------------------------------------------------- /projects/cats/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/cats/tests/abstraction_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/tests/abstraction_check.py -------------------------------------------------------------------------------- /projects/cats/tests/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/tests/construct_check.py -------------------------------------------------------------------------------- /projects/cats/ucb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/ucb.py -------------------------------------------------------------------------------- /projects/cats/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/cats/utils.py -------------------------------------------------------------------------------- /projects/hog/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/.ok_history -------------------------------------------------------------------------------- /projects/hog/.ok_storage.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/.ok_storage.bak -------------------------------------------------------------------------------- /projects/hog/.ok_storage.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/.ok_storage.dat -------------------------------------------------------------------------------- /projects/hog/.ok_storage.dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/.ok_storage.dir -------------------------------------------------------------------------------- /projects/hog/calc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/calc.py -------------------------------------------------------------------------------- /projects/hog/default_graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/default_graphics.py -------------------------------------------------------------------------------- /projects/hog/dice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/dice.py -------------------------------------------------------------------------------- /projects/hog/gui_files/common_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/gui_files/common_server.py -------------------------------------------------------------------------------- /projects/hog/gui_files/favicon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/gui_files/favicon.gif -------------------------------------------------------------------------------- /projects/hog/gui_files/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/gui_files/index.html -------------------------------------------------------------------------------- /projects/hog/gui_files/svg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/gui_files/svg.py -------------------------------------------------------------------------------- /projects/hog/gui_files/svg_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/gui_files/svg_test.py -------------------------------------------------------------------------------- /projects/hog/hog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/hog.py -------------------------------------------------------------------------------- /projects/hog/hog_gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/hog_gui.py -------------------------------------------------------------------------------- /projects/hog/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/ok -------------------------------------------------------------------------------- /projects/hog/proj01.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/proj01.ok -------------------------------------------------------------------------------- /projects/hog/testhog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/testhog.py -------------------------------------------------------------------------------- /projects/hog/tests/00.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/tests/00.py -------------------------------------------------------------------------------- /projects/hog/tests/01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/tests/01.py -------------------------------------------------------------------------------- /projects/hog/tests/02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/tests/02.py -------------------------------------------------------------------------------- /projects/hog/tests/03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/tests/03.py -------------------------------------------------------------------------------- /projects/hog/tests/04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/tests/04.py -------------------------------------------------------------------------------- /projects/hog/tests/05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/tests/05.py -------------------------------------------------------------------------------- /projects/hog/tests/06.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/tests/06.py -------------------------------------------------------------------------------- /projects/hog/tests/07.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/tests/07.py -------------------------------------------------------------------------------- /projects/hog/tests/08.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/tests/08.py -------------------------------------------------------------------------------- /projects/hog/tests/09.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/tests/09.py -------------------------------------------------------------------------------- /projects/hog/tests/10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/tests/10.py -------------------------------------------------------------------------------- /projects/hog/tests/11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/tests/11.py -------------------------------------------------------------------------------- /projects/hog/tests/12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/tests/12.py -------------------------------------------------------------------------------- /projects/hog/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/hog/tests/check_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/tests/check_strategy.py -------------------------------------------------------------------------------- /projects/hog/tests/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/tests/construct_check.py -------------------------------------------------------------------------------- /projects/hog/tests/play_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/tests/play_utils.py -------------------------------------------------------------------------------- /projects/hog/ucb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/hog/ucb.py -------------------------------------------------------------------------------- /projects/scheme/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/.ok_history -------------------------------------------------------------------------------- /projects/scheme/.ok_storage.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/.ok_storage.bak -------------------------------------------------------------------------------- /projects/scheme/.ok_storage.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/.ok_storage.dat -------------------------------------------------------------------------------- /projects/scheme/.ok_storage.dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/.ok_storage.dir -------------------------------------------------------------------------------- /projects/scheme/abstract_turtle/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/abstract_turtle/__init__.py -------------------------------------------------------------------------------- /projects/scheme/abstract_turtle/canvas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/abstract_turtle/canvas.py -------------------------------------------------------------------------------- /projects/scheme/abstract_turtle/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/abstract_turtle/model.py -------------------------------------------------------------------------------- /projects/scheme/abstract_turtle/turtle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/abstract_turtle/turtle.py -------------------------------------------------------------------------------- /projects/scheme/buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/buffer.py -------------------------------------------------------------------------------- /projects/scheme/editor/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/__main__.py -------------------------------------------------------------------------------- /projects/scheme/editor/arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/arithmetic.py -------------------------------------------------------------------------------- /projects/scheme/editor/builtins.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/builtins.scm -------------------------------------------------------------------------------- /projects/scheme/editor/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/console.py -------------------------------------------------------------------------------- /projects/scheme/editor/css_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/css_colors.py -------------------------------------------------------------------------------- /projects/scheme/editor/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/database.py -------------------------------------------------------------------------------- /projects/scheme/editor/datamodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/datamodel.py -------------------------------------------------------------------------------- /projects/scheme/editor/documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/documentation.py -------------------------------------------------------------------------------- /projects/scheme/editor/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/environment.py -------------------------------------------------------------------------------- /projects/scheme/editor/evaluate_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/evaluate_apply.py -------------------------------------------------------------------------------- /projects/scheme/editor/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/execution.py -------------------------------------------------------------------------------- /projects/scheme/editor/execution_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/execution_parser.py -------------------------------------------------------------------------------- /projects/scheme/editor/file_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/file_manager.py -------------------------------------------------------------------------------- /projects/scheme/editor/format_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/format_parser.py -------------------------------------------------------------------------------- /projects/scheme/editor/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/formatter.py -------------------------------------------------------------------------------- /projects/scheme/editor/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/graphics.py -------------------------------------------------------------------------------- /projects/scheme/editor/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/helper.py -------------------------------------------------------------------------------- /projects/scheme/editor/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/lexer.py -------------------------------------------------------------------------------- /projects/scheme/editor/libraries/mistune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/libraries/mistune.py -------------------------------------------------------------------------------- /projects/scheme/editor/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/lists.py -------------------------------------------------------------------------------- /projects/scheme/editor/local_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/local_server.py -------------------------------------------------------------------------------- /projects/scheme/editor/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/log.py -------------------------------------------------------------------------------- /projects/scheme/editor/log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/log_utils.py -------------------------------------------------------------------------------- /projects/scheme/editor/ok_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/ok_interface.py -------------------------------------------------------------------------------- /projects/scheme/editor/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/persistence.py -------------------------------------------------------------------------------- /projects/scheme/editor/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/primitives.py -------------------------------------------------------------------------------- /projects/scheme/editor/runtime_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/runtime_limiter.py -------------------------------------------------------------------------------- /projects/scheme/editor/scheme_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/scheme_exceptions.py -------------------------------------------------------------------------------- /projects/scheme/editor/special_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/special_forms.py -------------------------------------------------------------------------------- /projects/scheme/editor/static/ace.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/static/ace.min.js -------------------------------------------------------------------------------- /projects/scheme/editor/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/static/favicon.ico -------------------------------------------------------------------------------- /projects/scheme/editor/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/static/index.html -------------------------------------------------------------------------------- /projects/scheme/editor/static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/static/jquery.js -------------------------------------------------------------------------------- /projects/scheme/editor/static/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/static/popper.min.js -------------------------------------------------------------------------------- /projects/scheme/editor/static/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/static/svg.js -------------------------------------------------------------------------------- /projects/scheme/editor/type_checking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/type_checking.py -------------------------------------------------------------------------------- /projects/scheme/editor/visualizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/visualizing.py -------------------------------------------------------------------------------- /projects/scheme/editor/web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/web_server.py -------------------------------------------------------------------------------- /projects/scheme/editor/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/editor/words.txt -------------------------------------------------------------------------------- /projects/scheme/images/custom_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/images/custom_test.png -------------------------------------------------------------------------------- /projects/scheme/images/h1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/images/h1.png -------------------------------------------------------------------------------- /projects/scheme/images/hax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/images/hax.png -------------------------------------------------------------------------------- /projects/scheme/images/lambda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/images/lambda.png -------------------------------------------------------------------------------- /projects/scheme/images/let.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/images/let.png -------------------------------------------------------------------------------- /projects/scheme/images/money_tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/images/money_tree.png -------------------------------------------------------------------------------- /projects/scheme/images/tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/images/tree.png -------------------------------------------------------------------------------- /projects/scheme/mytests.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/mytests.rst -------------------------------------------------------------------------------- /projects/scheme/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/ok -------------------------------------------------------------------------------- /projects/scheme/proj04.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/proj04.ok -------------------------------------------------------------------------------- /projects/scheme/questions.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/questions.scm -------------------------------------------------------------------------------- /projects/scheme/scheme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/scheme.py -------------------------------------------------------------------------------- /projects/scheme/scheme_builtins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/scheme_builtins.py -------------------------------------------------------------------------------- /projects/scheme/scheme_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/scheme_reader.py -------------------------------------------------------------------------------- /projects/scheme/scheme_tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/scheme_tokens.py -------------------------------------------------------------------------------- /projects/scheme/tests.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/tests.scm -------------------------------------------------------------------------------- /projects/scheme/tests/01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/tests/01.py -------------------------------------------------------------------------------- /projects/scheme/tests/02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/tests/02.py -------------------------------------------------------------------------------- /projects/scheme/tests/03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/tests/03.py -------------------------------------------------------------------------------- /projects/scheme/tests/04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/tests/04.py -------------------------------------------------------------------------------- /projects/scheme/tests/05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/tests/05.py -------------------------------------------------------------------------------- /projects/scheme/tests/06.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/tests/06.py -------------------------------------------------------------------------------- /projects/scheme/tests/07.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/tests/07.py -------------------------------------------------------------------------------- /projects/scheme/tests/08.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/tests/08.py -------------------------------------------------------------------------------- /projects/scheme/tests/09.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/tests/09.py -------------------------------------------------------------------------------- /projects/scheme/tests/10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/tests/10.py -------------------------------------------------------------------------------- /projects/scheme/tests/11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/tests/11.py -------------------------------------------------------------------------------- /projects/scheme/tests/12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/tests/12.py -------------------------------------------------------------------------------- /projects/scheme/tests/13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/tests/13.py -------------------------------------------------------------------------------- /projects/scheme/tests/14.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/tests/14.py -------------------------------------------------------------------------------- /projects/scheme/tests/15.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/tests/15.py -------------------------------------------------------------------------------- /projects/scheme/tests/16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/tests/16.py -------------------------------------------------------------------------------- /projects/scheme/tests/17.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/tests/17.py -------------------------------------------------------------------------------- /projects/scheme/tests/18.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/tests/18.py -------------------------------------------------------------------------------- /projects/scheme/tests/19.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/tests/19.py -------------------------------------------------------------------------------- /projects/scheme/tests/EC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/tests/EC.py -------------------------------------------------------------------------------- /projects/scheme/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/scheme/tests/eval_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/tests/eval_apply.py -------------------------------------------------------------------------------- /projects/scheme/ucb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikventure/cs61a-sp21/HEAD/projects/scheme/ucb.py --------------------------------------------------------------------------------