├── .gitignore ├── LICENSE ├── README.md ├── disc ├── __pycache__ │ ├── link.cpython-38.pyc │ └── tree.cpython-38.pyc ├── disc02.py ├── disc03.py ├── disc04.py ├── disc05.py ├── disc06.py ├── disc07.py ├── disc08.py ├── disc11.py ├── disc12.sql ├── disc14.py ├── link.py └── tree.py ├── homework ├── hw01 │ ├── .ok_history │ ├── .ok_messages │ ├── .ok_storage.db │ ├── __pycache__ │ │ └── hw01.cpython-38.pyc │ ├── hw01.ok │ ├── hw01.py │ └── ok ├── hw02 │ ├── .ok_history │ ├── .ok_messages │ ├── .ok_storage │ ├── __pycache__ │ │ ├── construct_check.cpython-39.pyc │ │ └── hw02.cpython-39.pyc │ ├── construct_check.py │ ├── hw02.ok │ ├── hw02.py │ └── ok ├── hw03 │ ├── .ok_history │ ├── .ok_storage │ ├── __pycache__ │ │ ├── construct_check.cpython-39.pyc │ │ └── hw03.cpython-39.pyc │ ├── construct_check.py │ ├── hw03.ok │ ├── hw03.py │ ├── ok │ └── tests │ │ ├── __init__.py │ │ ├── __pycache__ │ │ ├── __init__.cpython-39.pyc │ │ ├── check_par.cpython-39.pyc │ │ ├── div_interval.cpython-39.pyc │ │ ├── interval.cpython-39.pyc │ │ ├── mul_interval.cpython-39.pyc │ │ ├── polynomial.cpython-39.pyc │ │ ├── quadratic.cpython-39.pyc │ │ └── sub_interval.cpython-39.pyc │ │ ├── check_par.py │ │ ├── div_interval.py │ │ ├── interval.py │ │ ├── mul_interval.py │ │ ├── polynomial.py │ │ ├── quadratic.py │ │ └── sub_interval.py ├── hw04 │ ├── .ok_history │ ├── .ok_storage │ ├── __pycache__ │ │ ├── hw04.cpython-38.pyc │ │ └── hw04.cpython-39.pyc │ ├── construct_check.py │ ├── hw04.ok │ ├── hw04.py │ ├── ok │ └── tests │ │ └── __init__.py ├── hw05 │ ├── .ok_history │ ├── .ok_storage │ ├── __pycache__ │ │ └── hw05.cpython-39.pyc │ ├── construct_check.py │ ├── hw05.ok │ ├── hw05.py │ ├── ok │ └── tests │ │ └── __init__.py ├── hw06 │ ├── .ok_history │ ├── .ok_storage │ ├── __pycache__ │ │ └── hw06.cpython-39.pyc │ ├── editor │ │ ├── __main__.py │ │ ├── __pycache__ │ │ │ ├── __main__.cpython-35.pyc │ │ │ ├── __main__.cpython-36.pyc │ │ │ ├── __main__.cpython-37.pyc │ │ │ ├── __main__.cpython-39.pyc │ │ │ ├── arithmetic.cpython-36.pyc │ │ │ ├── console.cpython-36.pyc │ │ │ ├── css_colors.cpython-36.pyc │ │ │ ├── css_colors.cpython-37.pyc │ │ │ ├── css_colors.cpython-39.pyc │ │ │ ├── datamodel.cpython-36.pyc │ │ │ ├── datamodel.cpython-37.pyc │ │ │ ├── datamodel.cpython-39.pyc │ │ │ ├── documentation.cpython-36.pyc │ │ │ ├── documentation.cpython-37.pyc │ │ │ ├── documentation.cpython-39.pyc │ │ │ ├── environment.cpython-36.pyc │ │ │ ├── environment.cpython-37.pyc │ │ │ ├── environment.cpython-39.pyc │ │ │ ├── evaluate_apply.cpython-36.pyc │ │ │ ├── evaluate_apply.cpython-37.pyc │ │ │ ├── evaluate_apply.cpython-39.pyc │ │ │ ├── execution.cpython-36.pyc │ │ │ ├── execution.cpython-37.pyc │ │ │ ├── execution.cpython-39.pyc │ │ │ ├── execution_parser.cpython-36.pyc │ │ │ ├── execution_parser.cpython-37.pyc │ │ │ ├── execution_parser.cpython-39.pyc │ │ │ ├── file_manager.cpython-36.pyc │ │ │ ├── file_manager.cpython-37.pyc │ │ │ ├── file_manager.cpython-39.pyc │ │ │ ├── format_parser.cpython-36.pyc │ │ │ ├── format_parser.cpython-37.pyc │ │ │ ├── format_parser.cpython-39.pyc │ │ │ ├── formatter.cpython-36.pyc │ │ │ ├── formatter.cpython-37.pyc │ │ │ ├── formatter.cpython-39.pyc │ │ │ ├── graphics.cpython-36.pyc │ │ │ ├── graphics.cpython-37.pyc │ │ │ ├── graphics.cpython-39.pyc │ │ │ ├── helper.cpython-36.pyc │ │ │ ├── helper.cpython-37.pyc │ │ │ ├── helper.cpython-39.pyc │ │ │ ├── lexer.cpython-36.pyc │ │ │ ├── lexer.cpython-37.pyc │ │ │ ├── lexer.cpython-39.pyc │ │ │ ├── lists.cpython-36.pyc │ │ │ ├── local_server.cpython-36.pyc │ │ │ ├── local_server.cpython-37.pyc │ │ │ ├── local_server.cpython-39.pyc │ │ │ ├── log.cpython-36.pyc │ │ │ ├── log.cpython-37.pyc │ │ │ ├── log.cpython-39.pyc │ │ │ ├── log_utils.cpython-36.pyc │ │ │ ├── log_utils.cpython-37.pyc │ │ │ ├── log_utils.cpython-39.pyc │ │ │ ├── ok_interface.cpython-36.pyc │ │ │ ├── ok_interface.cpython-37.pyc │ │ │ ├── ok_interface.cpython-39.pyc │ │ │ ├── persistence.cpython-36.pyc │ │ │ ├── persistence.cpython-37.pyc │ │ │ ├── persistence.cpython-39.pyc │ │ │ ├── primitives.cpython-36.pyc │ │ │ ├── primitives.cpython-37.pyc │ │ │ ├── primitives.cpython-39.pyc │ │ │ ├── runtime_limiter.cpython-36.pyc │ │ │ ├── runtime_limiter.cpython-37.pyc │ │ │ ├── runtime_limiter.cpython-39.pyc │ │ │ ├── scheme_exceptions.cpython-36.pyc │ │ │ ├── scheme_exceptions.cpython-37.pyc │ │ │ ├── scheme_exceptions.cpython-39.pyc │ │ │ ├── special_forms.cpython-36.pyc │ │ │ ├── type_checking.cpython-36.pyc │ │ │ └── visualizing.cpython-36.pyc │ │ ├── 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 │ │ │ ├── __pycache__ │ │ │ │ ├── mistune.cpython-36.pyc │ │ │ │ ├── mistune.cpython-37.pyc │ │ │ │ └── mistune.cpython-39.pyc │ │ │ └── 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 │ │ │ ├── #starter-template.css# │ │ │ ├── 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 │ │ ├── __pycache__ │ │ ├── __init__.cpython-39.pyc │ │ ├── cadr-caddr.cpython-39.pyc │ │ ├── pow.cpython-39.pyc │ │ └── sign.cpython-39.pyc │ │ ├── cadr-caddr.py │ │ ├── pow.py │ │ └── sign.py ├── hw07 │ ├── .ok_history │ ├── .ok_storage │ ├── editor │ │ ├── __main__.py │ │ ├── __pycache__ │ │ │ ├── __main__.cpython-35.pyc │ │ │ ├── __main__.cpython-36.pyc │ │ │ ├── __main__.cpython-37.pyc │ │ │ ├── arithmetic.cpython-36.pyc │ │ │ ├── console.cpython-36.pyc │ │ │ ├── css_colors.cpython-36.pyc │ │ │ ├── css_colors.cpython-37.pyc │ │ │ ├── datamodel.cpython-36.pyc │ │ │ ├── datamodel.cpython-37.pyc │ │ │ ├── documentation.cpython-36.pyc │ │ │ ├── documentation.cpython-37.pyc │ │ │ ├── environment.cpython-36.pyc │ │ │ ├── environment.cpython-37.pyc │ │ │ ├── evaluate_apply.cpython-36.pyc │ │ │ ├── evaluate_apply.cpython-37.pyc │ │ │ ├── execution.cpython-36.pyc │ │ │ ├── execution.cpython-37.pyc │ │ │ ├── execution_parser.cpython-36.pyc │ │ │ ├── execution_parser.cpython-37.pyc │ │ │ ├── file_manager.cpython-36.pyc │ │ │ ├── file_manager.cpython-37.pyc │ │ │ ├── format_parser.cpython-36.pyc │ │ │ ├── format_parser.cpython-37.pyc │ │ │ ├── formatter.cpython-36.pyc │ │ │ ├── formatter.cpython-37.pyc │ │ │ ├── graphics.cpython-36.pyc │ │ │ ├── graphics.cpython-37.pyc │ │ │ ├── helper.cpython-36.pyc │ │ │ ├── helper.cpython-37.pyc │ │ │ ├── lexer.cpython-36.pyc │ │ │ ├── lexer.cpython-37.pyc │ │ │ ├── lists.cpython-36.pyc │ │ │ ├── local_server.cpython-36.pyc │ │ │ ├── local_server.cpython-37.pyc │ │ │ ├── log.cpython-36.pyc │ │ │ ├── log.cpython-37.pyc │ │ │ ├── log_utils.cpython-36.pyc │ │ │ ├── log_utils.cpython-37.pyc │ │ │ ├── ok_interface.cpython-36.pyc │ │ │ ├── ok_interface.cpython-37.pyc │ │ │ ├── persistence.cpython-36.pyc │ │ │ ├── persistence.cpython-37.pyc │ │ │ ├── primitives.cpython-36.pyc │ │ │ ├── primitives.cpython-37.pyc │ │ │ ├── runtime_limiter.cpython-36.pyc │ │ │ ├── runtime_limiter.cpython-37.pyc │ │ │ ├── scheme_exceptions.cpython-36.pyc │ │ │ ├── scheme_exceptions.cpython-37.pyc │ │ │ ├── special_forms.cpython-36.pyc │ │ │ ├── type_checking.cpython-36.pyc │ │ │ └── visualizing.cpython-36.pyc │ │ ├── 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 │ │ │ ├── __pycache__ │ │ │ │ ├── mistune.cpython-36.pyc │ │ │ │ └── mistune.cpython-37.pyc │ │ │ └── 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 │ │ │ ├── #starter-template.css# │ │ │ ├── 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 │ └── tests │ │ ├── __init__.py │ │ ├── __pycache__ │ │ ├── __init__.cpython-39.pyc │ │ ├── accumulate.cpython-39.pyc │ │ ├── filter_lst.cpython-39.pyc │ │ ├── interleave.cpython-39.pyc │ │ └── no_repeats.cpython-39.pyc │ │ ├── accumulate.py │ │ ├── filter_lst.py │ │ ├── interleave.py │ │ └── no_repeats.py ├── hw08 │ ├── editor │ │ ├── __main__.py │ │ ├── __pycache__ │ │ │ ├── __main__.cpython-35.pyc │ │ │ ├── __main__.cpython-36.pyc │ │ │ ├── __main__.cpython-37.pyc │ │ │ ├── arithmetic.cpython-36.pyc │ │ │ ├── console.cpython-36.pyc │ │ │ ├── css_colors.cpython-36.pyc │ │ │ ├── css_colors.cpython-37.pyc │ │ │ ├── datamodel.cpython-36.pyc │ │ │ ├── datamodel.cpython-37.pyc │ │ │ ├── documentation.cpython-36.pyc │ │ │ ├── documentation.cpython-37.pyc │ │ │ ├── environment.cpython-36.pyc │ │ │ ├── environment.cpython-37.pyc │ │ │ ├── evaluate_apply.cpython-36.pyc │ │ │ ├── evaluate_apply.cpython-37.pyc │ │ │ ├── execution.cpython-36.pyc │ │ │ ├── execution.cpython-37.pyc │ │ │ ├── execution_parser.cpython-36.pyc │ │ │ ├── execution_parser.cpython-37.pyc │ │ │ ├── file_manager.cpython-36.pyc │ │ │ ├── file_manager.cpython-37.pyc │ │ │ ├── format_parser.cpython-36.pyc │ │ │ ├── format_parser.cpython-37.pyc │ │ │ ├── formatter.cpython-36.pyc │ │ │ ├── formatter.cpython-37.pyc │ │ │ ├── graphics.cpython-36.pyc │ │ │ ├── graphics.cpython-37.pyc │ │ │ ├── helper.cpython-36.pyc │ │ │ ├── helper.cpython-37.pyc │ │ │ ├── lexer.cpython-36.pyc │ │ │ ├── lexer.cpython-37.pyc │ │ │ ├── lists.cpython-36.pyc │ │ │ ├── local_server.cpython-36.pyc │ │ │ ├── local_server.cpython-37.pyc │ │ │ ├── log.cpython-36.pyc │ │ │ ├── log.cpython-37.pyc │ │ │ ├── log_utils.cpython-36.pyc │ │ │ ├── log_utils.cpython-37.pyc │ │ │ ├── ok_interface.cpython-36.pyc │ │ │ ├── ok_interface.cpython-37.pyc │ │ │ ├── persistence.cpython-36.pyc │ │ │ ├── persistence.cpython-37.pyc │ │ │ ├── primitives.cpython-36.pyc │ │ │ ├── primitives.cpython-37.pyc │ │ │ ├── runtime_limiter.cpython-36.pyc │ │ │ ├── runtime_limiter.cpython-37.pyc │ │ │ ├── scheme_exceptions.cpython-36.pyc │ │ │ ├── scheme_exceptions.cpython-37.pyc │ │ │ ├── special_forms.cpython-36.pyc │ │ │ ├── type_checking.cpython-36.pyc │ │ │ └── visualizing.cpython-36.pyc │ │ ├── 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 │ │ │ ├── __pycache__ │ │ │ │ ├── mistune.cpython-36.pyc │ │ │ │ └── mistune.cpython-37.pyc │ │ │ └── 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 │ │ │ ├── #starter-template.css# │ │ │ ├── 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 │ │ ├── derive-exp.py │ │ ├── derive-product.py │ │ ├── derive-sum.py │ │ ├── make-exp.py │ │ ├── wwsd-eval_apply.py │ │ └── wwsd-quasiquote.py └── hw09 │ ├── .ok_history │ ├── .ok_storage │ ├── __pycache__ │ └── sqlite_shell.cpython-39.pyc │ ├── hw09.ok │ ├── hw09.sql │ ├── ok │ ├── sqlite_shell.py │ └── tests │ ├── __init__.py │ ├── __pycache__ │ ├── __init__.cpython-39.pyc │ ├── by_parent_height.cpython-39.pyc │ ├── sentences.cpython-39.pyc │ └── size_of_dogs.cpython-39.pyc │ ├── by_parent_height.py │ ├── sentences.py │ └── size_of_dogs.py ├── lab ├── lab00 │ ├── .ok_history │ ├── .ok_messages │ ├── .ok_storage.db │ ├── __pycache__ │ │ └── lab00.cpython-38.pyc │ ├── lab00.ok │ ├── lab00.py │ ├── ok │ └── tests │ │ ├── __init__.py │ │ ├── __pycache__ │ │ ├── __init__.cpython-38.pyc │ │ └── python-basics.cpython-38.pyc │ │ └── python-basics.py ├── lab01 │ ├── .ok_history │ ├── .ok_messages │ ├── .ok_storage │ ├── .ok_storage.db │ ├── __pycache__ │ │ ├── lab01.cpython-38.pyc │ │ └── lab01.cpython-39.pyc │ ├── lab01.ok │ ├── lab01.py │ ├── ok │ └── tests │ │ ├── __init__.py │ │ ├── __pycache__ │ │ ├── __init__.cpython-38.pyc │ │ ├── __init__.cpython-39.pyc │ │ ├── control.cpython-38.pyc │ │ ├── control.cpython-39.pyc │ │ ├── debugging-quiz.cpython-38.pyc │ │ ├── debugging-quiz.cpython-39.pyc │ │ ├── if-statements.cpython-38.pyc │ │ ├── if-statements.cpython-39.pyc │ │ ├── short-circuit.cpython-38.pyc │ │ └── short-circuit.cpython-39.pyc │ │ ├── control.py │ │ ├── debugging-quiz.py │ │ ├── if-statements.py │ │ └── short-circuit.py ├── lab02 │ ├── .ok_history │ ├── .ok_messages │ ├── .ok_storage │ ├── __pycache__ │ │ └── lab02.cpython-39.pyc │ ├── lab02.ok │ ├── lab02.py │ ├── ok │ └── tests │ │ ├── __init__.py │ │ ├── __pycache__ │ │ ├── __init__.cpython-39.pyc │ │ ├── hof-wwpd.cpython-39.pyc │ │ └── lambda.cpython-39.pyc │ │ ├── hof-wwpd.py │ │ └── lambda.py ├── lab04 │ ├── .ok_history │ ├── .ok_messages │ ├── .ok_storage │ ├── __pycache__ │ │ ├── construct_check.cpython-39.pyc │ │ └── lab04.cpython-39.pyc │ ├── construct_check.py │ ├── lab04.ok │ ├── lab04.py │ ├── ok │ └── tests │ │ ├── __init__.py │ │ ├── __pycache__ │ │ ├── __init__.cpython-39.pyc │ │ └── list-indexing.cpython-39.pyc │ │ └── list-indexing.py ├── lab05 │ ├── .ok_history │ ├── .ok_messages │ ├── .ok_storage │ ├── __pycache__ │ │ ├── lab05.cpython-39.pyc │ │ └── ucb.cpython-39.pyc │ ├── construct_check.py │ ├── lab05.ok │ ├── lab05.py │ ├── ok │ └── tests │ │ └── __init__.py ├── lab06 │ ├── .ok_history │ ├── .ok_storage │ ├── __pycache__ │ │ ├── construct_check.cpython-39.pyc │ │ └── lab06.cpython-39.pyc │ ├── construct_check.py │ ├── lab06.ok │ ├── lab06.py │ ├── ok │ └── tests │ │ ├── __init__.py │ │ ├── __pycache__ │ │ ├── __init__.cpython-39.pyc │ │ └── list-mutation.cpython-39.pyc │ │ └── list-mutation.py ├── lab07 │ ├── .ok_history │ ├── .ok_storage │ ├── __pycache__ │ │ ├── cards.cpython-39.pyc │ │ ├── classes.cpython-39.pyc │ │ └── lab07.cpython-39.pyc │ ├── car.py │ ├── cardgame.py │ ├── cards.py │ ├── classes.py │ ├── lab07.ok │ ├── lab07.py │ ├── ok │ └── tests │ │ ├── __init__.py │ │ ├── __pycache__ │ │ ├── __init__.cpython-39.pyc │ │ └── wwpd-car.cpython-39.pyc │ │ └── wwpd-car.py ├── lab08 │ ├── .ok_history │ ├── .ok_storage │ ├── __pycache__ │ │ ├── lab08.cpython-39.pyc │ │ ├── ucb.cpython-38.pyc │ │ └── ucb.cpython-39.pyc │ ├── construct_check.py │ ├── lab08.ok │ ├── lab08.py │ ├── ok │ ├── tests │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ ├── __init__.cpython-39.pyc │ │ │ └── link.cpython-39.pyc │ │ └── link.py │ └── ucb.py ├── lab09 │ ├── .ok_history │ ├── .ok_storage │ ├── __pycache__ │ │ ├── lab09.cpython-39.pyc │ │ ├── ucb.cpython-38.pyc │ │ └── ucb.cpython-39.pyc │ ├── lab09.ok │ ├── lab09.py │ ├── ok │ └── tests │ │ └── __init__.py ├── lab10 │ ├── .ok_history │ ├── .ok_storage │ ├── editor │ │ ├── __main__.py │ │ ├── __pycache__ │ │ │ ├── __main__.cpython-35.pyc │ │ │ ├── __main__.cpython-36.pyc │ │ │ ├── __main__.cpython-37.pyc │ │ │ ├── __main__.cpython-39.pyc │ │ │ ├── arithmetic.cpython-36.pyc │ │ │ ├── console.cpython-36.pyc │ │ │ ├── css_colors.cpython-36.pyc │ │ │ ├── css_colors.cpython-37.pyc │ │ │ ├── css_colors.cpython-39.pyc │ │ │ ├── datamodel.cpython-36.pyc │ │ │ ├── datamodel.cpython-37.pyc │ │ │ ├── datamodel.cpython-39.pyc │ │ │ ├── documentation.cpython-36.pyc │ │ │ ├── documentation.cpython-37.pyc │ │ │ ├── documentation.cpython-39.pyc │ │ │ ├── environment.cpython-36.pyc │ │ │ ├── environment.cpython-37.pyc │ │ │ ├── environment.cpython-39.pyc │ │ │ ├── evaluate_apply.cpython-36.pyc │ │ │ ├── evaluate_apply.cpython-37.pyc │ │ │ ├── evaluate_apply.cpython-39.pyc │ │ │ ├── execution.cpython-36.pyc │ │ │ ├── execution.cpython-37.pyc │ │ │ ├── execution.cpython-39.pyc │ │ │ ├── execution_parser.cpython-36.pyc │ │ │ ├── execution_parser.cpython-37.pyc │ │ │ ├── execution_parser.cpython-39.pyc │ │ │ ├── file_manager.cpython-36.pyc │ │ │ ├── file_manager.cpython-37.pyc │ │ │ ├── file_manager.cpython-39.pyc │ │ │ ├── format_parser.cpython-36.pyc │ │ │ ├── format_parser.cpython-37.pyc │ │ │ ├── format_parser.cpython-39.pyc │ │ │ ├── formatter.cpython-36.pyc │ │ │ ├── formatter.cpython-37.pyc │ │ │ ├── formatter.cpython-39.pyc │ │ │ ├── graphics.cpython-36.pyc │ │ │ ├── graphics.cpython-37.pyc │ │ │ ├── graphics.cpython-39.pyc │ │ │ ├── helper.cpython-36.pyc │ │ │ ├── helper.cpython-37.pyc │ │ │ ├── helper.cpython-39.pyc │ │ │ ├── lexer.cpython-36.pyc │ │ │ ├── lexer.cpython-37.pyc │ │ │ ├── lexer.cpython-39.pyc │ │ │ ├── lists.cpython-36.pyc │ │ │ ├── local_server.cpython-36.pyc │ │ │ ├── local_server.cpython-37.pyc │ │ │ ├── local_server.cpython-39.pyc │ │ │ ├── log.cpython-36.pyc │ │ │ ├── log.cpython-37.pyc │ │ │ ├── log.cpython-39.pyc │ │ │ ├── log_utils.cpython-36.pyc │ │ │ ├── log_utils.cpython-37.pyc │ │ │ ├── log_utils.cpython-39.pyc │ │ │ ├── ok_interface.cpython-36.pyc │ │ │ ├── ok_interface.cpython-37.pyc │ │ │ ├── ok_interface.cpython-39.pyc │ │ │ ├── persistence.cpython-36.pyc │ │ │ ├── persistence.cpython-37.pyc │ │ │ ├── persistence.cpython-39.pyc │ │ │ ├── primitives.cpython-36.pyc │ │ │ ├── primitives.cpython-37.pyc │ │ │ ├── primitives.cpython-39.pyc │ │ │ ├── runtime_limiter.cpython-36.pyc │ │ │ ├── runtime_limiter.cpython-37.pyc │ │ │ ├── runtime_limiter.cpython-39.pyc │ │ │ ├── scheme_exceptions.cpython-36.pyc │ │ │ ├── scheme_exceptions.cpython-37.pyc │ │ │ ├── scheme_exceptions.cpython-39.pyc │ │ │ ├── special_forms.cpython-36.pyc │ │ │ ├── type_checking.cpython-36.pyc │ │ │ └── visualizing.cpython-36.pyc │ │ ├── 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 │ │ │ ├── __pycache__ │ │ │ │ ├── mistune.cpython-36.pyc │ │ │ │ ├── mistune.cpython-37.pyc │ │ │ │ └── mistune.cpython-39.pyc │ │ │ └── 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 │ │ │ ├── #starter-template.css# │ │ │ ├── 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 │ │ ├── __pycache__ │ │ ├── __init__.cpython-39.pyc │ │ ├── combinations.cpython-39.pyc │ │ ├── composed.cpython-39.pyc │ │ ├── make_adder.cpython-39.pyc │ │ ├── make_structure.cpython-39.pyc │ │ ├── over_or_under.cpython-39.pyc │ │ ├── remove.cpython-39.pyc │ │ └── sub_all.cpython-39.pyc │ │ ├── combinations.py │ │ ├── composed.py │ │ ├── make_adder.py │ │ ├── make_structure.py │ │ ├── over_or_under.py │ │ ├── remove.py │ │ └── sub_all.py ├── lab11 │ ├── .ok_history │ ├── .ok_storage │ ├── __pycache__ │ │ ├── buffer.cpython-39.pyc │ │ ├── expr.cpython-39.pyc │ │ ├── reader.cpython-39.pyc │ │ ├── repl.cpython-39.pyc │ │ └── utils.cpython-39.pyc │ ├── buffer.py │ ├── expr.py │ ├── lab11.ok │ ├── ok │ ├── reader.py │ ├── repl.py │ ├── scheme │ ├── tests │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ ├── __init__.cpython-39.pyc │ │ │ ├── prologue_expr.cpython-39.pyc │ │ │ └── prologue_reader.cpython-39.pyc │ │ ├── prologue_expr.py │ │ └── prologue_reader.py │ └── utils.py ├── lab12 │ ├── .ok_history │ ├── .ok_storage │ ├── __pycache__ │ │ └── sqlite_shell.cpython-39.pyc │ ├── data.sql │ ├── lab12.ok │ ├── lab12.sql │ ├── ok │ ├── sqlite_shell.py │ └── tests │ │ ├── __init__.py │ │ ├── __pycache__ │ │ ├── __init__.cpython-39.pyc │ │ ├── bluedog.cpython-39.pyc │ │ ├── matchmaker.cpython-39.pyc │ │ ├── sevens.cpython-39.pyc │ │ └── smallest-int.cpython-39.pyc │ │ ├── bluedog.py │ │ ├── matchmaker.py │ │ ├── sevens.py │ │ └── smallest-int.py ├── lab13 │ ├── .ok_history │ ├── .ok_storage │ ├── __pycache__ │ │ └── sqlite_shell.cpython-39.pyc │ ├── data.sql │ ├── editor │ │ ├── __main__.py │ │ ├── __pycache__ │ │ │ ├── __main__.cpython-35.pyc │ │ │ ├── __main__.cpython-36.pyc │ │ │ ├── __main__.cpython-37.pyc │ │ │ ├── arithmetic.cpython-36.pyc │ │ │ ├── console.cpython-36.pyc │ │ │ ├── css_colors.cpython-36.pyc │ │ │ ├── css_colors.cpython-37.pyc │ │ │ ├── datamodel.cpython-36.pyc │ │ │ ├── datamodel.cpython-37.pyc │ │ │ ├── documentation.cpython-36.pyc │ │ │ ├── documentation.cpython-37.pyc │ │ │ ├── environment.cpython-36.pyc │ │ │ ├── environment.cpython-37.pyc │ │ │ ├── evaluate_apply.cpython-36.pyc │ │ │ ├── evaluate_apply.cpython-37.pyc │ │ │ ├── execution.cpython-36.pyc │ │ │ ├── execution.cpython-37.pyc │ │ │ ├── execution_parser.cpython-36.pyc │ │ │ ├── execution_parser.cpython-37.pyc │ │ │ ├── file_manager.cpython-36.pyc │ │ │ ├── file_manager.cpython-37.pyc │ │ │ ├── format_parser.cpython-36.pyc │ │ │ ├── format_parser.cpython-37.pyc │ │ │ ├── formatter.cpython-36.pyc │ │ │ ├── formatter.cpython-37.pyc │ │ │ ├── graphics.cpython-36.pyc │ │ │ ├── graphics.cpython-37.pyc │ │ │ ├── helper.cpython-36.pyc │ │ │ ├── helper.cpython-37.pyc │ │ │ ├── lexer.cpython-36.pyc │ │ │ ├── lexer.cpython-37.pyc │ │ │ ├── lists.cpython-36.pyc │ │ │ ├── local_server.cpython-36.pyc │ │ │ ├── local_server.cpython-37.pyc │ │ │ ├── log.cpython-36.pyc │ │ │ ├── log.cpython-37.pyc │ │ │ ├── log_utils.cpython-36.pyc │ │ │ ├── log_utils.cpython-37.pyc │ │ │ ├── ok_interface.cpython-36.pyc │ │ │ ├── ok_interface.cpython-37.pyc │ │ │ ├── persistence.cpython-36.pyc │ │ │ ├── persistence.cpython-37.pyc │ │ │ ├── primitives.cpython-36.pyc │ │ │ ├── primitives.cpython-37.pyc │ │ │ ├── runtime_limiter.cpython-36.pyc │ │ │ ├── runtime_limiter.cpython-37.pyc │ │ │ ├── scheme_exceptions.cpython-36.pyc │ │ │ ├── scheme_exceptions.cpython-37.pyc │ │ │ ├── special_forms.cpython-36.pyc │ │ │ ├── type_checking.cpython-36.pyc │ │ │ └── visualizing.cpython-36.pyc │ │ ├── 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 │ │ │ ├── __pycache__ │ │ │ │ ├── mistune.cpython-36.pyc │ │ │ │ └── mistune.cpython-37.pyc │ │ │ └── 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 │ │ │ ├── #starter-template.css# │ │ │ ├── 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 │ ├── lab13.ok │ ├── lab13.sql │ ├── ok │ ├── sqlite_shell.py │ └── tests │ │ ├── __init__.py │ │ ├── __pycache__ │ │ ├── __init__.cpython-39.pyc │ │ ├── cyber-monday-part1.cpython-39.pyc │ │ ├── cyber-monday-part2.cpython-39.pyc │ │ ├── cyber-monday-part3.cpython-39.pyc │ │ ├── cyber-monday-part4.cpython-39.pyc │ │ └── default.cpython-39.pyc │ │ ├── cyber-monday-part1.py │ │ ├── cyber-monday-part2.py │ │ ├── cyber-monday-part3.py │ │ ├── cyber-monday-part4.py │ │ └── default.py └── lab14 │ ├── .ok_history │ ├── .ok_storage │ ├── __pycache__ │ ├── lab14.cpython-39.pyc │ ├── ucb.cpython-38.pyc │ └── ucb.cpython-39.pyc │ ├── editor │ ├── __main__.py │ ├── __pycache__ │ │ ├── __main__.cpython-35.pyc │ │ ├── __main__.cpython-36.pyc │ │ ├── __main__.cpython-37.pyc │ │ ├── arithmetic.cpython-36.pyc │ │ ├── console.cpython-36.pyc │ │ ├── css_colors.cpython-36.pyc │ │ ├── css_colors.cpython-37.pyc │ │ ├── datamodel.cpython-36.pyc │ │ ├── datamodel.cpython-37.pyc │ │ ├── documentation.cpython-36.pyc │ │ ├── documentation.cpython-37.pyc │ │ ├── environment.cpython-36.pyc │ │ ├── environment.cpython-37.pyc │ │ ├── evaluate_apply.cpython-36.pyc │ │ ├── evaluate_apply.cpython-37.pyc │ │ ├── execution.cpython-36.pyc │ │ ├── execution.cpython-37.pyc │ │ ├── execution_parser.cpython-36.pyc │ │ ├── execution_parser.cpython-37.pyc │ │ ├── file_manager.cpython-36.pyc │ │ ├── file_manager.cpython-37.pyc │ │ ├── format_parser.cpython-36.pyc │ │ ├── format_parser.cpython-37.pyc │ │ ├── formatter.cpython-36.pyc │ │ ├── formatter.cpython-37.pyc │ │ ├── graphics.cpython-36.pyc │ │ ├── graphics.cpython-37.pyc │ │ ├── helper.cpython-36.pyc │ │ ├── helper.cpython-37.pyc │ │ ├── lexer.cpython-36.pyc │ │ ├── lexer.cpython-37.pyc │ │ ├── lists.cpython-36.pyc │ │ ├── local_server.cpython-36.pyc │ │ ├── local_server.cpython-37.pyc │ │ ├── log.cpython-36.pyc │ │ ├── log.cpython-37.pyc │ │ ├── log_utils.cpython-36.pyc │ │ ├── log_utils.cpython-37.pyc │ │ ├── ok_interface.cpython-36.pyc │ │ ├── ok_interface.cpython-37.pyc │ │ ├── persistence.cpython-36.pyc │ │ ├── persistence.cpython-37.pyc │ │ ├── primitives.cpython-36.pyc │ │ ├── primitives.cpython-37.pyc │ │ ├── runtime_limiter.cpython-36.pyc │ │ ├── runtime_limiter.cpython-37.pyc │ │ ├── scheme_exceptions.cpython-36.pyc │ │ ├── scheme_exceptions.cpython-37.pyc │ │ ├── special_forms.cpython-36.pyc │ │ ├── type_checking.cpython-36.pyc │ │ └── visualizing.cpython-36.pyc │ ├── 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 │ │ ├── __pycache__ │ │ │ ├── mistune.cpython-36.pyc │ │ │ └── mistune.cpython-37.pyc │ │ └── 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 │ │ ├── #starter-template.css# │ │ ├── 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 │ ├── __pycache__ │ │ ├── __init__.cpython-39.pyc │ │ ├── compose-all.cpython-39.pyc │ │ └── split-at.cpython-39.pyc │ ├── compose-all.py │ └── split-at.py │ └── ucb.py ├── lecture └── lec09 │ ├── counting_partitions.py │ └── hanoi.py ├── notes ├── homework │ └── hw01.md ├── lab │ └── lab01.md └── lecture │ ├── lec03.md │ └── lec04.md └── project ├── ants ├── .ok_history ├── .ok_storage ├── __pycache__ │ ├── ants.cpython-39.pyc │ ├── ants_plans.cpython-39.pyc │ ├── ants_strategies.cpython-39.pyc │ ├── graphics.cpython-39.pyc │ ├── ucb.cpython-38.pyc │ ├── ucb.cpython-39.pyc │ └── utils.cpython-39.pyc ├── 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 │ ├── EC.py │ ├── __init__.py │ ├── __pycache__ │ │ ├── 00.cpython-39.pyc │ │ ├── 01.cpython-39.pyc │ │ ├── 02.cpython-39.pyc │ │ ├── 03.cpython-39.pyc │ │ ├── 04.cpython-39.pyc │ │ ├── 05.cpython-39.pyc │ │ ├── 06.cpython-39.pyc │ │ ├── 07.cpython-39.pyc │ │ ├── 08.cpython-39.pyc │ │ ├── 09.cpython-39.pyc │ │ ├── EC.cpython-39.pyc │ │ ├── __init__.cpython-39.pyc │ │ ├── optional1.cpython-39.pyc │ │ ├── optional2.cpython-39.pyc │ │ ├── optional3.cpython-39.pyc │ │ ├── optional4.cpython-39.pyc │ │ └── optional5.cpython-39.pyc │ ├── optional1.py │ ├── optional2.py │ ├── optional3.py │ ├── optional4.py │ └── optional5.py ├── ucb.py └── utils.py ├── cats ├── .ok_history ├── .ok_messages ├── .ok_storage ├── __pycache__ │ ├── cats.cpython-39.pyc │ ├── ucb.cpython-39.pyc │ └── utils.cpython-39.pyc ├── cats.py ├── data │ ├── common_words.txt │ ├── sample_paragraphs.txt │ └── words.txt ├── gui.py ├── gui_files │ ├── FreeMono.ttf │ ├── __pycache__ │ │ ├── common_server.cpython-39.pyc │ │ ├── db.cpython-39.pyc │ │ ├── leaderboard_integrity.cpython-39.pyc │ │ └── multiplayer.cpython-39.pyc │ ├── 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 │ ├── multiplayer.py │ ├── precache-manifest.10080bcf5f16dc96f6d8a14870c1bcfe.js │ ├── precache-manifest.544d7034191ecf52fa7c157490579669.js │ └── static │ │ ├── css │ │ ├── 2.df9ef6f4.chunk.css │ │ └── main.a9291ed5.chunk.css │ │ └── js │ │ ├── 2.5cb2d1bf.chunk.js │ │ ├── main.2b5aa836.chunk.js │ │ ├── main.c5c6e95b.chunk.js │ │ └── runtime~main.a8a9905a.js ├── images │ ├── cats_typing.gif │ ├── cats_typing_still.gif │ ├── fib_tree.png │ ├── key_distance_diff_tree.jpeg │ └── keyboard.png ├── ok ├── proj02.ok ├── tests │ ├── 01.py │ ├── 02.py │ ├── 03.py │ ├── 04.py │ ├── 05.py │ ├── 06.py │ ├── 07.py │ ├── 08.py │ ├── 09.py │ ├── 10.py │ ├── __init__.py │ ├── __pycache__ │ │ ├── 01.cpython-39.pyc │ │ ├── 02.cpython-39.pyc │ │ ├── 03.cpython-39.pyc │ │ ├── 04.cpython-39.pyc │ │ ├── 05.cpython-39.pyc │ │ ├── 06.cpython-39.pyc │ │ ├── 07.cpython-39.pyc │ │ ├── 08.cpython-39.pyc │ │ ├── 09.cpython-39.pyc │ │ ├── 10.cpython-39.pyc │ │ ├── __init__.cpython-39.pyc │ │ ├── abstraction_check.cpython-39.pyc │ │ └── construct_check.cpython-39.pyc │ ├── abstraction_check.py │ └── construct_check.py ├── ucb.py └── utils.py ├── hog ├── .ok_history ├── .ok_messages ├── .ok_storage ├── __pycache__ │ ├── dice.cpython-39.pyc │ ├── hog.cpython-39.pyc │ ├── hog_gui.cpython-39.pyc │ └── ucb.cpython-39.pyc ├── calc.py ├── dice.py ├── gui_files │ ├── __pycache__ │ │ └── common_server.cpython-39.pyc │ ├── common_server.py │ ├── favicon.gif │ ├── index.html │ └── static │ │ ├── css │ │ ├── 2.17e5ed98.chunk.css │ │ ├── 2.d9ad5f5c.chunk.css │ │ └── main.dfa42325.chunk.css │ │ └── js │ │ ├── 2.14215b64.chunk.js │ │ ├── 2.14215b64.chunk.js.LICENSE │ │ ├── 2.36722391.chunk.js │ │ ├── 2.36722391.chunk.js.LICENSE │ │ ├── 2.50b6458a.chunk.js │ │ ├── 2.50b6458a.chunk.js.LICENSE.txt │ │ ├── 2.cbd40270.chunk.js │ │ ├── 2.cbd40270.chunk.js.LICENSE │ │ ├── main.00c07ad4.chunk.js │ │ ├── main.25a3d700.chunk.js │ │ ├── main.4d7efde4.chunk.js │ │ ├── main.4f75ff99.chunk.js │ │ ├── main.65d320cb.chunk.js │ │ ├── runtime-main.53f79363.js │ │ └── runtime-main.71e877b4.js ├── hog.py ├── hog_gui.py ├── ok ├── proj01.ok ├── tests │ ├── 00.py │ ├── 01.py │ ├── 02.py │ ├── 03.py │ ├── 04a.py │ ├── 04b.py │ ├── 05.py │ ├── 06.py │ ├── 07.py │ ├── 08.py │ ├── 09.py │ ├── 10.py │ ├── 11.py │ ├── 12.py │ ├── __init__.py │ ├── __pycache__ │ │ ├── 00.cpython-39.pyc │ │ ├── 01.cpython-39.pyc │ │ ├── 02.cpython-39.pyc │ │ ├── 03.cpython-39.pyc │ │ ├── 04a.cpython-39.pyc │ │ ├── 04b.cpython-39.pyc │ │ ├── 05.cpython-39.pyc │ │ ├── 06.cpython-39.pyc │ │ ├── 07.cpython-39.pyc │ │ ├── 08.cpython-39.pyc │ │ ├── 09.cpython-39.pyc │ │ ├── 10.cpython-39.pyc │ │ ├── 11.cpython-39.pyc │ │ ├── 12.cpython-39.pyc │ │ ├── __init__.cpython-39.pyc │ │ ├── check_strategy.cpython-39.pyc │ │ ├── construct_check.cpython-39.pyc │ │ └── play_utils.cpython-39.pyc │ ├── check_strategy.py │ ├── construct_check.py │ └── play_utils.py └── ucb.py └── scheme ├── .ok_history ├── .ok_storage ├── __pycache__ ├── buffer.cpython-39.pyc ├── scheme.cpython-39.pyc ├── scheme_builtins.cpython-39.pyc ├── scheme_reader.cpython-39.pyc ├── scheme_tokens.cpython-39.pyc └── ucb.cpython-39.pyc ├── abstract_turtle ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-38.pyc │ ├── canvas.cpython-38.pyc │ ├── color_names.cpython-38.pyc │ ├── forwarding_canvas.cpython-38.pyc │ ├── logging_canvas.cpython-38.pyc │ ├── model.cpython-38.pyc │ ├── pillow_canvas.cpython-38.pyc │ ├── tk_canvas.cpython-38.pyc │ ├── turtle.cpython-38.pyc │ └── turtle_class.cpython-38.pyc ├── 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 ├── __pycache__ │ ├── __main__.cpython-35.pyc │ ├── __main__.cpython-36.pyc │ ├── __main__.cpython-37.pyc │ ├── arithmetic.cpython-36.pyc │ ├── console.cpython-36.pyc │ ├── css_colors.cpython-36.pyc │ ├── css_colors.cpython-37.pyc │ ├── datamodel.cpython-36.pyc │ ├── datamodel.cpython-37.pyc │ ├── documentation.cpython-36.pyc │ ├── documentation.cpython-37.pyc │ ├── environment.cpython-36.pyc │ ├── environment.cpython-37.pyc │ ├── evaluate_apply.cpython-36.pyc │ ├── evaluate_apply.cpython-37.pyc │ ├── execution.cpython-36.pyc │ ├── execution.cpython-37.pyc │ ├── execution_parser.cpython-36.pyc │ ├── execution_parser.cpython-37.pyc │ ├── file_manager.cpython-36.pyc │ ├── file_manager.cpython-37.pyc │ ├── format_parser.cpython-36.pyc │ ├── format_parser.cpython-37.pyc │ ├── formatter.cpython-36.pyc │ ├── formatter.cpython-37.pyc │ ├── graphics.cpython-36.pyc │ ├── graphics.cpython-37.pyc │ ├── helper.cpython-36.pyc │ ├── helper.cpython-37.pyc │ ├── lexer.cpython-36.pyc │ ├── lexer.cpython-37.pyc │ ├── lists.cpython-36.pyc │ ├── local_server.cpython-36.pyc │ ├── local_server.cpython-37.pyc │ ├── log.cpython-36.pyc │ ├── log.cpython-37.pyc │ ├── log_utils.cpython-36.pyc │ ├── log_utils.cpython-37.pyc │ ├── ok_interface.cpython-36.pyc │ ├── ok_interface.cpython-37.pyc │ ├── persistence.cpython-36.pyc │ ├── persistence.cpython-37.pyc │ ├── primitives.cpython-36.pyc │ ├── primitives.cpython-37.pyc │ ├── runtime_limiter.cpython-36.pyc │ ├── runtime_limiter.cpython-37.pyc │ ├── scheme_exceptions.cpython-36.pyc │ ├── scheme_exceptions.cpython-37.pyc │ ├── special_forms.cpython-36.pyc │ ├── type_checking.cpython-36.pyc │ └── visualizing.cpython-36.pyc ├── 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 │ ├── __pycache__ │ │ ├── mistune.cpython-36.pyc │ │ └── mistune.cpython-37.pyc │ └── 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 │ ├── #starter-template.css# │ ├── 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 ├── 20.py ├── EC.py ├── __init__.py ├── __pycache__ │ ├── 01.cpython-39.pyc │ ├── 02.cpython-39.pyc │ ├── 03.cpython-39.pyc │ ├── 04.cpython-39.pyc │ ├── 05.cpython-39.pyc │ ├── 06.cpython-39.pyc │ ├── 07.cpython-39.pyc │ ├── 08.cpython-39.pyc │ ├── 09.cpython-39.pyc │ ├── 10.cpython-39.pyc │ ├── 11.cpython-39.pyc │ ├── 12.cpython-39.pyc │ ├── 13.cpython-39.pyc │ ├── 14.cpython-39.pyc │ ├── 15.cpython-39.pyc │ ├── 16.cpython-39.pyc │ ├── 17.cpython-39.pyc │ ├── 18.cpython-39.pyc │ ├── 19.cpython-39.pyc │ ├── 20.cpython-39.pyc │ ├── EC.cpython-39.pyc │ ├── __init__.cpython-39.pyc │ └── eval_apply.cpython-39.pyc └── eval_apply.py └── ucb.py /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/README.md -------------------------------------------------------------------------------- /disc/__pycache__/link.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/disc/__pycache__/link.cpython-38.pyc -------------------------------------------------------------------------------- /disc/__pycache__/tree.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/disc/__pycache__/tree.cpython-38.pyc -------------------------------------------------------------------------------- /disc/disc02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/disc/disc02.py -------------------------------------------------------------------------------- /disc/disc03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/disc/disc03.py -------------------------------------------------------------------------------- /disc/disc04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/disc/disc04.py -------------------------------------------------------------------------------- /disc/disc05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/disc/disc05.py -------------------------------------------------------------------------------- /disc/disc06.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/disc/disc06.py -------------------------------------------------------------------------------- /disc/disc07.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/disc/disc07.py -------------------------------------------------------------------------------- /disc/disc08.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/disc/disc08.py -------------------------------------------------------------------------------- /disc/disc11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/disc/disc11.py -------------------------------------------------------------------------------- /disc/disc12.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/disc/disc12.sql -------------------------------------------------------------------------------- /disc/disc14.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/disc/disc14.py -------------------------------------------------------------------------------- /disc/link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/disc/link.py -------------------------------------------------------------------------------- /disc/tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/disc/tree.py -------------------------------------------------------------------------------- /homework/hw01/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw01/.ok_history -------------------------------------------------------------------------------- /homework/hw01/.ok_messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw01/.ok_messages -------------------------------------------------------------------------------- /homework/hw01/.ok_storage.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw01/.ok_storage.db -------------------------------------------------------------------------------- /homework/hw01/__pycache__/hw01.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw01/__pycache__/hw01.cpython-38.pyc -------------------------------------------------------------------------------- /homework/hw01/hw01.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw01/hw01.ok -------------------------------------------------------------------------------- /homework/hw01/hw01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw01/hw01.py -------------------------------------------------------------------------------- /homework/hw01/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw01/ok -------------------------------------------------------------------------------- /homework/hw02/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw02/.ok_history -------------------------------------------------------------------------------- /homework/hw02/.ok_messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw02/.ok_messages -------------------------------------------------------------------------------- /homework/hw02/.ok_storage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw02/.ok_storage -------------------------------------------------------------------------------- /homework/hw02/__pycache__/hw02.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw02/__pycache__/hw02.cpython-39.pyc -------------------------------------------------------------------------------- /homework/hw02/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw02/construct_check.py -------------------------------------------------------------------------------- /homework/hw02/hw02.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw02/hw02.ok -------------------------------------------------------------------------------- /homework/hw02/hw02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw02/hw02.py -------------------------------------------------------------------------------- /homework/hw02/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw02/ok -------------------------------------------------------------------------------- /homework/hw03/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw03/.ok_history -------------------------------------------------------------------------------- /homework/hw03/.ok_storage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw03/.ok_storage -------------------------------------------------------------------------------- /homework/hw03/__pycache__/hw03.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw03/__pycache__/hw03.cpython-39.pyc -------------------------------------------------------------------------------- /homework/hw03/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw03/construct_check.py -------------------------------------------------------------------------------- /homework/hw03/hw03.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw03/hw03.ok -------------------------------------------------------------------------------- /homework/hw03/hw03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw03/hw03.py -------------------------------------------------------------------------------- /homework/hw03/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw03/ok -------------------------------------------------------------------------------- /homework/hw03/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homework/hw03/tests/check_par.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw03/tests/check_par.py -------------------------------------------------------------------------------- /homework/hw03/tests/div_interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw03/tests/div_interval.py -------------------------------------------------------------------------------- /homework/hw03/tests/interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw03/tests/interval.py -------------------------------------------------------------------------------- /homework/hw03/tests/mul_interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw03/tests/mul_interval.py -------------------------------------------------------------------------------- /homework/hw03/tests/polynomial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw03/tests/polynomial.py -------------------------------------------------------------------------------- /homework/hw03/tests/quadratic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw03/tests/quadratic.py -------------------------------------------------------------------------------- /homework/hw03/tests/sub_interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw03/tests/sub_interval.py -------------------------------------------------------------------------------- /homework/hw04/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw04/.ok_history -------------------------------------------------------------------------------- /homework/hw04/.ok_storage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw04/.ok_storage -------------------------------------------------------------------------------- /homework/hw04/__pycache__/hw04.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw04/__pycache__/hw04.cpython-38.pyc -------------------------------------------------------------------------------- /homework/hw04/__pycache__/hw04.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw04/__pycache__/hw04.cpython-39.pyc -------------------------------------------------------------------------------- /homework/hw04/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw04/construct_check.py -------------------------------------------------------------------------------- /homework/hw04/hw04.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw04/hw04.ok -------------------------------------------------------------------------------- /homework/hw04/hw04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw04/hw04.py -------------------------------------------------------------------------------- /homework/hw04/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw04/ok -------------------------------------------------------------------------------- /homework/hw04/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homework/hw05/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw05/.ok_history -------------------------------------------------------------------------------- /homework/hw05/.ok_storage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw05/.ok_storage -------------------------------------------------------------------------------- /homework/hw05/__pycache__/hw05.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw05/__pycache__/hw05.cpython-39.pyc -------------------------------------------------------------------------------- /homework/hw05/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw05/construct_check.py -------------------------------------------------------------------------------- /homework/hw05/hw05.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw05/hw05.ok -------------------------------------------------------------------------------- /homework/hw05/hw05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw05/hw05.py -------------------------------------------------------------------------------- /homework/hw05/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw05/ok -------------------------------------------------------------------------------- /homework/hw05/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homework/hw06/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/.ok_history -------------------------------------------------------------------------------- /homework/hw06/.ok_storage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/.ok_storage -------------------------------------------------------------------------------- /homework/hw06/__pycache__/hw06.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/__pycache__/hw06.cpython-39.pyc -------------------------------------------------------------------------------- /homework/hw06/editor/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/__main__.py -------------------------------------------------------------------------------- /homework/hw06/editor/arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/arithmetic.py -------------------------------------------------------------------------------- /homework/hw06/editor/builtins.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/builtins.scm -------------------------------------------------------------------------------- /homework/hw06/editor/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/console.py -------------------------------------------------------------------------------- /homework/hw06/editor/css_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/css_colors.py -------------------------------------------------------------------------------- /homework/hw06/editor/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/database.py -------------------------------------------------------------------------------- /homework/hw06/editor/datamodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/datamodel.py -------------------------------------------------------------------------------- /homework/hw06/editor/documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/documentation.py -------------------------------------------------------------------------------- /homework/hw06/editor/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/environment.py -------------------------------------------------------------------------------- /homework/hw06/editor/evaluate_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/evaluate_apply.py -------------------------------------------------------------------------------- /homework/hw06/editor/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/execution.py -------------------------------------------------------------------------------- /homework/hw06/editor/execution_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/execution_parser.py -------------------------------------------------------------------------------- /homework/hw06/editor/file_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/file_manager.py -------------------------------------------------------------------------------- /homework/hw06/editor/format_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/format_parser.py -------------------------------------------------------------------------------- /homework/hw06/editor/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/formatter.py -------------------------------------------------------------------------------- /homework/hw06/editor/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/graphics.py -------------------------------------------------------------------------------- /homework/hw06/editor/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/helper.py -------------------------------------------------------------------------------- /homework/hw06/editor/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/lexer.py -------------------------------------------------------------------------------- /homework/hw06/editor/libraries/mistune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/libraries/mistune.py -------------------------------------------------------------------------------- /homework/hw06/editor/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/lists.py -------------------------------------------------------------------------------- /homework/hw06/editor/local_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/local_server.py -------------------------------------------------------------------------------- /homework/hw06/editor/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/log.py -------------------------------------------------------------------------------- /homework/hw06/editor/log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/log_utils.py -------------------------------------------------------------------------------- /homework/hw06/editor/ok_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/ok_interface.py -------------------------------------------------------------------------------- /homework/hw06/editor/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/persistence.py -------------------------------------------------------------------------------- /homework/hw06/editor/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/primitives.py -------------------------------------------------------------------------------- /homework/hw06/editor/runtime_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/runtime_limiter.py -------------------------------------------------------------------------------- /homework/hw06/editor/scheme_documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/scheme_documentation.md -------------------------------------------------------------------------------- /homework/hw06/editor/scheme_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/scheme_exceptions.py -------------------------------------------------------------------------------- /homework/hw06/editor/special_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/special_forms.py -------------------------------------------------------------------------------- /homework/hw06/editor/static/ace.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/static/ace.min.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/static/bootstrap.min.css -------------------------------------------------------------------------------- /homework/hw06/editor/static/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/static/bootstrap.min.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/static/favicon.ico -------------------------------------------------------------------------------- /homework/hw06/editor/static/goldenlayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/static/goldenlayout.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/static/index.html -------------------------------------------------------------------------------- /homework/hw06/editor/static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/static/jquery.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/static/popper.min.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/scripts/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/static/scripts/editor.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/scripts/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/static/scripts/layout.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/static/scripts/main.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/scripts/measure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/static/scripts/measure.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/scripts/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/static/scripts/output.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/scripts/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/static/scripts/settings.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/svg-pan-zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/static/svg-pan-zoom.js -------------------------------------------------------------------------------- /homework/hw06/editor/static/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/static/svg.js -------------------------------------------------------------------------------- /homework/hw06/editor/type_checking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/type_checking.py -------------------------------------------------------------------------------- /homework/hw06/editor/visualizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/visualizing.py -------------------------------------------------------------------------------- /homework/hw06/editor/web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/web_server.py -------------------------------------------------------------------------------- /homework/hw06/editor/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/editor/words.txt -------------------------------------------------------------------------------- /homework/hw06/hw06.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/hw06.ok -------------------------------------------------------------------------------- /homework/hw06/hw06.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homework/hw06/hw06.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/hw06.scm -------------------------------------------------------------------------------- /homework/hw06/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/ok -------------------------------------------------------------------------------- /homework/hw06/scheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/scheme -------------------------------------------------------------------------------- /homework/hw06/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homework/hw06/tests/cadr-caddr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/tests/cadr-caddr.py -------------------------------------------------------------------------------- /homework/hw06/tests/pow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/tests/pow.py -------------------------------------------------------------------------------- /homework/hw06/tests/sign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw06/tests/sign.py -------------------------------------------------------------------------------- /homework/hw07/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/.ok_history -------------------------------------------------------------------------------- /homework/hw07/.ok_storage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/.ok_storage -------------------------------------------------------------------------------- /homework/hw07/editor/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/__main__.py -------------------------------------------------------------------------------- /homework/hw07/editor/arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/arithmetic.py -------------------------------------------------------------------------------- /homework/hw07/editor/builtins.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/builtins.scm -------------------------------------------------------------------------------- /homework/hw07/editor/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/console.py -------------------------------------------------------------------------------- /homework/hw07/editor/css_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/css_colors.py -------------------------------------------------------------------------------- /homework/hw07/editor/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/database.py -------------------------------------------------------------------------------- /homework/hw07/editor/datamodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/datamodel.py -------------------------------------------------------------------------------- /homework/hw07/editor/documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/documentation.py -------------------------------------------------------------------------------- /homework/hw07/editor/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/environment.py -------------------------------------------------------------------------------- /homework/hw07/editor/evaluate_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/evaluate_apply.py -------------------------------------------------------------------------------- /homework/hw07/editor/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/execution.py -------------------------------------------------------------------------------- /homework/hw07/editor/execution_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/execution_parser.py -------------------------------------------------------------------------------- /homework/hw07/editor/file_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/file_manager.py -------------------------------------------------------------------------------- /homework/hw07/editor/format_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/format_parser.py -------------------------------------------------------------------------------- /homework/hw07/editor/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/formatter.py -------------------------------------------------------------------------------- /homework/hw07/editor/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/graphics.py -------------------------------------------------------------------------------- /homework/hw07/editor/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/helper.py -------------------------------------------------------------------------------- /homework/hw07/editor/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/lexer.py -------------------------------------------------------------------------------- /homework/hw07/editor/libraries/mistune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/libraries/mistune.py -------------------------------------------------------------------------------- /homework/hw07/editor/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/lists.py -------------------------------------------------------------------------------- /homework/hw07/editor/local_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/local_server.py -------------------------------------------------------------------------------- /homework/hw07/editor/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/log.py -------------------------------------------------------------------------------- /homework/hw07/editor/log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/log_utils.py -------------------------------------------------------------------------------- /homework/hw07/editor/ok_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/ok_interface.py -------------------------------------------------------------------------------- /homework/hw07/editor/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/persistence.py -------------------------------------------------------------------------------- /homework/hw07/editor/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/primitives.py -------------------------------------------------------------------------------- /homework/hw07/editor/runtime_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/runtime_limiter.py -------------------------------------------------------------------------------- /homework/hw07/editor/scheme_documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/scheme_documentation.md -------------------------------------------------------------------------------- /homework/hw07/editor/scheme_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/scheme_exceptions.py -------------------------------------------------------------------------------- /homework/hw07/editor/special_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/special_forms.py -------------------------------------------------------------------------------- /homework/hw07/editor/static/ace.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/static/ace.min.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/static/bootstrap.min.css -------------------------------------------------------------------------------- /homework/hw07/editor/static/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/static/bootstrap.min.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/static/favicon.ico -------------------------------------------------------------------------------- /homework/hw07/editor/static/goldenlayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/static/goldenlayout.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/static/index.html -------------------------------------------------------------------------------- /homework/hw07/editor/static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/static/jquery.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/static/popper.min.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/scripts/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/static/scripts/editor.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/scripts/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/static/scripts/layout.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/static/scripts/main.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/scripts/measure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/static/scripts/measure.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/scripts/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/static/scripts/output.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/scripts/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/static/scripts/settings.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/svg-pan-zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/static/svg-pan-zoom.js -------------------------------------------------------------------------------- /homework/hw07/editor/static/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/static/svg.js -------------------------------------------------------------------------------- /homework/hw07/editor/type_checking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/type_checking.py -------------------------------------------------------------------------------- /homework/hw07/editor/visualizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/visualizing.py -------------------------------------------------------------------------------- /homework/hw07/editor/web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/web_server.py -------------------------------------------------------------------------------- /homework/hw07/editor/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/editor/words.txt -------------------------------------------------------------------------------- /homework/hw07/hw07.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/hw07.ok -------------------------------------------------------------------------------- /homework/hw07/hw07.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/hw07.scm -------------------------------------------------------------------------------- /homework/hw07/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/ok -------------------------------------------------------------------------------- /homework/hw07/scheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/scheme -------------------------------------------------------------------------------- /homework/hw07/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homework/hw07/tests/accumulate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/tests/accumulate.py -------------------------------------------------------------------------------- /homework/hw07/tests/filter_lst.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/tests/filter_lst.py -------------------------------------------------------------------------------- /homework/hw07/tests/interleave.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/tests/interleave.py -------------------------------------------------------------------------------- /homework/hw07/tests/no_repeats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw07/tests/no_repeats.py -------------------------------------------------------------------------------- /homework/hw08/editor/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/__main__.py -------------------------------------------------------------------------------- /homework/hw08/editor/arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/arithmetic.py -------------------------------------------------------------------------------- /homework/hw08/editor/builtins.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/builtins.scm -------------------------------------------------------------------------------- /homework/hw08/editor/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/console.py -------------------------------------------------------------------------------- /homework/hw08/editor/css_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/css_colors.py -------------------------------------------------------------------------------- /homework/hw08/editor/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/database.py -------------------------------------------------------------------------------- /homework/hw08/editor/datamodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/datamodel.py -------------------------------------------------------------------------------- /homework/hw08/editor/documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/documentation.py -------------------------------------------------------------------------------- /homework/hw08/editor/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/environment.py -------------------------------------------------------------------------------- /homework/hw08/editor/evaluate_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/evaluate_apply.py -------------------------------------------------------------------------------- /homework/hw08/editor/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/execution.py -------------------------------------------------------------------------------- /homework/hw08/editor/execution_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/execution_parser.py -------------------------------------------------------------------------------- /homework/hw08/editor/file_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/file_manager.py -------------------------------------------------------------------------------- /homework/hw08/editor/format_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/format_parser.py -------------------------------------------------------------------------------- /homework/hw08/editor/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/formatter.py -------------------------------------------------------------------------------- /homework/hw08/editor/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/graphics.py -------------------------------------------------------------------------------- /homework/hw08/editor/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/helper.py -------------------------------------------------------------------------------- /homework/hw08/editor/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/lexer.py -------------------------------------------------------------------------------- /homework/hw08/editor/libraries/mistune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/libraries/mistune.py -------------------------------------------------------------------------------- /homework/hw08/editor/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/lists.py -------------------------------------------------------------------------------- /homework/hw08/editor/local_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/local_server.py -------------------------------------------------------------------------------- /homework/hw08/editor/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/log.py -------------------------------------------------------------------------------- /homework/hw08/editor/log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/log_utils.py -------------------------------------------------------------------------------- /homework/hw08/editor/ok_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/ok_interface.py -------------------------------------------------------------------------------- /homework/hw08/editor/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/persistence.py -------------------------------------------------------------------------------- /homework/hw08/editor/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/primitives.py -------------------------------------------------------------------------------- /homework/hw08/editor/runtime_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/runtime_limiter.py -------------------------------------------------------------------------------- /homework/hw08/editor/scheme_documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/scheme_documentation.md -------------------------------------------------------------------------------- /homework/hw08/editor/scheme_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/scheme_exceptions.py -------------------------------------------------------------------------------- /homework/hw08/editor/special_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/special_forms.py -------------------------------------------------------------------------------- /homework/hw08/editor/static/ace.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/static/ace.min.js -------------------------------------------------------------------------------- /homework/hw08/editor/static/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/static/bootstrap.min.css -------------------------------------------------------------------------------- /homework/hw08/editor/static/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/static/bootstrap.min.js -------------------------------------------------------------------------------- /homework/hw08/editor/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/static/favicon.ico -------------------------------------------------------------------------------- /homework/hw08/editor/static/goldenlayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/static/goldenlayout.js -------------------------------------------------------------------------------- /homework/hw08/editor/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/static/index.html -------------------------------------------------------------------------------- /homework/hw08/editor/static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/static/jquery.js -------------------------------------------------------------------------------- /homework/hw08/editor/static/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/static/popper.min.js -------------------------------------------------------------------------------- /homework/hw08/editor/static/scripts/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/static/scripts/editor.js -------------------------------------------------------------------------------- /homework/hw08/editor/static/scripts/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/static/scripts/layout.js -------------------------------------------------------------------------------- /homework/hw08/editor/static/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/static/scripts/main.js -------------------------------------------------------------------------------- /homework/hw08/editor/static/scripts/measure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/static/scripts/measure.js -------------------------------------------------------------------------------- /homework/hw08/editor/static/scripts/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/static/scripts/output.js -------------------------------------------------------------------------------- /homework/hw08/editor/static/scripts/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/static/scripts/settings.js -------------------------------------------------------------------------------- /homework/hw08/editor/static/svg-pan-zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/static/svg-pan-zoom.js -------------------------------------------------------------------------------- /homework/hw08/editor/static/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/static/svg.js -------------------------------------------------------------------------------- /homework/hw08/editor/type_checking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/type_checking.py -------------------------------------------------------------------------------- /homework/hw08/editor/visualizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/visualizing.py -------------------------------------------------------------------------------- /homework/hw08/editor/web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/web_server.py -------------------------------------------------------------------------------- /homework/hw08/editor/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/editor/words.txt -------------------------------------------------------------------------------- /homework/hw08/hw08.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/hw08.ok -------------------------------------------------------------------------------- /homework/hw08/hw08.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/hw08.scm -------------------------------------------------------------------------------- /homework/hw08/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/ok -------------------------------------------------------------------------------- /homework/hw08/scheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/scheme -------------------------------------------------------------------------------- /homework/hw08/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homework/hw08/tests/derive-exp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/tests/derive-exp.py -------------------------------------------------------------------------------- /homework/hw08/tests/derive-product.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/tests/derive-product.py -------------------------------------------------------------------------------- /homework/hw08/tests/derive-sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/tests/derive-sum.py -------------------------------------------------------------------------------- /homework/hw08/tests/make-exp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/tests/make-exp.py -------------------------------------------------------------------------------- /homework/hw08/tests/wwsd-eval_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/tests/wwsd-eval_apply.py -------------------------------------------------------------------------------- /homework/hw08/tests/wwsd-quasiquote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw08/tests/wwsd-quasiquote.py -------------------------------------------------------------------------------- /homework/hw09/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw09/.ok_history -------------------------------------------------------------------------------- /homework/hw09/.ok_storage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw09/.ok_storage -------------------------------------------------------------------------------- /homework/hw09/hw09.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw09/hw09.ok -------------------------------------------------------------------------------- /homework/hw09/hw09.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw09/hw09.sql -------------------------------------------------------------------------------- /homework/hw09/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw09/ok -------------------------------------------------------------------------------- /homework/hw09/sqlite_shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw09/sqlite_shell.py -------------------------------------------------------------------------------- /homework/hw09/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /homework/hw09/tests/by_parent_height.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw09/tests/by_parent_height.py -------------------------------------------------------------------------------- /homework/hw09/tests/sentences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw09/tests/sentences.py -------------------------------------------------------------------------------- /homework/hw09/tests/size_of_dogs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/homework/hw09/tests/size_of_dogs.py -------------------------------------------------------------------------------- /lab/lab00/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab00/.ok_history -------------------------------------------------------------------------------- /lab/lab00/.ok_messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab00/.ok_messages -------------------------------------------------------------------------------- /lab/lab00/.ok_storage.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab00/.ok_storage.db -------------------------------------------------------------------------------- /lab/lab00/__pycache__/lab00.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab00/__pycache__/lab00.cpython-38.pyc -------------------------------------------------------------------------------- /lab/lab00/lab00.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab00/lab00.ok -------------------------------------------------------------------------------- /lab/lab00/lab00.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab00/lab00.py -------------------------------------------------------------------------------- /lab/lab00/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab00/ok -------------------------------------------------------------------------------- /lab/lab00/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab/lab00/tests/python-basics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab00/tests/python-basics.py -------------------------------------------------------------------------------- /lab/lab01/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab01/.ok_history -------------------------------------------------------------------------------- /lab/lab01/.ok_messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab01/.ok_messages -------------------------------------------------------------------------------- /lab/lab01/.ok_storage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab01/.ok_storage -------------------------------------------------------------------------------- /lab/lab01/.ok_storage.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab01/.ok_storage.db -------------------------------------------------------------------------------- /lab/lab01/__pycache__/lab01.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab01/__pycache__/lab01.cpython-38.pyc -------------------------------------------------------------------------------- /lab/lab01/__pycache__/lab01.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab01/__pycache__/lab01.cpython-39.pyc -------------------------------------------------------------------------------- /lab/lab01/lab01.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab01/lab01.ok -------------------------------------------------------------------------------- /lab/lab01/lab01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab01/lab01.py -------------------------------------------------------------------------------- /lab/lab01/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab01/ok -------------------------------------------------------------------------------- /lab/lab01/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab/lab01/tests/control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab01/tests/control.py -------------------------------------------------------------------------------- /lab/lab01/tests/debugging-quiz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab01/tests/debugging-quiz.py -------------------------------------------------------------------------------- /lab/lab01/tests/if-statements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab01/tests/if-statements.py -------------------------------------------------------------------------------- /lab/lab01/tests/short-circuit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab01/tests/short-circuit.py -------------------------------------------------------------------------------- /lab/lab02/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab02/.ok_history -------------------------------------------------------------------------------- /lab/lab02/.ok_messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab02/.ok_messages -------------------------------------------------------------------------------- /lab/lab02/.ok_storage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab02/.ok_storage -------------------------------------------------------------------------------- /lab/lab02/__pycache__/lab02.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab02/__pycache__/lab02.cpython-39.pyc -------------------------------------------------------------------------------- /lab/lab02/lab02.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab02/lab02.ok -------------------------------------------------------------------------------- /lab/lab02/lab02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab02/lab02.py -------------------------------------------------------------------------------- /lab/lab02/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab02/ok -------------------------------------------------------------------------------- /lab/lab02/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab/lab02/tests/hof-wwpd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab02/tests/hof-wwpd.py -------------------------------------------------------------------------------- /lab/lab02/tests/lambda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab02/tests/lambda.py -------------------------------------------------------------------------------- /lab/lab04/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab04/.ok_history -------------------------------------------------------------------------------- /lab/lab04/.ok_messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab04/.ok_messages -------------------------------------------------------------------------------- /lab/lab04/.ok_storage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab04/.ok_storage -------------------------------------------------------------------------------- /lab/lab04/__pycache__/lab04.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab04/__pycache__/lab04.cpython-39.pyc -------------------------------------------------------------------------------- /lab/lab04/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab04/construct_check.py -------------------------------------------------------------------------------- /lab/lab04/lab04.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab04/lab04.ok -------------------------------------------------------------------------------- /lab/lab04/lab04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab04/lab04.py -------------------------------------------------------------------------------- /lab/lab04/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab04/ok -------------------------------------------------------------------------------- /lab/lab04/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab/lab04/tests/list-indexing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab04/tests/list-indexing.py -------------------------------------------------------------------------------- /lab/lab05/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab05/.ok_history -------------------------------------------------------------------------------- /lab/lab05/.ok_messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab05/.ok_messages -------------------------------------------------------------------------------- /lab/lab05/.ok_storage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab05/.ok_storage -------------------------------------------------------------------------------- /lab/lab05/__pycache__/lab05.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab05/__pycache__/lab05.cpython-39.pyc -------------------------------------------------------------------------------- /lab/lab05/__pycache__/ucb.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab05/__pycache__/ucb.cpython-39.pyc -------------------------------------------------------------------------------- /lab/lab05/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab05/construct_check.py -------------------------------------------------------------------------------- /lab/lab05/lab05.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab05/lab05.ok -------------------------------------------------------------------------------- /lab/lab05/lab05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab05/lab05.py -------------------------------------------------------------------------------- /lab/lab05/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab05/ok -------------------------------------------------------------------------------- /lab/lab05/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab/lab06/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab06/.ok_history -------------------------------------------------------------------------------- /lab/lab06/.ok_storage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab06/.ok_storage -------------------------------------------------------------------------------- /lab/lab06/__pycache__/lab06.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab06/__pycache__/lab06.cpython-39.pyc -------------------------------------------------------------------------------- /lab/lab06/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab06/construct_check.py -------------------------------------------------------------------------------- /lab/lab06/lab06.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab06/lab06.ok -------------------------------------------------------------------------------- /lab/lab06/lab06.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab06/lab06.py -------------------------------------------------------------------------------- /lab/lab06/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab06/ok -------------------------------------------------------------------------------- /lab/lab06/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab/lab06/tests/list-mutation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab06/tests/list-mutation.py -------------------------------------------------------------------------------- /lab/lab07/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab07/.ok_history -------------------------------------------------------------------------------- /lab/lab07/.ok_storage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab07/.ok_storage -------------------------------------------------------------------------------- /lab/lab07/__pycache__/cards.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab07/__pycache__/cards.cpython-39.pyc -------------------------------------------------------------------------------- /lab/lab07/__pycache__/classes.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab07/__pycache__/classes.cpython-39.pyc -------------------------------------------------------------------------------- /lab/lab07/__pycache__/lab07.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab07/__pycache__/lab07.cpython-39.pyc -------------------------------------------------------------------------------- /lab/lab07/car.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab07/car.py -------------------------------------------------------------------------------- /lab/lab07/cardgame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab07/cardgame.py -------------------------------------------------------------------------------- /lab/lab07/cards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab07/cards.py -------------------------------------------------------------------------------- /lab/lab07/classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab07/classes.py -------------------------------------------------------------------------------- /lab/lab07/lab07.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab07/lab07.ok -------------------------------------------------------------------------------- /lab/lab07/lab07.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab07/lab07.py -------------------------------------------------------------------------------- /lab/lab07/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab07/ok -------------------------------------------------------------------------------- /lab/lab07/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab/lab07/tests/wwpd-car.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab07/tests/wwpd-car.py -------------------------------------------------------------------------------- /lab/lab08/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab08/.ok_history -------------------------------------------------------------------------------- /lab/lab08/.ok_storage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab08/.ok_storage -------------------------------------------------------------------------------- /lab/lab08/__pycache__/lab08.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab08/__pycache__/lab08.cpython-39.pyc -------------------------------------------------------------------------------- /lab/lab08/__pycache__/ucb.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab08/__pycache__/ucb.cpython-38.pyc -------------------------------------------------------------------------------- /lab/lab08/__pycache__/ucb.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab08/__pycache__/ucb.cpython-39.pyc -------------------------------------------------------------------------------- /lab/lab08/construct_check.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab/lab08/lab08.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab08/lab08.ok -------------------------------------------------------------------------------- /lab/lab08/lab08.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab08/lab08.py -------------------------------------------------------------------------------- /lab/lab08/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab08/ok -------------------------------------------------------------------------------- /lab/lab08/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab/lab08/tests/__pycache__/link.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab08/tests/__pycache__/link.cpython-39.pyc -------------------------------------------------------------------------------- /lab/lab08/tests/link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab08/tests/link.py -------------------------------------------------------------------------------- /lab/lab08/ucb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab08/ucb.py -------------------------------------------------------------------------------- /lab/lab09/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab09/.ok_history -------------------------------------------------------------------------------- /lab/lab09/.ok_storage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab09/.ok_storage -------------------------------------------------------------------------------- /lab/lab09/__pycache__/lab09.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab09/__pycache__/lab09.cpython-39.pyc -------------------------------------------------------------------------------- /lab/lab09/__pycache__/ucb.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab09/__pycache__/ucb.cpython-38.pyc -------------------------------------------------------------------------------- /lab/lab09/__pycache__/ucb.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab09/__pycache__/ucb.cpython-39.pyc -------------------------------------------------------------------------------- /lab/lab09/lab09.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab09/lab09.ok -------------------------------------------------------------------------------- /lab/lab09/lab09.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab09/lab09.py -------------------------------------------------------------------------------- /lab/lab09/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab09/ok -------------------------------------------------------------------------------- /lab/lab09/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab/lab10/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/.ok_history -------------------------------------------------------------------------------- /lab/lab10/.ok_storage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/.ok_storage -------------------------------------------------------------------------------- /lab/lab10/editor/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/__main__.py -------------------------------------------------------------------------------- /lab/lab10/editor/__pycache__/log.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/__pycache__/log.cpython-36.pyc -------------------------------------------------------------------------------- /lab/lab10/editor/__pycache__/log.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/__pycache__/log.cpython-37.pyc -------------------------------------------------------------------------------- /lab/lab10/editor/__pycache__/log.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/__pycache__/log.cpython-39.pyc -------------------------------------------------------------------------------- /lab/lab10/editor/arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/arithmetic.py -------------------------------------------------------------------------------- /lab/lab10/editor/builtins.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/builtins.scm -------------------------------------------------------------------------------- /lab/lab10/editor/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/console.py -------------------------------------------------------------------------------- /lab/lab10/editor/css_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/css_colors.py -------------------------------------------------------------------------------- /lab/lab10/editor/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/database.py -------------------------------------------------------------------------------- /lab/lab10/editor/datamodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/datamodel.py -------------------------------------------------------------------------------- /lab/lab10/editor/documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/documentation.py -------------------------------------------------------------------------------- /lab/lab10/editor/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/environment.py -------------------------------------------------------------------------------- /lab/lab10/editor/evaluate_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/evaluate_apply.py -------------------------------------------------------------------------------- /lab/lab10/editor/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/execution.py -------------------------------------------------------------------------------- /lab/lab10/editor/execution_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/execution_parser.py -------------------------------------------------------------------------------- /lab/lab10/editor/file_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/file_manager.py -------------------------------------------------------------------------------- /lab/lab10/editor/format_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/format_parser.py -------------------------------------------------------------------------------- /lab/lab10/editor/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/formatter.py -------------------------------------------------------------------------------- /lab/lab10/editor/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/graphics.py -------------------------------------------------------------------------------- /lab/lab10/editor/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/helper.py -------------------------------------------------------------------------------- /lab/lab10/editor/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/lexer.py -------------------------------------------------------------------------------- /lab/lab10/editor/libraries/mistune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/libraries/mistune.py -------------------------------------------------------------------------------- /lab/lab10/editor/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/lists.py -------------------------------------------------------------------------------- /lab/lab10/editor/local_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/local_server.py -------------------------------------------------------------------------------- /lab/lab10/editor/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/log.py -------------------------------------------------------------------------------- /lab/lab10/editor/log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/log_utils.py -------------------------------------------------------------------------------- /lab/lab10/editor/ok_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/ok_interface.py -------------------------------------------------------------------------------- /lab/lab10/editor/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/persistence.py -------------------------------------------------------------------------------- /lab/lab10/editor/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/primitives.py -------------------------------------------------------------------------------- /lab/lab10/editor/runtime_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/runtime_limiter.py -------------------------------------------------------------------------------- /lab/lab10/editor/scheme_documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/scheme_documentation.md -------------------------------------------------------------------------------- /lab/lab10/editor/scheme_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/scheme_exceptions.py -------------------------------------------------------------------------------- /lab/lab10/editor/special_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/special_forms.py -------------------------------------------------------------------------------- /lab/lab10/editor/static/#starter-template.css#: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/static/#starter-template.css# -------------------------------------------------------------------------------- /lab/lab10/editor/static/ace.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/static/ace.min.js -------------------------------------------------------------------------------- /lab/lab10/editor/static/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/static/bootstrap.min.css -------------------------------------------------------------------------------- /lab/lab10/editor/static/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/static/bootstrap.min.js -------------------------------------------------------------------------------- /lab/lab10/editor/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/static/favicon.ico -------------------------------------------------------------------------------- /lab/lab10/editor/static/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/static/font-awesome.min.css -------------------------------------------------------------------------------- /lab/lab10/editor/static/goldenlayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/static/goldenlayout.js -------------------------------------------------------------------------------- /lab/lab10/editor/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/static/index.html -------------------------------------------------------------------------------- /lab/lab10/editor/static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/static/jquery.js -------------------------------------------------------------------------------- /lab/lab10/editor/static/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/static/popper.min.js -------------------------------------------------------------------------------- /lab/lab10/editor/static/scripts/canceller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/static/scripts/canceller.js -------------------------------------------------------------------------------- /lab/lab10/editor/static/scripts/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/static/scripts/editor.js -------------------------------------------------------------------------------- /lab/lab10/editor/static/scripts/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/static/scripts/layout.js -------------------------------------------------------------------------------- /lab/lab10/editor/static/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/static/scripts/main.js -------------------------------------------------------------------------------- /lab/lab10/editor/static/scripts/measure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/static/scripts/measure.js -------------------------------------------------------------------------------- /lab/lab10/editor/static/scripts/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/static/scripts/output.js -------------------------------------------------------------------------------- /lab/lab10/editor/static/scripts/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/static/scripts/settings.js -------------------------------------------------------------------------------- /lab/lab10/editor/static/starter-template.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/static/starter-template.css -------------------------------------------------------------------------------- /lab/lab10/editor/static/svg-pan-zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/static/svg-pan-zoom.js -------------------------------------------------------------------------------- /lab/lab10/editor/static/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/static/svg.js -------------------------------------------------------------------------------- /lab/lab10/editor/type_checking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/type_checking.py -------------------------------------------------------------------------------- /lab/lab10/editor/visualizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/visualizing.py -------------------------------------------------------------------------------- /lab/lab10/editor/web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/web_server.py -------------------------------------------------------------------------------- /lab/lab10/editor/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/editor/words.txt -------------------------------------------------------------------------------- /lab/lab10/lab10.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/lab10.ok -------------------------------------------------------------------------------- /lab/lab10/lab10.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/lab10.scm -------------------------------------------------------------------------------- /lab/lab10/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/ok -------------------------------------------------------------------------------- /lab/lab10/scheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/scheme -------------------------------------------------------------------------------- /lab/lab10/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab/lab10/tests/combinations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/tests/combinations.py -------------------------------------------------------------------------------- /lab/lab10/tests/composed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/tests/composed.py -------------------------------------------------------------------------------- /lab/lab10/tests/make_adder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/tests/make_adder.py -------------------------------------------------------------------------------- /lab/lab10/tests/make_structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/tests/make_structure.py -------------------------------------------------------------------------------- /lab/lab10/tests/over_or_under.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/tests/over_or_under.py -------------------------------------------------------------------------------- /lab/lab10/tests/remove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/tests/remove.py -------------------------------------------------------------------------------- /lab/lab10/tests/sub_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab10/tests/sub_all.py -------------------------------------------------------------------------------- /lab/lab11/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab11/.ok_history -------------------------------------------------------------------------------- /lab/lab11/.ok_storage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab11/.ok_storage -------------------------------------------------------------------------------- /lab/lab11/__pycache__/buffer.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab11/__pycache__/buffer.cpython-39.pyc -------------------------------------------------------------------------------- /lab/lab11/__pycache__/expr.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab11/__pycache__/expr.cpython-39.pyc -------------------------------------------------------------------------------- /lab/lab11/__pycache__/reader.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab11/__pycache__/reader.cpython-39.pyc -------------------------------------------------------------------------------- /lab/lab11/__pycache__/repl.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab11/__pycache__/repl.cpython-39.pyc -------------------------------------------------------------------------------- /lab/lab11/__pycache__/utils.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab11/__pycache__/utils.cpython-39.pyc -------------------------------------------------------------------------------- /lab/lab11/buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab11/buffer.py -------------------------------------------------------------------------------- /lab/lab11/expr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab11/expr.py -------------------------------------------------------------------------------- /lab/lab11/lab11.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab11/lab11.ok -------------------------------------------------------------------------------- /lab/lab11/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab11/ok -------------------------------------------------------------------------------- /lab/lab11/reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab11/reader.py -------------------------------------------------------------------------------- /lab/lab11/repl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab11/repl.py -------------------------------------------------------------------------------- /lab/lab11/scheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab11/scheme -------------------------------------------------------------------------------- /lab/lab11/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab/lab11/tests/prologue_expr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab11/tests/prologue_expr.py -------------------------------------------------------------------------------- /lab/lab11/tests/prologue_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab11/tests/prologue_reader.py -------------------------------------------------------------------------------- /lab/lab11/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab11/utils.py -------------------------------------------------------------------------------- /lab/lab12/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab12/.ok_history -------------------------------------------------------------------------------- /lab/lab12/.ok_storage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab12/.ok_storage -------------------------------------------------------------------------------- /lab/lab12/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab12/data.sql -------------------------------------------------------------------------------- /lab/lab12/lab12.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab12/lab12.ok -------------------------------------------------------------------------------- /lab/lab12/lab12.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab12/lab12.sql -------------------------------------------------------------------------------- /lab/lab12/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab12/ok -------------------------------------------------------------------------------- /lab/lab12/sqlite_shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab12/sqlite_shell.py -------------------------------------------------------------------------------- /lab/lab12/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab/lab12/tests/bluedog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab12/tests/bluedog.py -------------------------------------------------------------------------------- /lab/lab12/tests/matchmaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab12/tests/matchmaker.py -------------------------------------------------------------------------------- /lab/lab12/tests/sevens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab12/tests/sevens.py -------------------------------------------------------------------------------- /lab/lab12/tests/smallest-int.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab12/tests/smallest-int.py -------------------------------------------------------------------------------- /lab/lab13/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/.ok_history -------------------------------------------------------------------------------- /lab/lab13/.ok_storage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/.ok_storage -------------------------------------------------------------------------------- /lab/lab13/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/data.sql -------------------------------------------------------------------------------- /lab/lab13/editor/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/__main__.py -------------------------------------------------------------------------------- /lab/lab13/editor/arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/arithmetic.py -------------------------------------------------------------------------------- /lab/lab13/editor/builtins.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/builtins.scm -------------------------------------------------------------------------------- /lab/lab13/editor/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/console.py -------------------------------------------------------------------------------- /lab/lab13/editor/css_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/css_colors.py -------------------------------------------------------------------------------- /lab/lab13/editor/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/database.py -------------------------------------------------------------------------------- /lab/lab13/editor/datamodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/datamodel.py -------------------------------------------------------------------------------- /lab/lab13/editor/documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/documentation.py -------------------------------------------------------------------------------- /lab/lab13/editor/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/environment.py -------------------------------------------------------------------------------- /lab/lab13/editor/evaluate_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/evaluate_apply.py -------------------------------------------------------------------------------- /lab/lab13/editor/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/execution.py -------------------------------------------------------------------------------- /lab/lab13/editor/execution_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/execution_parser.py -------------------------------------------------------------------------------- /lab/lab13/editor/file_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/file_manager.py -------------------------------------------------------------------------------- /lab/lab13/editor/format_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/format_parser.py -------------------------------------------------------------------------------- /lab/lab13/editor/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/formatter.py -------------------------------------------------------------------------------- /lab/lab13/editor/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/graphics.py -------------------------------------------------------------------------------- /lab/lab13/editor/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/helper.py -------------------------------------------------------------------------------- /lab/lab13/editor/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/lexer.py -------------------------------------------------------------------------------- /lab/lab13/editor/libraries/mistune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/libraries/mistune.py -------------------------------------------------------------------------------- /lab/lab13/editor/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/lists.py -------------------------------------------------------------------------------- /lab/lab13/editor/local_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/local_server.py -------------------------------------------------------------------------------- /lab/lab13/editor/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/log.py -------------------------------------------------------------------------------- /lab/lab13/editor/log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/log_utils.py -------------------------------------------------------------------------------- /lab/lab13/editor/ok_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/ok_interface.py -------------------------------------------------------------------------------- /lab/lab13/editor/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/persistence.py -------------------------------------------------------------------------------- /lab/lab13/editor/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/primitives.py -------------------------------------------------------------------------------- /lab/lab13/editor/runtime_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/runtime_limiter.py -------------------------------------------------------------------------------- /lab/lab13/editor/scheme_documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/scheme_documentation.md -------------------------------------------------------------------------------- /lab/lab13/editor/scheme_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/scheme_exceptions.py -------------------------------------------------------------------------------- /lab/lab13/editor/special_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/special_forms.py -------------------------------------------------------------------------------- /lab/lab13/editor/static/ace.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/static/ace.min.js -------------------------------------------------------------------------------- /lab/lab13/editor/static/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/static/bootstrap.min.css -------------------------------------------------------------------------------- /lab/lab13/editor/static/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/static/bootstrap.min.js -------------------------------------------------------------------------------- /lab/lab13/editor/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/static/favicon.ico -------------------------------------------------------------------------------- /lab/lab13/editor/static/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/static/font-awesome.min.css -------------------------------------------------------------------------------- /lab/lab13/editor/static/goldenlayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/static/goldenlayout.js -------------------------------------------------------------------------------- /lab/lab13/editor/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/static/index.html -------------------------------------------------------------------------------- /lab/lab13/editor/static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/static/jquery.js -------------------------------------------------------------------------------- /lab/lab13/editor/static/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/static/popper.min.js -------------------------------------------------------------------------------- /lab/lab13/editor/static/scripts/canceller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/static/scripts/canceller.js -------------------------------------------------------------------------------- /lab/lab13/editor/static/scripts/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/static/scripts/editor.js -------------------------------------------------------------------------------- /lab/lab13/editor/static/scripts/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/static/scripts/layout.js -------------------------------------------------------------------------------- /lab/lab13/editor/static/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/static/scripts/main.js -------------------------------------------------------------------------------- /lab/lab13/editor/static/scripts/measure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/static/scripts/measure.js -------------------------------------------------------------------------------- /lab/lab13/editor/static/scripts/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/static/scripts/output.js -------------------------------------------------------------------------------- /lab/lab13/editor/static/scripts/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/static/scripts/settings.js -------------------------------------------------------------------------------- /lab/lab13/editor/static/starter-template.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/static/starter-template.css -------------------------------------------------------------------------------- /lab/lab13/editor/static/svg-pan-zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/static/svg-pan-zoom.js -------------------------------------------------------------------------------- /lab/lab13/editor/static/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/static/svg.js -------------------------------------------------------------------------------- /lab/lab13/editor/type_checking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/type_checking.py -------------------------------------------------------------------------------- /lab/lab13/editor/visualizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/visualizing.py -------------------------------------------------------------------------------- /lab/lab13/editor/web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/web_server.py -------------------------------------------------------------------------------- /lab/lab13/editor/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/editor/words.txt -------------------------------------------------------------------------------- /lab/lab13/lab13.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/lab13.ok -------------------------------------------------------------------------------- /lab/lab13/lab13.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/lab13.sql -------------------------------------------------------------------------------- /lab/lab13/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/ok -------------------------------------------------------------------------------- /lab/lab13/sqlite_shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/sqlite_shell.py -------------------------------------------------------------------------------- /lab/lab13/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab/lab13/tests/cyber-monday-part1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/tests/cyber-monday-part1.py -------------------------------------------------------------------------------- /lab/lab13/tests/cyber-monday-part2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/tests/cyber-monday-part2.py -------------------------------------------------------------------------------- /lab/lab13/tests/cyber-monday-part3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/tests/cyber-monday-part3.py -------------------------------------------------------------------------------- /lab/lab13/tests/cyber-monday-part4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/tests/cyber-monday-part4.py -------------------------------------------------------------------------------- /lab/lab13/tests/default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab13/tests/default.py -------------------------------------------------------------------------------- /lab/lab14/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/.ok_history -------------------------------------------------------------------------------- /lab/lab14/.ok_storage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/.ok_storage -------------------------------------------------------------------------------- /lab/lab14/__pycache__/lab14.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/__pycache__/lab14.cpython-39.pyc -------------------------------------------------------------------------------- /lab/lab14/__pycache__/ucb.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/__pycache__/ucb.cpython-38.pyc -------------------------------------------------------------------------------- /lab/lab14/__pycache__/ucb.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/__pycache__/ucb.cpython-39.pyc -------------------------------------------------------------------------------- /lab/lab14/editor/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/__main__.py -------------------------------------------------------------------------------- /lab/lab14/editor/arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/arithmetic.py -------------------------------------------------------------------------------- /lab/lab14/editor/builtins.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/builtins.scm -------------------------------------------------------------------------------- /lab/lab14/editor/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/console.py -------------------------------------------------------------------------------- /lab/lab14/editor/css_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/css_colors.py -------------------------------------------------------------------------------- /lab/lab14/editor/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/database.py -------------------------------------------------------------------------------- /lab/lab14/editor/datamodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/datamodel.py -------------------------------------------------------------------------------- /lab/lab14/editor/documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/documentation.py -------------------------------------------------------------------------------- /lab/lab14/editor/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/environment.py -------------------------------------------------------------------------------- /lab/lab14/editor/evaluate_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/evaluate_apply.py -------------------------------------------------------------------------------- /lab/lab14/editor/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/execution.py -------------------------------------------------------------------------------- /lab/lab14/editor/execution_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/execution_parser.py -------------------------------------------------------------------------------- /lab/lab14/editor/file_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/file_manager.py -------------------------------------------------------------------------------- /lab/lab14/editor/format_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/format_parser.py -------------------------------------------------------------------------------- /lab/lab14/editor/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/formatter.py -------------------------------------------------------------------------------- /lab/lab14/editor/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/graphics.py -------------------------------------------------------------------------------- /lab/lab14/editor/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/helper.py -------------------------------------------------------------------------------- /lab/lab14/editor/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/lexer.py -------------------------------------------------------------------------------- /lab/lab14/editor/libraries/mistune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/libraries/mistune.py -------------------------------------------------------------------------------- /lab/lab14/editor/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/lists.py -------------------------------------------------------------------------------- /lab/lab14/editor/local_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/local_server.py -------------------------------------------------------------------------------- /lab/lab14/editor/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/log.py -------------------------------------------------------------------------------- /lab/lab14/editor/log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/log_utils.py -------------------------------------------------------------------------------- /lab/lab14/editor/ok_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/ok_interface.py -------------------------------------------------------------------------------- /lab/lab14/editor/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/persistence.py -------------------------------------------------------------------------------- /lab/lab14/editor/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/primitives.py -------------------------------------------------------------------------------- /lab/lab14/editor/runtime_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/runtime_limiter.py -------------------------------------------------------------------------------- /lab/lab14/editor/scheme_documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/scheme_documentation.md -------------------------------------------------------------------------------- /lab/lab14/editor/scheme_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/scheme_exceptions.py -------------------------------------------------------------------------------- /lab/lab14/editor/special_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/special_forms.py -------------------------------------------------------------------------------- /lab/lab14/editor/static/ace.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/static/ace.min.js -------------------------------------------------------------------------------- /lab/lab14/editor/static/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/static/bootstrap.min.css -------------------------------------------------------------------------------- /lab/lab14/editor/static/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/static/bootstrap.min.js -------------------------------------------------------------------------------- /lab/lab14/editor/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/static/favicon.ico -------------------------------------------------------------------------------- /lab/lab14/editor/static/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/static/font-awesome.min.css -------------------------------------------------------------------------------- /lab/lab14/editor/static/goldenlayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/static/goldenlayout.js -------------------------------------------------------------------------------- /lab/lab14/editor/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/static/index.html -------------------------------------------------------------------------------- /lab/lab14/editor/static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/static/jquery.js -------------------------------------------------------------------------------- /lab/lab14/editor/static/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/static/popper.min.js -------------------------------------------------------------------------------- /lab/lab14/editor/static/scripts/canceller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/static/scripts/canceller.js -------------------------------------------------------------------------------- /lab/lab14/editor/static/scripts/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/static/scripts/editor.js -------------------------------------------------------------------------------- /lab/lab14/editor/static/scripts/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/static/scripts/layout.js -------------------------------------------------------------------------------- /lab/lab14/editor/static/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/static/scripts/main.js -------------------------------------------------------------------------------- /lab/lab14/editor/static/scripts/measure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/static/scripts/measure.js -------------------------------------------------------------------------------- /lab/lab14/editor/static/scripts/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/static/scripts/output.js -------------------------------------------------------------------------------- /lab/lab14/editor/static/scripts/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/static/scripts/settings.js -------------------------------------------------------------------------------- /lab/lab14/editor/static/starter-template.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/static/starter-template.css -------------------------------------------------------------------------------- /lab/lab14/editor/static/svg-pan-zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/static/svg-pan-zoom.js -------------------------------------------------------------------------------- /lab/lab14/editor/static/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/static/svg.js -------------------------------------------------------------------------------- /lab/lab14/editor/type_checking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/type_checking.py -------------------------------------------------------------------------------- /lab/lab14/editor/visualizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/visualizing.py -------------------------------------------------------------------------------- /lab/lab14/editor/web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/web_server.py -------------------------------------------------------------------------------- /lab/lab14/editor/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/editor/words.txt -------------------------------------------------------------------------------- /lab/lab14/lab14.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/lab14.ok -------------------------------------------------------------------------------- /lab/lab14/lab14.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/lab14.py -------------------------------------------------------------------------------- /lab/lab14/lab14.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/lab14.scm -------------------------------------------------------------------------------- /lab/lab14/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/ok -------------------------------------------------------------------------------- /lab/lab14/scheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/scheme -------------------------------------------------------------------------------- /lab/lab14/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab/lab14/tests/compose-all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/tests/compose-all.py -------------------------------------------------------------------------------- /lab/lab14/tests/split-at.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/tests/split-at.py -------------------------------------------------------------------------------- /lab/lab14/ucb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lab/lab14/ucb.py -------------------------------------------------------------------------------- /lecture/lec09/counting_partitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lecture/lec09/counting_partitions.py -------------------------------------------------------------------------------- /lecture/lec09/hanoi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/lecture/lec09/hanoi.py -------------------------------------------------------------------------------- /notes/homework/hw01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/notes/homework/hw01.md -------------------------------------------------------------------------------- /notes/lab/lab01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/notes/lab/lab01.md -------------------------------------------------------------------------------- /notes/lecture/lec03.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/notes/lecture/lec03.md -------------------------------------------------------------------------------- /notes/lecture/lec04.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/notes/lecture/lec04.md -------------------------------------------------------------------------------- /project/ants/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/.ok_history -------------------------------------------------------------------------------- /project/ants/.ok_storage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/.ok_storage -------------------------------------------------------------------------------- /project/ants/__pycache__/ants.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/__pycache__/ants.cpython-39.pyc -------------------------------------------------------------------------------- /project/ants/__pycache__/ucb.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/__pycache__/ucb.cpython-38.pyc -------------------------------------------------------------------------------- /project/ants/__pycache__/ucb.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/__pycache__/ucb.cpython-39.pyc -------------------------------------------------------------------------------- /project/ants/ants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/ants.py -------------------------------------------------------------------------------- /project/ants/ants_gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/ants_gui.py -------------------------------------------------------------------------------- /project/ants/ants_plans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/ants_plans.py -------------------------------------------------------------------------------- /project/ants/ants_strategies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/ants_strategies.py -------------------------------------------------------------------------------- /project/ants/ants_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/ants_text.py -------------------------------------------------------------------------------- /project/ants/assets/animate.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/animate.css -------------------------------------------------------------------------------- /project/ants/assets/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/app.css -------------------------------------------------------------------------------- /project/ants/assets/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/app.js -------------------------------------------------------------------------------- /project/ants/assets/colony-drawing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/colony-drawing.png -------------------------------------------------------------------------------- /project/ants/assets/enchant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/enchant.js -------------------------------------------------------------------------------- /project/ants/assets/insects/ant_fire.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/insects/ant_fire.gif -------------------------------------------------------------------------------- /project/ants/assets/insects/ant_hungry.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/insects/ant_hungry.gif -------------------------------------------------------------------------------- /project/ants/assets/insects/ant_laser.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/insects/ant_laser.gif -------------------------------------------------------------------------------- /project/ants/assets/insects/ant_ninja.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/insects/ant_ninja.gif -------------------------------------------------------------------------------- /project/ants/assets/insects/ant_queen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/insects/ant_queen.gif -------------------------------------------------------------------------------- /project/ants/assets/insects/ant_scary.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/insects/ant_scary.gif -------------------------------------------------------------------------------- /project/ants/assets/insects/ant_scuba.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/insects/ant_scuba.gif -------------------------------------------------------------------------------- /project/ants/assets/insects/ant_slow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/insects/ant_slow.gif -------------------------------------------------------------------------------- /project/ants/assets/insects/ant_tank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/insects/ant_tank.gif -------------------------------------------------------------------------------- /project/ants/assets/insects/ant_thrower.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/insects/ant_thrower.gif -------------------------------------------------------------------------------- /project/ants/assets/insects/ant_wall.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/insects/ant_wall.gif -------------------------------------------------------------------------------- /project/ants/assets/insects/bee.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/insects/bee.gif -------------------------------------------------------------------------------- /project/ants/assets/insects/remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/insects/remove.png -------------------------------------------------------------------------------- /project/ants/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/logo.png -------------------------------------------------------------------------------- /project/ants/assets/main-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/main-background.png -------------------------------------------------------------------------------- /project/ants/assets/new-ants-gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/new-ants-gui.png -------------------------------------------------------------------------------- /project/ants/assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/splash.png -------------------------------------------------------------------------------- /project/ants/assets/submitted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/submitted.png -------------------------------------------------------------------------------- /project/ants/assets/sweetalert.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/sweetalert.css -------------------------------------------------------------------------------- /project/ants/assets/sweetalert.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/sweetalert.min.js -------------------------------------------------------------------------------- /project/ants/assets/swirl_pattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/swirl_pattern.png -------------------------------------------------------------------------------- /project/ants/assets/tiles/ground/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/tiles/ground/1.png -------------------------------------------------------------------------------- /project/ants/assets/tiles/ground/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/tiles/ground/2.png -------------------------------------------------------------------------------- /project/ants/assets/tiles/ground/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/tiles/ground/3.png -------------------------------------------------------------------------------- /project/ants/assets/tiles/ground/water.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/tiles/ground/water.png -------------------------------------------------------------------------------- /project/ants/assets/tiles/sky/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/tiles/sky/1.png -------------------------------------------------------------------------------- /project/ants/assets/tiles/sky/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/tiles/sky/2.png -------------------------------------------------------------------------------- /project/ants/assets/tiles/sky/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/assets/tiles/sky/3.png -------------------------------------------------------------------------------- /project/ants/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/graphics.py -------------------------------------------------------------------------------- /project/ants/gui.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/gui.html -------------------------------------------------------------------------------- /project/ants/gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/gui.py -------------------------------------------------------------------------------- /project/ants/img/ant_bodyguard.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/img/ant_bodyguard.gif -------------------------------------------------------------------------------- /project/ants/img/ant_fire.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/img/ant_fire.gif -------------------------------------------------------------------------------- /project/ants/img/ant_harvester.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/img/ant_harvester.gif -------------------------------------------------------------------------------- /project/ants/img/ant_hungry.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/img/ant_hungry.gif -------------------------------------------------------------------------------- /project/ants/img/ant_laser.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/img/ant_laser.gif -------------------------------------------------------------------------------- /project/ants/img/ant_longthrower.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/img/ant_longthrower.gif -------------------------------------------------------------------------------- /project/ants/img/ant_ninja.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/img/ant_ninja.gif -------------------------------------------------------------------------------- /project/ants/img/ant_queen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/img/ant_queen.gif -------------------------------------------------------------------------------- /project/ants/img/ant_scary.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/img/ant_scary.gif -------------------------------------------------------------------------------- /project/ants/img/ant_scuba.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/img/ant_scuba.gif -------------------------------------------------------------------------------- /project/ants/img/ant_shortthrower.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/img/ant_shortthrower.gif -------------------------------------------------------------------------------- /project/ants/img/ant_slow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/img/ant_slow.gif -------------------------------------------------------------------------------- /project/ants/img/ant_stun.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/img/ant_stun.gif -------------------------------------------------------------------------------- /project/ants/img/ant_tank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/img/ant_tank.gif -------------------------------------------------------------------------------- /project/ants/img/ant_thrower.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/img/ant_thrower.gif -------------------------------------------------------------------------------- /project/ants/img/ant_wall.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/img/ant_wall.gif -------------------------------------------------------------------------------- /project/ants/img/ants_vs_bees.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/img/ants_vs_bees.png -------------------------------------------------------------------------------- /project/ants/img/bee.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/img/bee.gif -------------------------------------------------------------------------------- /project/ants/img/boss.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/img/boss.gif -------------------------------------------------------------------------------- /project/ants/img/gui_explanation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/img/gui_explanation.png -------------------------------------------------------------------------------- /project/ants/img/hornet.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/img/hornet.gif -------------------------------------------------------------------------------- /project/ants/img/new_ants_gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/img/new_ants_gui.png -------------------------------------------------------------------------------- /project/ants/img/ninjabee.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/img/ninjabee.gif -------------------------------------------------------------------------------- /project/ants/img/remover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/img/remover.gif -------------------------------------------------------------------------------- /project/ants/img/tunnel.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/img/tunnel.gif -------------------------------------------------------------------------------- /project/ants/img/wasp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/img/wasp.gif -------------------------------------------------------------------------------- /project/ants/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/ok -------------------------------------------------------------------------------- /project/ants/proj03.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/proj03.ok -------------------------------------------------------------------------------- /project/ants/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/state.py -------------------------------------------------------------------------------- /project/ants/tests/00.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/tests/00.py -------------------------------------------------------------------------------- /project/ants/tests/01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/tests/01.py -------------------------------------------------------------------------------- /project/ants/tests/02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/tests/02.py -------------------------------------------------------------------------------- /project/ants/tests/03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/tests/03.py -------------------------------------------------------------------------------- /project/ants/tests/04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/tests/04.py -------------------------------------------------------------------------------- /project/ants/tests/05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/tests/05.py -------------------------------------------------------------------------------- /project/ants/tests/06.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/tests/06.py -------------------------------------------------------------------------------- /project/ants/tests/07.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/tests/07.py -------------------------------------------------------------------------------- /project/ants/tests/08.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/tests/08.py -------------------------------------------------------------------------------- /project/ants/tests/09.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/tests/09.py -------------------------------------------------------------------------------- /project/ants/tests/EC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/tests/EC.py -------------------------------------------------------------------------------- /project/ants/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project/ants/tests/optional1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/tests/optional1.py -------------------------------------------------------------------------------- /project/ants/tests/optional2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/tests/optional2.py -------------------------------------------------------------------------------- /project/ants/tests/optional3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/tests/optional3.py -------------------------------------------------------------------------------- /project/ants/tests/optional4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/tests/optional4.py -------------------------------------------------------------------------------- /project/ants/tests/optional5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/tests/optional5.py -------------------------------------------------------------------------------- /project/ants/ucb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/ucb.py -------------------------------------------------------------------------------- /project/ants/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/ants/utils.py -------------------------------------------------------------------------------- /project/cats/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/.ok_history -------------------------------------------------------------------------------- /project/cats/.ok_messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/.ok_messages -------------------------------------------------------------------------------- /project/cats/.ok_storage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/.ok_storage -------------------------------------------------------------------------------- /project/cats/__pycache__/cats.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/__pycache__/cats.cpython-39.pyc -------------------------------------------------------------------------------- /project/cats/__pycache__/ucb.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/__pycache__/ucb.cpython-39.pyc -------------------------------------------------------------------------------- /project/cats/cats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/cats.py -------------------------------------------------------------------------------- /project/cats/data/common_words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/data/common_words.txt -------------------------------------------------------------------------------- /project/cats/data/sample_paragraphs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/data/sample_paragraphs.txt -------------------------------------------------------------------------------- /project/cats/data/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/data/words.txt -------------------------------------------------------------------------------- /project/cats/gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/gui.py -------------------------------------------------------------------------------- /project/cats/gui_files/FreeMono.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/gui_files/FreeMono.ttf -------------------------------------------------------------------------------- /project/cats/gui_files/common_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/gui_files/common_server.py -------------------------------------------------------------------------------- /project/cats/gui_files/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/gui_files/db.py -------------------------------------------------------------------------------- /project/cats/gui_files/favicons/crying.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/gui_files/favicons/crying.ico -------------------------------------------------------------------------------- /project/cats/gui_files/favicons/grinning.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/gui_files/favicons/grinning.ico -------------------------------------------------------------------------------- /project/cats/gui_files/favicons/kissing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/gui_files/favicons/kissing.png -------------------------------------------------------------------------------- /project/cats/gui_files/favicons/pouting.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/gui_files/favicons/pouting.ico -------------------------------------------------------------------------------- /project/cats/gui_files/favicons/smiling.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/gui_files/favicons/smiling.ico -------------------------------------------------------------------------------- /project/cats/gui_files/favicons/weary.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/gui_files/favicons/weary.ico -------------------------------------------------------------------------------- /project/cats/gui_files/favicons/wry.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/gui_files/favicons/wry.ico -------------------------------------------------------------------------------- /project/cats/gui_files/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/gui_files/index.html -------------------------------------------------------------------------------- /project/cats/gui_files/multiplayer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/gui_files/multiplayer.py -------------------------------------------------------------------------------- /project/cats/images/cats_typing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/images/cats_typing.gif -------------------------------------------------------------------------------- /project/cats/images/cats_typing_still.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/images/cats_typing_still.gif -------------------------------------------------------------------------------- /project/cats/images/fib_tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/images/fib_tree.png -------------------------------------------------------------------------------- /project/cats/images/keyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/images/keyboard.png -------------------------------------------------------------------------------- /project/cats/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/ok -------------------------------------------------------------------------------- /project/cats/proj02.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/proj02.ok -------------------------------------------------------------------------------- /project/cats/tests/01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/tests/01.py -------------------------------------------------------------------------------- /project/cats/tests/02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/tests/02.py -------------------------------------------------------------------------------- /project/cats/tests/03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/tests/03.py -------------------------------------------------------------------------------- /project/cats/tests/04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/tests/04.py -------------------------------------------------------------------------------- /project/cats/tests/05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/tests/05.py -------------------------------------------------------------------------------- /project/cats/tests/06.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/tests/06.py -------------------------------------------------------------------------------- /project/cats/tests/07.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/tests/07.py -------------------------------------------------------------------------------- /project/cats/tests/08.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/tests/08.py -------------------------------------------------------------------------------- /project/cats/tests/09.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/tests/09.py -------------------------------------------------------------------------------- /project/cats/tests/10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/tests/10.py -------------------------------------------------------------------------------- /project/cats/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project/cats/tests/abstraction_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/tests/abstraction_check.py -------------------------------------------------------------------------------- /project/cats/tests/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/tests/construct_check.py -------------------------------------------------------------------------------- /project/cats/ucb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/ucb.py -------------------------------------------------------------------------------- /project/cats/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/cats/utils.py -------------------------------------------------------------------------------- /project/hog/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/.ok_history -------------------------------------------------------------------------------- /project/hog/.ok_messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/.ok_messages -------------------------------------------------------------------------------- /project/hog/.ok_storage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/.ok_storage -------------------------------------------------------------------------------- /project/hog/__pycache__/dice.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/__pycache__/dice.cpython-39.pyc -------------------------------------------------------------------------------- /project/hog/__pycache__/hog.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/__pycache__/hog.cpython-39.pyc -------------------------------------------------------------------------------- /project/hog/__pycache__/ucb.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/__pycache__/ucb.cpython-39.pyc -------------------------------------------------------------------------------- /project/hog/calc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/calc.py -------------------------------------------------------------------------------- /project/hog/dice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/dice.py -------------------------------------------------------------------------------- /project/hog/gui_files/common_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/gui_files/common_server.py -------------------------------------------------------------------------------- /project/hog/gui_files/favicon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/gui_files/favicon.gif -------------------------------------------------------------------------------- /project/hog/gui_files/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/gui_files/index.html -------------------------------------------------------------------------------- /project/hog/hog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/hog.py -------------------------------------------------------------------------------- /project/hog/hog_gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/hog_gui.py -------------------------------------------------------------------------------- /project/hog/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/ok -------------------------------------------------------------------------------- /project/hog/proj01.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/proj01.ok -------------------------------------------------------------------------------- /project/hog/tests/00.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/tests/00.py -------------------------------------------------------------------------------- /project/hog/tests/01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/tests/01.py -------------------------------------------------------------------------------- /project/hog/tests/02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/tests/02.py -------------------------------------------------------------------------------- /project/hog/tests/03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/tests/03.py -------------------------------------------------------------------------------- /project/hog/tests/04a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/tests/04a.py -------------------------------------------------------------------------------- /project/hog/tests/04b.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/tests/04b.py -------------------------------------------------------------------------------- /project/hog/tests/05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/tests/05.py -------------------------------------------------------------------------------- /project/hog/tests/06.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/tests/06.py -------------------------------------------------------------------------------- /project/hog/tests/07.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/tests/07.py -------------------------------------------------------------------------------- /project/hog/tests/08.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/tests/08.py -------------------------------------------------------------------------------- /project/hog/tests/09.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/tests/09.py -------------------------------------------------------------------------------- /project/hog/tests/10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/tests/10.py -------------------------------------------------------------------------------- /project/hog/tests/11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/tests/11.py -------------------------------------------------------------------------------- /project/hog/tests/12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/tests/12.py -------------------------------------------------------------------------------- /project/hog/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project/hog/tests/check_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/tests/check_strategy.py -------------------------------------------------------------------------------- /project/hog/tests/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/tests/construct_check.py -------------------------------------------------------------------------------- /project/hog/tests/play_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/tests/play_utils.py -------------------------------------------------------------------------------- /project/hog/ucb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/hog/ucb.py -------------------------------------------------------------------------------- /project/scheme/.ok_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/.ok_history -------------------------------------------------------------------------------- /project/scheme/.ok_storage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/.ok_storage -------------------------------------------------------------------------------- /project/scheme/abstract_turtle/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/abstract_turtle/__init__.py -------------------------------------------------------------------------------- /project/scheme/abstract_turtle/canvas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/abstract_turtle/canvas.py -------------------------------------------------------------------------------- /project/scheme/abstract_turtle/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/abstract_turtle/model.py -------------------------------------------------------------------------------- /project/scheme/abstract_turtle/tk_canvas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/abstract_turtle/tk_canvas.py -------------------------------------------------------------------------------- /project/scheme/abstract_turtle/turtle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/abstract_turtle/turtle.py -------------------------------------------------------------------------------- /project/scheme/buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/buffer.py -------------------------------------------------------------------------------- /project/scheme/editor/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/__main__.py -------------------------------------------------------------------------------- /project/scheme/editor/arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/arithmetic.py -------------------------------------------------------------------------------- /project/scheme/editor/builtins.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/builtins.scm -------------------------------------------------------------------------------- /project/scheme/editor/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/console.py -------------------------------------------------------------------------------- /project/scheme/editor/css_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/css_colors.py -------------------------------------------------------------------------------- /project/scheme/editor/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/database.py -------------------------------------------------------------------------------- /project/scheme/editor/datamodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/datamodel.py -------------------------------------------------------------------------------- /project/scheme/editor/documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/documentation.py -------------------------------------------------------------------------------- /project/scheme/editor/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/environment.py -------------------------------------------------------------------------------- /project/scheme/editor/evaluate_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/evaluate_apply.py -------------------------------------------------------------------------------- /project/scheme/editor/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/execution.py -------------------------------------------------------------------------------- /project/scheme/editor/execution_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/execution_parser.py -------------------------------------------------------------------------------- /project/scheme/editor/file_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/file_manager.py -------------------------------------------------------------------------------- /project/scheme/editor/format_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/format_parser.py -------------------------------------------------------------------------------- /project/scheme/editor/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/formatter.py -------------------------------------------------------------------------------- /project/scheme/editor/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/graphics.py -------------------------------------------------------------------------------- /project/scheme/editor/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/helper.py -------------------------------------------------------------------------------- /project/scheme/editor/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/lexer.py -------------------------------------------------------------------------------- /project/scheme/editor/libraries/mistune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/libraries/mistune.py -------------------------------------------------------------------------------- /project/scheme/editor/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/lists.py -------------------------------------------------------------------------------- /project/scheme/editor/local_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/local_server.py -------------------------------------------------------------------------------- /project/scheme/editor/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/log.py -------------------------------------------------------------------------------- /project/scheme/editor/log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/log_utils.py -------------------------------------------------------------------------------- /project/scheme/editor/ok_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/ok_interface.py -------------------------------------------------------------------------------- /project/scheme/editor/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/persistence.py -------------------------------------------------------------------------------- /project/scheme/editor/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/primitives.py -------------------------------------------------------------------------------- /project/scheme/editor/runtime_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/runtime_limiter.py -------------------------------------------------------------------------------- /project/scheme/editor/scheme_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/scheme_exceptions.py -------------------------------------------------------------------------------- /project/scheme/editor/special_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/special_forms.py -------------------------------------------------------------------------------- /project/scheme/editor/static/ace.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/static/ace.min.js -------------------------------------------------------------------------------- /project/scheme/editor/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/static/favicon.ico -------------------------------------------------------------------------------- /project/scheme/editor/static/goldenlayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/static/goldenlayout.js -------------------------------------------------------------------------------- /project/scheme/editor/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/static/index.html -------------------------------------------------------------------------------- /project/scheme/editor/static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/static/jquery.js -------------------------------------------------------------------------------- /project/scheme/editor/static/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/static/popper.min.js -------------------------------------------------------------------------------- /project/scheme/editor/static/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/static/scripts/main.js -------------------------------------------------------------------------------- /project/scheme/editor/static/svg-pan-zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/static/svg-pan-zoom.js -------------------------------------------------------------------------------- /project/scheme/editor/static/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/static/svg.js -------------------------------------------------------------------------------- /project/scheme/editor/type_checking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/type_checking.py -------------------------------------------------------------------------------- /project/scheme/editor/visualizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/visualizing.py -------------------------------------------------------------------------------- /project/scheme/editor/web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/web_server.py -------------------------------------------------------------------------------- /project/scheme/editor/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/editor/words.txt -------------------------------------------------------------------------------- /project/scheme/images/custom_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/images/custom_test.png -------------------------------------------------------------------------------- /project/scheme/images/h1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/images/h1.png -------------------------------------------------------------------------------- /project/scheme/images/hax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/images/hax.png -------------------------------------------------------------------------------- /project/scheme/images/lambda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/images/lambda.png -------------------------------------------------------------------------------- /project/scheme/images/let.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/images/let.png -------------------------------------------------------------------------------- /project/scheme/images/money_tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/images/money_tree.png -------------------------------------------------------------------------------- /project/scheme/images/tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/images/tree.png -------------------------------------------------------------------------------- /project/scheme/mytests.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/mytests.rst -------------------------------------------------------------------------------- /project/scheme/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/ok -------------------------------------------------------------------------------- /project/scheme/proj04.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/proj04.ok -------------------------------------------------------------------------------- /project/scheme/questions.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/questions.scm -------------------------------------------------------------------------------- /project/scheme/scheme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/scheme.py -------------------------------------------------------------------------------- /project/scheme/scheme_builtins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/scheme_builtins.py -------------------------------------------------------------------------------- /project/scheme/scheme_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/scheme_reader.py -------------------------------------------------------------------------------- /project/scheme/scheme_tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/scheme_tokens.py -------------------------------------------------------------------------------- /project/scheme/tests.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/tests.scm -------------------------------------------------------------------------------- /project/scheme/tests/01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/tests/01.py -------------------------------------------------------------------------------- /project/scheme/tests/02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/tests/02.py -------------------------------------------------------------------------------- /project/scheme/tests/03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/tests/03.py -------------------------------------------------------------------------------- /project/scheme/tests/04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/tests/04.py -------------------------------------------------------------------------------- /project/scheme/tests/05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/tests/05.py -------------------------------------------------------------------------------- /project/scheme/tests/06.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/tests/06.py -------------------------------------------------------------------------------- /project/scheme/tests/07.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/tests/07.py -------------------------------------------------------------------------------- /project/scheme/tests/08.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/tests/08.py -------------------------------------------------------------------------------- /project/scheme/tests/09.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/tests/09.py -------------------------------------------------------------------------------- /project/scheme/tests/10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/tests/10.py -------------------------------------------------------------------------------- /project/scheme/tests/11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/tests/11.py -------------------------------------------------------------------------------- /project/scheme/tests/12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/tests/12.py -------------------------------------------------------------------------------- /project/scheme/tests/13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/tests/13.py -------------------------------------------------------------------------------- /project/scheme/tests/14.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/tests/14.py -------------------------------------------------------------------------------- /project/scheme/tests/15.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/tests/15.py -------------------------------------------------------------------------------- /project/scheme/tests/16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/tests/16.py -------------------------------------------------------------------------------- /project/scheme/tests/17.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/tests/17.py -------------------------------------------------------------------------------- /project/scheme/tests/18.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/tests/18.py -------------------------------------------------------------------------------- /project/scheme/tests/19.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/tests/19.py -------------------------------------------------------------------------------- /project/scheme/tests/20.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/tests/20.py -------------------------------------------------------------------------------- /project/scheme/tests/EC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/tests/EC.py -------------------------------------------------------------------------------- /project/scheme/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project/scheme/tests/eval_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/tests/eval_apply.py -------------------------------------------------------------------------------- /project/scheme/ucb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FyisFe/UCB-CS61A-20Fall/HEAD/project/scheme/ucb.py --------------------------------------------------------------------------------