├── .gitignore ├── README.md ├── ants ├── README.md ├── ants.py ├── ants_gui.py ├── ants_plans.py ├── ants_strategies.py ├── ants_text.py ├── assets │ ├── .DS_Store │ ├── 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 ├── img │ ├── .DS_Store │ ├── 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 ├── tests │ ├── 00.py │ ├── 01.py │ ├── 02.py │ ├── 03.py │ ├── 04.py │ ├── 05.py │ ├── 06.py │ ├── 07.py │ ├── 08.py │ ├── 09.py │ ├── 10.py │ ├── 11.py │ ├── 12.py │ ├── 13.py │ ├── EC.py │ ├── OPTIONAL.py │ └── __init__.py ├── ucb.py └── utils.py ├── cats ├── cats.py ├── data │ ├── common_words.txt │ ├── sample_paragraphs.txt │ └── words.txt ├── gui.py ├── gui_files │ ├── FreeMono.ttf │ ├── common_server.py │ ├── db.py │ ├── favicons │ │ ├── crying.ico │ │ ├── grinning.ico │ │ ├── heart-eyes.ico │ │ ├── kissing.png │ │ ├── pouting.ico │ │ ├── smiling.ico │ │ ├── tears-of-joy.ico │ │ ├── weary.ico │ │ └── wry.ico │ ├── index.html │ ├── leaderboard_integrity.py │ ├── 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 ├── tests │ ├── 01.py │ ├── 02.py │ ├── 03.py │ ├── 04.py │ ├── 05.py │ ├── 06.py │ ├── 07.py │ ├── 08.py │ ├── 09.py │ ├── 10.py │ ├── __init__.py │ ├── abstraction_check.py │ └── construct_check.py ├── ucb.py └── utils.py ├── hog ├── calc.py ├── dice.py ├── gui_files │ ├── common_server.py │ ├── favicon.gif │ ├── index.html │ ├── precache-manifest.0a285c212d1dff6e2316472d5d7d8ad9.js │ ├── precache-manifest.7709aa0db9e9616152f8d3fa21e24d5a.js │ └── static │ │ ├── css │ │ ├── 2.17e5ed98.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 │ │ ├── main.4f75ff99.chunk.js │ │ ├── main.6168c8f7.chunk.js │ │ └── runtime-main.71e877b4.js ├── hog.py ├── hog_gui.py ├── ok ├── proj01.ok ├── tests │ ├── 00.py │ ├── 01.py │ ├── 02.py │ ├── 03.py │ ├── 04.py │ ├── 05a.py │ ├── 05b.py │ ├── 06.py │ ├── 07.py │ ├── 08.py │ ├── 09.py │ ├── 10.py │ ├── 11.py │ ├── 12.py │ ├── __init__.py │ ├── check_strategy.py │ └── play_utils.py └── ucb.py ├── hw01 ├── hw01.ok ├── hw01.py └── ok ├── hw02 ├── construct_check.py ├── hw02.ok ├── hw02.py └── ok ├── hw03 ├── construct_check.py ├── hw03.ok ├── hw03.py └── ok ├── hw04 ├── construct_check.py ├── hw04.py └── tests │ ├── __init__.py │ ├── check_par.py │ ├── div_interval.py │ ├── interval.py │ ├── mul_interval.py │ ├── polynomial.py │ ├── quadratic.py │ └── sub_interval.py ├── hw05 └── hw05.py ├── hw06 ├── editor │ ├── .DS_Store │ ├── __main__.py │ ├── arithmetic.py │ ├── builtins.scm │ ├── console.py │ ├── css_colors.py │ ├── database.py │ ├── datamodel.py │ ├── documentation.py │ ├── environment.py │ ├── evaluate_apply.py │ ├── execution.py │ ├── execution_parser.py │ ├── file_manager.py │ ├── format_parser.py │ ├── formatter.py │ ├── graphics.py │ ├── helper.py │ ├── lexer.py │ ├── libraries │ │ └── mistune.py │ ├── lists.py │ ├── local_server.py │ ├── log.py │ ├── log_utils.py │ ├── ok_interface.py │ ├── persistence.py │ ├── primitives.py │ ├── runtime_limiter.py │ ├── scheme_documentation.md │ ├── scheme_exceptions.py │ ├── special_forms.py │ ├── static │ │ ├── #starter-template.css# │ │ ├── .DS_Store │ │ ├── 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.py ├── hw06.scm ├── scheme └── tests │ ├── __init__.py │ ├── cadr-caddr.py │ ├── pow.py │ ├── sign.py │ └── unique.py ├── hw07 ├── (load-all ├── Case ├── editor │ ├── .DS_Store │ ├── __main__.py │ ├── arithmetic.py │ ├── builtins.scm │ ├── console.py │ ├── css_colors.py │ ├── database.py │ ├── datamodel.py │ ├── documentation.py │ ├── environment.py │ ├── evaluate_apply.py │ ├── execution.py │ ├── execution_parser.py │ ├── file_manager.py │ ├── format_parser.py │ ├── formatter.py │ ├── graphics.py │ ├── helper.py │ ├── lexer.py │ ├── libraries │ │ └── mistune.py │ ├── lists.py │ ├── local_server.py │ ├── log.py │ ├── log_utils.py │ ├── ok_interface.py │ ├── persistence.py │ ├── primitives.py │ ├── runtime_limiter.py │ ├── scheme_documentation.md │ ├── scheme_exceptions.py │ ├── special_forms.py │ ├── static │ │ ├── #starter-template.css# │ │ ├── .DS_Store │ │ ├── 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.scm ├── scheme └── tests │ ├── __init__.py │ ├── derive-exp.py │ ├── derive-product.py │ ├── derive-sum.py │ └── make-exp.py ├── hw08 ├── hw08.sql ├── sqlite_shell.py └── tests │ ├── __init__.py │ └── size_of_dogs.py ├── hw09 ├── hw09.sql ├── sqlite_shell.py └── tests │ ├── __init__.py │ ├── by_parent_height.py │ └── sentences.py ├── lab00 ├── lab00.ok ├── lab00.py ├── ok └── tests │ ├── __init__.py │ └── python-basics.py ├── lab01 ├── lab01.ok ├── lab01.py ├── ok └── tests │ ├── __init__.py │ ├── clones.py │ ├── control.py │ ├── debugging-quiz.py │ ├── if-statements.py │ └── short-circuit.py ├── lab02 ├── lab02.ok ├── lab02.py ├── ok └── tests │ ├── __init__.py │ ├── hof-wwpd.py │ └── lambda.py ├── lab04 ├── construct_check.py ├── lab04.ok ├── lab04.py ├── ok └── tests │ ├── __init__.py │ └── list-indexing.py ├── lab05 ├── construct_check.py ├── lab05.ok ├── lab05.py ├── ok └── tests │ ├── __init__.py │ └── list-indexing.py ├── lab06 ├── construct_check.py ├── lab06.py └── tests │ └── __init__.py ├── lab07 ├── car.py ├── cardgame.py ├── cards.py ├── classes.py ├── lab07.py └── tests │ ├── __init__.py │ └── link.py ├── lab08 ├── lab08.py └── tests │ ├── __init__.py │ └── wwpd-efficiency.py ├── lab09 ├── editor │ ├── .DS_Store │ ├── __main__.py │ ├── arithmetic.py │ ├── builtins.scm │ ├── console.py │ ├── css_colors.py │ ├── database.py │ ├── datamodel.py │ ├── documentation.py │ ├── environment.py │ ├── evaluate_apply.py │ ├── execution.py │ ├── execution_parser.py │ ├── file_manager.py │ ├── format_parser.py │ ├── formatter.py │ ├── graphics.py │ ├── helper.py │ ├── lexer.py │ ├── libraries │ │ └── mistune.py │ ├── lists.py │ ├── local_server.py │ ├── log.py │ ├── log_utils.py │ ├── ok_interface.py │ ├── persistence.py │ ├── primitives.py │ ├── runtime_limiter.py │ ├── scheme_documentation.md │ ├── scheme_exceptions.py │ ├── special_forms.py │ ├── static │ │ ├── #starter-template.css# │ │ ├── .DS_Store │ │ ├── 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 ├── lab09.scm ├── scheme └── tests │ ├── __init__.py │ ├── composed.py │ ├── filter_lst.py │ ├── make_adder.py │ ├── make_structure.py │ ├── no_repeats.py │ ├── over_or_under.py │ ├── remove.py │ ├── sub_all.py │ ├── substitute.py │ └── wwsd_lists.py ├── lab10 ├── buffer.py ├── expr.py ├── reader.py ├── repl.py ├── scheme ├── tests │ ├── __init__.py │ ├── prologue_expr.py │ ├── prologue_reader.py │ └── repeatedly-cube.py └── utils.py ├── lab11 ├── editor │ ├── .DS_Store │ ├── __main__.py │ ├── arithmetic.py │ ├── builtins.scm │ ├── console.py │ ├── css_colors.py │ ├── database.py │ ├── datamodel.py │ ├── documentation.py │ ├── environment.py │ ├── evaluate_apply.py │ ├── execution.py │ ├── execution_parser.py │ ├── file_manager.py │ ├── format_parser.py │ ├── formatter.py │ ├── graphics.py │ ├── helper.py │ ├── lexer.py │ ├── libraries │ │ └── mistune.py │ ├── lists.py │ ├── local_server.py │ ├── log.py │ ├── log_utils.py │ ├── ok_interface.py │ ├── persistence.py │ ├── primitives.py │ ├── runtime_limiter.py │ ├── scheme_documentation.md │ ├── scheme_exceptions.py │ ├── special_forms.py │ ├── static │ │ ├── #starter-template.css# │ │ ├── .DS_Store │ │ ├── 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 ├── lab11.scm ├── lab11.sql ├── scheme ├── sp20data.sql ├── sqlite_shell.py └── tests │ ├── __init__.py │ ├── dragon.py │ ├── lets-count.py │ ├── matchmaker.py │ ├── obedience.py │ ├── partial-sums.py │ ├── smallest-int-having.py │ └── smallest-int.py ├── lab12 ├── editor │ ├── .DS_Store │ ├── __main__.py │ ├── arithmetic.py │ ├── builtins.scm │ ├── console.py │ ├── css_colors.py │ ├── database.py │ ├── datamodel.py │ ├── documentation.py │ ├── environment.py │ ├── evaluate_apply.py │ ├── execution.py │ ├── execution_parser.py │ ├── file_manager.py │ ├── format_parser.py │ ├── formatter.py │ ├── graphics.py │ ├── helper.py │ ├── lexer.py │ ├── libraries │ │ └── mistune.py │ ├── lists.py │ ├── local_server.py │ ├── log.py │ ├── log_utils.py │ ├── ok_interface.py │ ├── persistence.py │ ├── primitives.py │ ├── runtime_limiter.py │ ├── scheme_documentation.md │ ├── scheme_exceptions.py │ ├── special_forms.py │ ├── static │ │ ├── #starter-template.css# │ │ ├── .DS_Store │ │ ├── ace.min.js │ │ ├── ace │ │ │ └── src-min-noconflict │ │ │ │ ├── ace.js │ │ │ │ ├── ext-beautify.js │ │ │ │ ├── ext-elastic_tabstops_lite.js │ │ │ │ ├── ext-emmet.js │ │ │ │ ├── ext-error_marker.js │ │ │ │ ├── ext-keybinding_menu.js │ │ │ │ ├── ext-language_tools.js │ │ │ │ ├── ext-linking.js │ │ │ │ ├── ext-modelist.js │ │ │ │ ├── ext-options.js │ │ │ │ ├── ext-rtl.js │ │ │ │ ├── ext-searchbox.js │ │ │ │ ├── ext-settings_menu.js │ │ │ │ ├── ext-spellcheck.js │ │ │ │ ├── ext-split.js │ │ │ │ ├── ext-static_highlight.js │ │ │ │ ├── ext-statusbar.js │ │ │ │ ├── ext-textarea.js │ │ │ │ ├── ext-themelist.js │ │ │ │ ├── ext-whitespace.js │ │ │ │ ├── keybinding-emacs.js │ │ │ │ ├── keybinding-vim.js │ │ │ │ ├── mode-abap.js │ │ │ │ ├── mode-abc.js │ │ │ │ ├── mode-actionscript.js │ │ │ │ ├── mode-ada.js │ │ │ │ ├── mode-apache_conf.js │ │ │ │ ├── mode-applescript.js │ │ │ │ ├── mode-asciidoc.js │ │ │ │ ├── mode-asl.js │ │ │ │ ├── mode-assembly_x86.js │ │ │ │ ├── mode-autohotkey.js │ │ │ │ ├── mode-batchfile.js │ │ │ │ ├── mode-bro.js │ │ │ │ ├── mode-c9search.js │ │ │ │ ├── mode-c_cpp.js │ │ │ │ ├── mode-cirru.js │ │ │ │ ├── mode-clojure.js │ │ │ │ ├── mode-cobol.js │ │ │ │ ├── mode-coffee.js │ │ │ │ ├── mode-coldfusion.js │ │ │ │ ├── mode-csharp.js │ │ │ │ ├── mode-csound_document.js │ │ │ │ ├── mode-csound_orchestra.js │ │ │ │ ├── mode-csound_score.js │ │ │ │ ├── mode-csp.js │ │ │ │ ├── mode-css.js │ │ │ │ ├── mode-curly.js │ │ │ │ ├── mode-d.js │ │ │ │ ├── mode-dart.js │ │ │ │ ├── mode-diff.js │ │ │ │ ├── mode-django.js │ │ │ │ ├── mode-dockerfile.js │ │ │ │ ├── mode-dot.js │ │ │ │ ├── mode-drools.js │ │ │ │ ├── mode-edifact.js │ │ │ │ ├── mode-eiffel.js │ │ │ │ ├── mode-ejs.js │ │ │ │ ├── mode-elixir.js │ │ │ │ ├── mode-elm.js │ │ │ │ ├── mode-erlang.js │ │ │ │ ├── mode-forth.js │ │ │ │ ├── mode-fortran.js │ │ │ │ ├── mode-fsharp.js │ │ │ │ ├── mode-ftl.js │ │ │ │ ├── mode-gcode.js │ │ │ │ ├── mode-gherkin.js │ │ │ │ ├── mode-gitignore.js │ │ │ │ ├── mode-glsl.js │ │ │ │ ├── mode-gobstones.js │ │ │ │ ├── mode-golang.js │ │ │ │ ├── mode-graphqlschema.js │ │ │ │ ├── mode-groovy.js │ │ │ │ ├── mode-haml.js │ │ │ │ ├── mode-handlebars.js │ │ │ │ ├── mode-haskell.js │ │ │ │ ├── mode-haskell_cabal.js │ │ │ │ ├── mode-haxe.js │ │ │ │ ├── mode-hjson.js │ │ │ │ ├── mode-html.js │ │ │ │ ├── mode-html_elixir.js │ │ │ │ ├── mode-html_ruby.js │ │ │ │ ├── mode-ini.js │ │ │ │ ├── mode-io.js │ │ │ │ ├── mode-jack.js │ │ │ │ ├── mode-jade.js │ │ │ │ ├── mode-java.js │ │ │ │ ├── mode-javascript.js │ │ │ │ ├── mode-json.js │ │ │ │ ├── mode-jsoniq.js │ │ │ │ ├── mode-jsp.js │ │ │ │ ├── mode-jssm.js │ │ │ │ ├── mode-jsx.js │ │ │ │ ├── mode-julia.js │ │ │ │ ├── mode-kotlin.js │ │ │ │ ├── mode-latex.js │ │ │ │ ├── mode-less.js │ │ │ │ ├── mode-liquid.js │ │ │ │ ├── mode-lisp.js │ │ │ │ ├── mode-livescript.js │ │ │ │ ├── mode-logiql.js │ │ │ │ ├── mode-lsl.js │ │ │ │ ├── mode-lua.js │ │ │ │ ├── mode-luapage.js │ │ │ │ ├── mode-lucene.js │ │ │ │ ├── mode-makefile.js │ │ │ │ ├── mode-markdown.js │ │ │ │ ├── mode-mask.js │ │ │ │ ├── mode-matlab.js │ │ │ │ ├── mode-maze.js │ │ │ │ ├── mode-mel.js │ │ │ │ ├── mode-mixal.js │ │ │ │ ├── mode-mushcode.js │ │ │ │ ├── mode-mysql.js │ │ │ │ ├── mode-nix.js │ │ │ │ ├── mode-nsis.js │ │ │ │ ├── mode-objectivec.js │ │ │ │ ├── mode-ocaml.js │ │ │ │ ├── mode-pascal.js │ │ │ │ ├── mode-perl.js │ │ │ │ ├── mode-pgsql.js │ │ │ │ ├── mode-php.js │ │ │ │ ├── mode-php_laravel_blade.js │ │ │ │ ├── mode-pig.js │ │ │ │ ├── mode-plain_text.js │ │ │ │ ├── mode-powershell.js │ │ │ │ ├── mode-praat.js │ │ │ │ ├── mode-prolog.js │ │ │ │ ├── mode-properties.js │ │ │ │ ├── mode-protobuf.js │ │ │ │ ├── mode-puppet.js │ │ │ │ ├── mode-python.js │ │ │ │ ├── mode-r.js │ │ │ │ ├── mode-razor.js │ │ │ │ ├── mode-rdoc.js │ │ │ │ ├── mode-red.js │ │ │ │ ├── mode-redshift.js │ │ │ │ ├── mode-rhtml.js │ │ │ │ ├── mode-rst.js │ │ │ │ ├── mode-ruby.js │ │ │ │ ├── mode-rust.js │ │ │ │ ├── mode-sass.js │ │ │ │ ├── mode-scad.js │ │ │ │ ├── mode-scala.js │ │ │ │ ├── mode-scheme.js │ │ │ │ ├── mode-scss.js │ │ │ │ ├── mode-sh.js │ │ │ │ ├── mode-sjs.js │ │ │ │ ├── mode-slim.js │ │ │ │ ├── mode-smarty.js │ │ │ │ ├── mode-snippets.js │ │ │ │ ├── mode-soy_template.js │ │ │ │ ├── mode-space.js │ │ │ │ ├── mode-sparql.js │ │ │ │ ├── mode-sql.js │ │ │ │ ├── mode-sqlserver.js │ │ │ │ ├── mode-stylus.js │ │ │ │ ├── mode-svg.js │ │ │ │ ├── mode-swift.js │ │ │ │ ├── mode-tcl.js │ │ │ │ ├── mode-terraform.js │ │ │ │ ├── mode-tex.js │ │ │ │ ├── mode-text.js │ │ │ │ ├── mode-textile.js │ │ │ │ ├── mode-toml.js │ │ │ │ ├── mode-tsx.js │ │ │ │ ├── mode-turtle.js │ │ │ │ ├── mode-twig.js │ │ │ │ ├── mode-typescript.js │ │ │ │ ├── mode-vala.js │ │ │ │ ├── mode-vbscript.js │ │ │ │ ├── mode-velocity.js │ │ │ │ ├── mode-verilog.js │ │ │ │ ├── mode-vhdl.js │ │ │ │ ├── mode-wollok.js │ │ │ │ ├── mode-xml.js │ │ │ │ ├── mode-xquery.js │ │ │ │ ├── mode-yaml.js │ │ │ │ ├── theme-ambiance.js │ │ │ │ ├── theme-chaos.js │ │ │ │ ├── theme-chrome.js │ │ │ │ ├── theme-clouds.js │ │ │ │ ├── theme-clouds_midnight.js │ │ │ │ ├── theme-cobalt.js │ │ │ │ ├── theme-crimson_editor.js │ │ │ │ ├── theme-dawn.js │ │ │ │ ├── theme-dracula.js │ │ │ │ ├── theme-dreamweaver.js │ │ │ │ ├── theme-eclipse.js │ │ │ │ ├── theme-github.js │ │ │ │ ├── theme-gob.js │ │ │ │ ├── theme-gruvbox.js │ │ │ │ ├── theme-idle_fingers.js │ │ │ │ ├── theme-iplastic.js │ │ │ │ ├── theme-katzenmilch.js │ │ │ │ ├── theme-kr_theme.js │ │ │ │ ├── theme-kuroir.js │ │ │ │ ├── theme-merbivore.js │ │ │ │ ├── theme-merbivore_soft.js │ │ │ │ ├── theme-mono_industrial.js │ │ │ │ ├── theme-monokai.js │ │ │ │ ├── theme-pastel_on_dark.js │ │ │ │ ├── theme-solarized_dark.js │ │ │ │ ├── theme-solarized_light.js │ │ │ │ ├── theme-sqlserver.js │ │ │ │ ├── theme-terminal.js │ │ │ │ ├── theme-textmate.js │ │ │ │ ├── theme-tomorrow.js │ │ │ │ ├── theme-tomorrow_night.js │ │ │ │ ├── theme-tomorrow_night_blue.js │ │ │ │ ├── theme-tomorrow_night_bright.js │ │ │ │ ├── theme-tomorrow_night_eighties.js │ │ │ │ ├── theme-twilight.js │ │ │ │ ├── theme-vibrant_ink.js │ │ │ │ ├── theme-xcode.js │ │ │ │ ├── worker-coffee.js │ │ │ │ ├── worker-css.js │ │ │ │ ├── worker-html.js │ │ │ │ ├── worker-javascript.js │ │ │ │ ├── worker-json.js │ │ │ │ ├── worker-lua.js │ │ │ │ ├── worker-php.js │ │ │ │ ├── worker-xml.js │ │ │ │ └── worker-xquery.js │ │ ├── bootstrap.min.css │ │ ├── bootstrap.min.js │ │ ├── favicon.ico │ │ ├── font-awesome.min.css │ │ ├── goldenlayout-base.css │ │ ├── goldenlayout-light-theme.css │ │ ├── goldenlayout.js │ │ ├── index.html │ │ ├── jquery.js │ │ ├── popper.min.js │ │ ├── scripts │ │ │ ├── canceller.js │ │ │ ├── documentation.js │ │ │ ├── editor.js │ │ │ ├── env_diagram.js │ │ │ ├── env_diagram_worker.js │ │ │ ├── event_handler.js │ │ │ ├── file_opening.js │ │ │ ├── keyboard_shortcuts.js │ │ │ ├── layout.js │ │ │ ├── main.js │ │ │ ├── measure.js │ │ │ ├── navigation.js │ │ │ ├── output.js │ │ │ ├── settings.js │ │ │ ├── state_handler.js │ │ │ ├── substitution_tree.js │ │ │ ├── substitution_tree_worker.js │ │ │ ├── test_results.js │ │ │ ├── turtle_graphics.js │ │ │ └── turtle_graphics_worker.js │ │ ├── starter-template.css │ │ ├── svg-pan-zoom.js │ │ └── svg.js │ ├── type_checking.py │ ├── visualizing.py │ ├── web_server.py │ └── words.txt ├── lab12.py ├── lab12.scm ├── scheme └── tests │ ├── __init__.py │ └── compose-all.py └── scheme ├── abstract_turtle ├── __init__.py ├── canvas.py ├── color_names.py ├── forwarding_canvas.py ├── logging_canvas.py ├── model.py ├── pillow_canvas.py ├── tk_canvas.py ├── turtle.py └── turtle_class.py ├── buffer.py ├── editor ├── .DS_Store ├── __main__.py ├── arithmetic.py ├── builtins.scm ├── console.py ├── css_colors.py ├── database.py ├── datamodel.py ├── documentation.py ├── environment.py ├── evaluate_apply.py ├── execution.py ├── execution_parser.py ├── file_manager.py ├── format_parser.py ├── formatter.py ├── graphics.py ├── helper.py ├── lexer.py ├── libraries │ └── mistune.py ├── lists.py ├── local_server.py ├── log.py ├── log_utils.py ├── ok_interface.py ├── persistence.py ├── primitives.py ├── runtime_limiter.py ├── scheme_documentation.md ├── scheme_exceptions.py ├── special_forms.py ├── static │ ├── #starter-template.css# │ ├── .DS_Store │ ├── 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 ├── 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 ├── __init__.py └── eval_apply.py └── ucb.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/README.md -------------------------------------------------------------------------------- /ants/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/README.md -------------------------------------------------------------------------------- /ants/ants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/ants.py -------------------------------------------------------------------------------- /ants/ants_gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/ants_gui.py -------------------------------------------------------------------------------- /ants/ants_plans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/ants_plans.py -------------------------------------------------------------------------------- /ants/ants_strategies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/ants_strategies.py -------------------------------------------------------------------------------- /ants/ants_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/ants_text.py -------------------------------------------------------------------------------- /ants/assets/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/.DS_Store -------------------------------------------------------------------------------- /ants/assets/animate.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/animate.css -------------------------------------------------------------------------------- /ants/assets/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/app.css -------------------------------------------------------------------------------- /ants/assets/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/app.js -------------------------------------------------------------------------------- /ants/assets/colony-drawing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/colony-drawing.png -------------------------------------------------------------------------------- /ants/assets/enchant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/enchant.js -------------------------------------------------------------------------------- /ants/assets/insects/ant_bodyguard.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/insects/ant_bodyguard.gif -------------------------------------------------------------------------------- /ants/assets/insects/ant_fire.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/insects/ant_fire.gif -------------------------------------------------------------------------------- /ants/assets/insects/ant_harvester.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/insects/ant_harvester.gif -------------------------------------------------------------------------------- /ants/assets/insects/ant_hungry.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/insects/ant_hungry.gif -------------------------------------------------------------------------------- /ants/assets/insects/ant_laser.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/insects/ant_laser.gif -------------------------------------------------------------------------------- /ants/assets/insects/ant_longthrower.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/insects/ant_longthrower.gif -------------------------------------------------------------------------------- /ants/assets/insects/ant_ninja.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/insects/ant_ninja.gif -------------------------------------------------------------------------------- /ants/assets/insects/ant_queen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/insects/ant_queen.gif -------------------------------------------------------------------------------- /ants/assets/insects/ant_scary.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/insects/ant_scary.gif -------------------------------------------------------------------------------- /ants/assets/insects/ant_scuba.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/insects/ant_scuba.gif -------------------------------------------------------------------------------- /ants/assets/insects/ant_shortthrower.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/insects/ant_shortthrower.gif -------------------------------------------------------------------------------- /ants/assets/insects/ant_slow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/insects/ant_slow.gif -------------------------------------------------------------------------------- /ants/assets/insects/ant_tank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/insects/ant_tank.gif -------------------------------------------------------------------------------- /ants/assets/insects/ant_thrower.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/insects/ant_thrower.gif -------------------------------------------------------------------------------- /ants/assets/insects/ant_wall.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/insects/ant_wall.gif -------------------------------------------------------------------------------- /ants/assets/insects/bee.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/insects/bee.gif -------------------------------------------------------------------------------- /ants/assets/insects/remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/insects/remove.png -------------------------------------------------------------------------------- /ants/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/logo.png -------------------------------------------------------------------------------- /ants/assets/main-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/main-background.png -------------------------------------------------------------------------------- /ants/assets/new-ants-gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/new-ants-gui.png -------------------------------------------------------------------------------- /ants/assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/splash.png -------------------------------------------------------------------------------- /ants/assets/submitted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/submitted.png -------------------------------------------------------------------------------- /ants/assets/sweetalert.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/sweetalert.css -------------------------------------------------------------------------------- /ants/assets/sweetalert.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/sweetalert.min.js -------------------------------------------------------------------------------- /ants/assets/swirl_pattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/swirl_pattern.png -------------------------------------------------------------------------------- /ants/assets/tiles/ground/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/tiles/ground/1.png -------------------------------------------------------------------------------- /ants/assets/tiles/ground/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/tiles/ground/2.png -------------------------------------------------------------------------------- /ants/assets/tiles/ground/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/tiles/ground/3.png -------------------------------------------------------------------------------- /ants/assets/tiles/ground/water.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/tiles/ground/water.png -------------------------------------------------------------------------------- /ants/assets/tiles/sky/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/tiles/sky/1.png -------------------------------------------------------------------------------- /ants/assets/tiles/sky/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/tiles/sky/2.png -------------------------------------------------------------------------------- /ants/assets/tiles/sky/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/assets/tiles/sky/3.png -------------------------------------------------------------------------------- /ants/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/graphics.py -------------------------------------------------------------------------------- /ants/img/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/img/.DS_Store -------------------------------------------------------------------------------- /ants/img/ant_bodyguard.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/img/ant_bodyguard.gif -------------------------------------------------------------------------------- /ants/img/ant_fire.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/img/ant_fire.gif -------------------------------------------------------------------------------- /ants/img/ant_harvester.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/img/ant_harvester.gif -------------------------------------------------------------------------------- /ants/img/ant_hungry.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/img/ant_hungry.gif -------------------------------------------------------------------------------- /ants/img/ant_laser.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/img/ant_laser.gif -------------------------------------------------------------------------------- /ants/img/ant_longthrower.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/img/ant_longthrower.gif -------------------------------------------------------------------------------- /ants/img/ant_ninja.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/img/ant_ninja.gif -------------------------------------------------------------------------------- /ants/img/ant_queen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/img/ant_queen.gif -------------------------------------------------------------------------------- /ants/img/ant_scary.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/img/ant_scary.gif -------------------------------------------------------------------------------- /ants/img/ant_scuba.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/img/ant_scuba.gif -------------------------------------------------------------------------------- /ants/img/ant_shortthrower.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/img/ant_shortthrower.gif -------------------------------------------------------------------------------- /ants/img/ant_slow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/img/ant_slow.gif -------------------------------------------------------------------------------- /ants/img/ant_stun.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/img/ant_stun.gif -------------------------------------------------------------------------------- /ants/img/ant_tank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/img/ant_tank.gif -------------------------------------------------------------------------------- /ants/img/ant_thrower.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/img/ant_thrower.gif -------------------------------------------------------------------------------- /ants/img/ant_wall.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/img/ant_wall.gif -------------------------------------------------------------------------------- /ants/img/ants_vs_bees.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/img/ants_vs_bees.png -------------------------------------------------------------------------------- /ants/img/bee.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/img/bee.gif -------------------------------------------------------------------------------- /ants/img/boss.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/img/boss.gif -------------------------------------------------------------------------------- /ants/img/gui_explanation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/img/gui_explanation.png -------------------------------------------------------------------------------- /ants/img/hornet.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/img/hornet.gif -------------------------------------------------------------------------------- /ants/img/new_ants_gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/img/new_ants_gui.png -------------------------------------------------------------------------------- /ants/img/ninjabee.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/img/ninjabee.gif -------------------------------------------------------------------------------- /ants/img/remover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/img/remover.gif -------------------------------------------------------------------------------- /ants/img/tunnel.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/img/tunnel.gif -------------------------------------------------------------------------------- /ants/img/wasp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/img/wasp.gif -------------------------------------------------------------------------------- /ants/tests/00.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/tests/00.py -------------------------------------------------------------------------------- /ants/tests/01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/tests/01.py -------------------------------------------------------------------------------- /ants/tests/02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/tests/02.py -------------------------------------------------------------------------------- /ants/tests/03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/tests/03.py -------------------------------------------------------------------------------- /ants/tests/04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/tests/04.py -------------------------------------------------------------------------------- /ants/tests/05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/tests/05.py -------------------------------------------------------------------------------- /ants/tests/06.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/tests/06.py -------------------------------------------------------------------------------- /ants/tests/07.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/tests/07.py -------------------------------------------------------------------------------- /ants/tests/08.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/tests/08.py -------------------------------------------------------------------------------- /ants/tests/09.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/tests/09.py -------------------------------------------------------------------------------- /ants/tests/10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/tests/10.py -------------------------------------------------------------------------------- /ants/tests/11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/tests/11.py -------------------------------------------------------------------------------- /ants/tests/12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/tests/12.py -------------------------------------------------------------------------------- /ants/tests/13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/tests/13.py -------------------------------------------------------------------------------- /ants/tests/EC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/tests/EC.py -------------------------------------------------------------------------------- /ants/tests/OPTIONAL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/tests/OPTIONAL.py -------------------------------------------------------------------------------- /ants/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ants/ucb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/ucb.py -------------------------------------------------------------------------------- /ants/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/ants/utils.py -------------------------------------------------------------------------------- /cats/cats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/cats.py -------------------------------------------------------------------------------- /cats/data/common_words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/data/common_words.txt -------------------------------------------------------------------------------- /cats/data/sample_paragraphs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/data/sample_paragraphs.txt -------------------------------------------------------------------------------- /cats/data/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/data/words.txt -------------------------------------------------------------------------------- /cats/gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/gui.py -------------------------------------------------------------------------------- /cats/gui_files/FreeMono.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/gui_files/FreeMono.ttf -------------------------------------------------------------------------------- /cats/gui_files/common_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/gui_files/common_server.py -------------------------------------------------------------------------------- /cats/gui_files/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/gui_files/db.py -------------------------------------------------------------------------------- /cats/gui_files/favicons/crying.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/gui_files/favicons/crying.ico -------------------------------------------------------------------------------- /cats/gui_files/favicons/grinning.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/gui_files/favicons/grinning.ico -------------------------------------------------------------------------------- /cats/gui_files/favicons/heart-eyes.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/gui_files/favicons/heart-eyes.ico -------------------------------------------------------------------------------- /cats/gui_files/favicons/kissing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/gui_files/favicons/kissing.png -------------------------------------------------------------------------------- /cats/gui_files/favicons/pouting.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/gui_files/favicons/pouting.ico -------------------------------------------------------------------------------- /cats/gui_files/favicons/smiling.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/gui_files/favicons/smiling.ico -------------------------------------------------------------------------------- /cats/gui_files/favicons/tears-of-joy.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/gui_files/favicons/tears-of-joy.ico -------------------------------------------------------------------------------- /cats/gui_files/favicons/weary.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/gui_files/favicons/weary.ico -------------------------------------------------------------------------------- /cats/gui_files/favicons/wry.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/gui_files/favicons/wry.ico -------------------------------------------------------------------------------- /cats/gui_files/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/gui_files/index.html -------------------------------------------------------------------------------- /cats/gui_files/leaderboard_integrity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/gui_files/leaderboard_integrity.py -------------------------------------------------------------------------------- /cats/gui_files/multiplayer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/gui_files/multiplayer.py -------------------------------------------------------------------------------- /cats/gui_files/static/css/2.df9ef6f4.chunk.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/gui_files/static/css/2.df9ef6f4.chunk.css -------------------------------------------------------------------------------- /cats/gui_files/static/css/main.a9291ed5.chunk.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/gui_files/static/css/main.a9291ed5.chunk.css -------------------------------------------------------------------------------- /cats/gui_files/static/js/2.5cb2d1bf.chunk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/gui_files/static/js/2.5cb2d1bf.chunk.js -------------------------------------------------------------------------------- /cats/gui_files/static/js/main.2b5aa836.chunk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/gui_files/static/js/main.2b5aa836.chunk.js -------------------------------------------------------------------------------- /cats/gui_files/static/js/main.c5c6e95b.chunk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/gui_files/static/js/main.c5c6e95b.chunk.js -------------------------------------------------------------------------------- /cats/gui_files/static/js/runtime~main.a8a9905a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/gui_files/static/js/runtime~main.a8a9905a.js -------------------------------------------------------------------------------- /cats/images/cats_typing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/images/cats_typing.gif -------------------------------------------------------------------------------- /cats/images/cats_typing_still.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/images/cats_typing_still.gif -------------------------------------------------------------------------------- /cats/tests/01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/tests/01.py -------------------------------------------------------------------------------- /cats/tests/02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/tests/02.py -------------------------------------------------------------------------------- /cats/tests/03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/tests/03.py -------------------------------------------------------------------------------- /cats/tests/04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/tests/04.py -------------------------------------------------------------------------------- /cats/tests/05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/tests/05.py -------------------------------------------------------------------------------- /cats/tests/06.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/tests/06.py -------------------------------------------------------------------------------- /cats/tests/07.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/tests/07.py -------------------------------------------------------------------------------- /cats/tests/08.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/tests/08.py -------------------------------------------------------------------------------- /cats/tests/09.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/tests/09.py -------------------------------------------------------------------------------- /cats/tests/10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/tests/10.py -------------------------------------------------------------------------------- /cats/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cats/tests/abstraction_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/tests/abstraction_check.py -------------------------------------------------------------------------------- /cats/tests/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/tests/construct_check.py -------------------------------------------------------------------------------- /cats/ucb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/ucb.py -------------------------------------------------------------------------------- /cats/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/cats/utils.py -------------------------------------------------------------------------------- /hog/calc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/calc.py -------------------------------------------------------------------------------- /hog/dice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/dice.py -------------------------------------------------------------------------------- /hog/gui_files/common_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/gui_files/common_server.py -------------------------------------------------------------------------------- /hog/gui_files/favicon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/gui_files/favicon.gif -------------------------------------------------------------------------------- /hog/gui_files/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/gui_files/index.html -------------------------------------------------------------------------------- /hog/gui_files/static/css/2.17e5ed98.chunk.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/gui_files/static/css/2.17e5ed98.chunk.css -------------------------------------------------------------------------------- /hog/gui_files/static/css/main.dfa42325.chunk.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/gui_files/static/css/main.dfa42325.chunk.css -------------------------------------------------------------------------------- /hog/gui_files/static/js/2.14215b64.chunk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/gui_files/static/js/2.14215b64.chunk.js -------------------------------------------------------------------------------- /hog/gui_files/static/js/2.14215b64.chunk.js.LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/gui_files/static/js/2.14215b64.chunk.js.LICENSE -------------------------------------------------------------------------------- /hog/gui_files/static/js/2.36722391.chunk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/gui_files/static/js/2.36722391.chunk.js -------------------------------------------------------------------------------- /hog/gui_files/static/js/2.36722391.chunk.js.LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/gui_files/static/js/2.36722391.chunk.js.LICENSE -------------------------------------------------------------------------------- /hog/gui_files/static/js/main.4f75ff99.chunk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/gui_files/static/js/main.4f75ff99.chunk.js -------------------------------------------------------------------------------- /hog/gui_files/static/js/main.6168c8f7.chunk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/gui_files/static/js/main.6168c8f7.chunk.js -------------------------------------------------------------------------------- /hog/gui_files/static/js/runtime-main.71e877b4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/gui_files/static/js/runtime-main.71e877b4.js -------------------------------------------------------------------------------- /hog/hog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/hog.py -------------------------------------------------------------------------------- /hog/hog_gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/hog_gui.py -------------------------------------------------------------------------------- /hog/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/ok -------------------------------------------------------------------------------- /hog/proj01.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/proj01.ok -------------------------------------------------------------------------------- /hog/tests/00.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/tests/00.py -------------------------------------------------------------------------------- /hog/tests/01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/tests/01.py -------------------------------------------------------------------------------- /hog/tests/02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/tests/02.py -------------------------------------------------------------------------------- /hog/tests/03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/tests/03.py -------------------------------------------------------------------------------- /hog/tests/04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/tests/04.py -------------------------------------------------------------------------------- /hog/tests/05a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/tests/05a.py -------------------------------------------------------------------------------- /hog/tests/05b.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/tests/05b.py -------------------------------------------------------------------------------- /hog/tests/06.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/tests/06.py -------------------------------------------------------------------------------- /hog/tests/07.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/tests/07.py -------------------------------------------------------------------------------- /hog/tests/08.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/tests/08.py -------------------------------------------------------------------------------- /hog/tests/09.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/tests/09.py -------------------------------------------------------------------------------- /hog/tests/10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/tests/10.py -------------------------------------------------------------------------------- /hog/tests/11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/tests/11.py -------------------------------------------------------------------------------- /hog/tests/12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/tests/12.py -------------------------------------------------------------------------------- /hog/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hog/tests/check_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/tests/check_strategy.py -------------------------------------------------------------------------------- /hog/tests/play_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/tests/play_utils.py -------------------------------------------------------------------------------- /hog/ucb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hog/ucb.py -------------------------------------------------------------------------------- /hw01/hw01.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw01/hw01.ok -------------------------------------------------------------------------------- /hw01/hw01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw01/hw01.py -------------------------------------------------------------------------------- /hw01/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw01/ok -------------------------------------------------------------------------------- /hw02/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw02/construct_check.py -------------------------------------------------------------------------------- /hw02/hw02.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw02/hw02.ok -------------------------------------------------------------------------------- /hw02/hw02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw02/hw02.py -------------------------------------------------------------------------------- /hw02/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw02/ok -------------------------------------------------------------------------------- /hw03/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw03/construct_check.py -------------------------------------------------------------------------------- /hw03/hw03.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw03/hw03.ok -------------------------------------------------------------------------------- /hw03/hw03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw03/hw03.py -------------------------------------------------------------------------------- /hw03/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw03/ok -------------------------------------------------------------------------------- /hw04/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw04/construct_check.py -------------------------------------------------------------------------------- /hw04/hw04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw04/hw04.py -------------------------------------------------------------------------------- /hw04/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hw04/tests/check_par.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw04/tests/check_par.py -------------------------------------------------------------------------------- /hw04/tests/div_interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw04/tests/div_interval.py -------------------------------------------------------------------------------- /hw04/tests/interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw04/tests/interval.py -------------------------------------------------------------------------------- /hw04/tests/mul_interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw04/tests/mul_interval.py -------------------------------------------------------------------------------- /hw04/tests/polynomial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw04/tests/polynomial.py -------------------------------------------------------------------------------- /hw04/tests/quadratic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw04/tests/quadratic.py -------------------------------------------------------------------------------- /hw04/tests/sub_interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw04/tests/sub_interval.py -------------------------------------------------------------------------------- /hw05/hw05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw05/hw05.py -------------------------------------------------------------------------------- /hw06/editor/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/.DS_Store -------------------------------------------------------------------------------- /hw06/editor/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/__main__.py -------------------------------------------------------------------------------- /hw06/editor/arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/arithmetic.py -------------------------------------------------------------------------------- /hw06/editor/builtins.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/builtins.scm -------------------------------------------------------------------------------- /hw06/editor/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/console.py -------------------------------------------------------------------------------- /hw06/editor/css_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/css_colors.py -------------------------------------------------------------------------------- /hw06/editor/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/database.py -------------------------------------------------------------------------------- /hw06/editor/datamodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/datamodel.py -------------------------------------------------------------------------------- /hw06/editor/documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/documentation.py -------------------------------------------------------------------------------- /hw06/editor/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/environment.py -------------------------------------------------------------------------------- /hw06/editor/evaluate_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/evaluate_apply.py -------------------------------------------------------------------------------- /hw06/editor/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/execution.py -------------------------------------------------------------------------------- /hw06/editor/execution_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/execution_parser.py -------------------------------------------------------------------------------- /hw06/editor/file_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/file_manager.py -------------------------------------------------------------------------------- /hw06/editor/format_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/format_parser.py -------------------------------------------------------------------------------- /hw06/editor/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/formatter.py -------------------------------------------------------------------------------- /hw06/editor/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/graphics.py -------------------------------------------------------------------------------- /hw06/editor/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/helper.py -------------------------------------------------------------------------------- /hw06/editor/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/lexer.py -------------------------------------------------------------------------------- /hw06/editor/libraries/mistune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/libraries/mistune.py -------------------------------------------------------------------------------- /hw06/editor/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/lists.py -------------------------------------------------------------------------------- /hw06/editor/local_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/local_server.py -------------------------------------------------------------------------------- /hw06/editor/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/log.py -------------------------------------------------------------------------------- /hw06/editor/log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/log_utils.py -------------------------------------------------------------------------------- /hw06/editor/ok_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/ok_interface.py -------------------------------------------------------------------------------- /hw06/editor/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/persistence.py -------------------------------------------------------------------------------- /hw06/editor/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/primitives.py -------------------------------------------------------------------------------- /hw06/editor/runtime_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/runtime_limiter.py -------------------------------------------------------------------------------- /hw06/editor/scheme_documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/scheme_documentation.md -------------------------------------------------------------------------------- /hw06/editor/scheme_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/scheme_exceptions.py -------------------------------------------------------------------------------- /hw06/editor/special_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/special_forms.py -------------------------------------------------------------------------------- /hw06/editor/static/#starter-template.css#: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/#starter-template.css# -------------------------------------------------------------------------------- /hw06/editor/static/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/.DS_Store -------------------------------------------------------------------------------- /hw06/editor/static/ace.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace.min.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/ace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/ace.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/ext-rtl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/ext-rtl.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-abc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-abc.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-ada.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-ada.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-asl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-asl.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-bro.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-bro.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-csp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-csp.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-css.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-d.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-dot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-dot.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-ejs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-ejs.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-elm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-elm.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-ftl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-ftl.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-ini.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-ini.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-io.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-io.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-jsp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-jsp.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-jsx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-jsx.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-lsl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-lsl.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-lua.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-lua.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-mel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-mel.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-nix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-nix.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-php.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-php.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-pig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-pig.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-r.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-r.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-red.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-red.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-rst.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-rst.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-sh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-sh.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-sjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-sjs.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-sql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-sql.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-svg.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-tcl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-tcl.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-tex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-tex.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-tsx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-tsx.js -------------------------------------------------------------------------------- /hw06/editor/static/ace/src-min-noconflict/mode-xml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/ace/src-min-noconflict/mode-xml.js -------------------------------------------------------------------------------- /hw06/editor/static/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/bootstrap.min.css -------------------------------------------------------------------------------- /hw06/editor/static/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/bootstrap.min.js -------------------------------------------------------------------------------- /hw06/editor/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/favicon.ico -------------------------------------------------------------------------------- /hw06/editor/static/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/font-awesome.min.css -------------------------------------------------------------------------------- /hw06/editor/static/goldenlayout-base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/goldenlayout-base.css -------------------------------------------------------------------------------- /hw06/editor/static/goldenlayout-light-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/goldenlayout-light-theme.css -------------------------------------------------------------------------------- /hw06/editor/static/goldenlayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/goldenlayout.js -------------------------------------------------------------------------------- /hw06/editor/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/index.html -------------------------------------------------------------------------------- /hw06/editor/static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/jquery.js -------------------------------------------------------------------------------- /hw06/editor/static/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/popper.min.js -------------------------------------------------------------------------------- /hw06/editor/static/scripts/canceller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/scripts/canceller.js -------------------------------------------------------------------------------- /hw06/editor/static/scripts/documentation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/scripts/documentation.js -------------------------------------------------------------------------------- /hw06/editor/static/scripts/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/scripts/editor.js -------------------------------------------------------------------------------- /hw06/editor/static/scripts/env_diagram.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/scripts/env_diagram.js -------------------------------------------------------------------------------- /hw06/editor/static/scripts/env_diagram_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/scripts/env_diagram_worker.js -------------------------------------------------------------------------------- /hw06/editor/static/scripts/event_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/scripts/event_handler.js -------------------------------------------------------------------------------- /hw06/editor/static/scripts/file_opening.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/scripts/file_opening.js -------------------------------------------------------------------------------- /hw06/editor/static/scripts/keyboard_shortcuts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/scripts/keyboard_shortcuts.js -------------------------------------------------------------------------------- /hw06/editor/static/scripts/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/scripts/layout.js -------------------------------------------------------------------------------- /hw06/editor/static/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/scripts/main.js -------------------------------------------------------------------------------- /hw06/editor/static/scripts/measure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/scripts/measure.js -------------------------------------------------------------------------------- /hw06/editor/static/scripts/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/scripts/navigation.js -------------------------------------------------------------------------------- /hw06/editor/static/scripts/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/scripts/output.js -------------------------------------------------------------------------------- /hw06/editor/static/scripts/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/scripts/settings.js -------------------------------------------------------------------------------- /hw06/editor/static/scripts/state_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/scripts/state_handler.js -------------------------------------------------------------------------------- /hw06/editor/static/scripts/substitution_tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/scripts/substitution_tree.js -------------------------------------------------------------------------------- /hw06/editor/static/scripts/test_results.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/scripts/test_results.js -------------------------------------------------------------------------------- /hw06/editor/static/scripts/turtle_graphics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/scripts/turtle_graphics.js -------------------------------------------------------------------------------- /hw06/editor/static/scripts/turtle_graphics_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/scripts/turtle_graphics_worker.js -------------------------------------------------------------------------------- /hw06/editor/static/starter-template.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/starter-template.css -------------------------------------------------------------------------------- /hw06/editor/static/svg-pan-zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/svg-pan-zoom.js -------------------------------------------------------------------------------- /hw06/editor/static/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/static/svg.js -------------------------------------------------------------------------------- /hw06/editor/type_checking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/type_checking.py -------------------------------------------------------------------------------- /hw06/editor/visualizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/visualizing.py -------------------------------------------------------------------------------- /hw06/editor/web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/web_server.py -------------------------------------------------------------------------------- /hw06/editor/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/editor/words.txt -------------------------------------------------------------------------------- /hw06/hw06.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/hw06.py -------------------------------------------------------------------------------- /hw06/hw06.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/hw06.scm -------------------------------------------------------------------------------- /hw06/scheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/scheme -------------------------------------------------------------------------------- /hw06/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hw06/tests/cadr-caddr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/tests/cadr-caddr.py -------------------------------------------------------------------------------- /hw06/tests/pow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/tests/pow.py -------------------------------------------------------------------------------- /hw06/tests/sign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/tests/sign.py -------------------------------------------------------------------------------- /hw06/tests/unique.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw06/tests/unique.py -------------------------------------------------------------------------------- /hw07/(load-all: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hw07/Case: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hw07/editor/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/.DS_Store -------------------------------------------------------------------------------- /hw07/editor/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/__main__.py -------------------------------------------------------------------------------- /hw07/editor/arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/arithmetic.py -------------------------------------------------------------------------------- /hw07/editor/builtins.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/builtins.scm -------------------------------------------------------------------------------- /hw07/editor/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/console.py -------------------------------------------------------------------------------- /hw07/editor/css_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/css_colors.py -------------------------------------------------------------------------------- /hw07/editor/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/database.py -------------------------------------------------------------------------------- /hw07/editor/datamodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/datamodel.py -------------------------------------------------------------------------------- /hw07/editor/documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/documentation.py -------------------------------------------------------------------------------- /hw07/editor/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/environment.py -------------------------------------------------------------------------------- /hw07/editor/evaluate_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/evaluate_apply.py -------------------------------------------------------------------------------- /hw07/editor/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/execution.py -------------------------------------------------------------------------------- /hw07/editor/execution_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/execution_parser.py -------------------------------------------------------------------------------- /hw07/editor/file_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/file_manager.py -------------------------------------------------------------------------------- /hw07/editor/format_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/format_parser.py -------------------------------------------------------------------------------- /hw07/editor/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/formatter.py -------------------------------------------------------------------------------- /hw07/editor/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/graphics.py -------------------------------------------------------------------------------- /hw07/editor/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/helper.py -------------------------------------------------------------------------------- /hw07/editor/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/lexer.py -------------------------------------------------------------------------------- /hw07/editor/libraries/mistune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/libraries/mistune.py -------------------------------------------------------------------------------- /hw07/editor/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/lists.py -------------------------------------------------------------------------------- /hw07/editor/local_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/local_server.py -------------------------------------------------------------------------------- /hw07/editor/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/log.py -------------------------------------------------------------------------------- /hw07/editor/log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/log_utils.py -------------------------------------------------------------------------------- /hw07/editor/ok_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/ok_interface.py -------------------------------------------------------------------------------- /hw07/editor/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/persistence.py -------------------------------------------------------------------------------- /hw07/editor/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/primitives.py -------------------------------------------------------------------------------- /hw07/editor/runtime_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/runtime_limiter.py -------------------------------------------------------------------------------- /hw07/editor/scheme_documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/scheme_documentation.md -------------------------------------------------------------------------------- /hw07/editor/scheme_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/scheme_exceptions.py -------------------------------------------------------------------------------- /hw07/editor/special_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/special_forms.py -------------------------------------------------------------------------------- /hw07/editor/static/#starter-template.css#: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/#starter-template.css# -------------------------------------------------------------------------------- /hw07/editor/static/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/.DS_Store -------------------------------------------------------------------------------- /hw07/editor/static/ace.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace.min.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/ace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/ace.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/ext-rtl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/ext-rtl.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-abc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-abc.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-ada.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-ada.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-asl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-asl.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-bro.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-bro.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-csp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-csp.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-css.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-d.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-dot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-dot.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-ejs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-ejs.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-elm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-elm.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-ftl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-ftl.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-ini.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-ini.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-io.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-io.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-jsp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-jsp.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-jsx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-jsx.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-lsl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-lsl.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-lua.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-lua.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-mel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-mel.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-nix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-nix.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-php.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-php.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-pig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-pig.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-r.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-r.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-red.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-red.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-rst.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-rst.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-sh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-sh.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-sjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-sjs.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-sql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-sql.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-svg.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-tcl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-tcl.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-tex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-tex.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-tsx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-tsx.js -------------------------------------------------------------------------------- /hw07/editor/static/ace/src-min-noconflict/mode-xml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/ace/src-min-noconflict/mode-xml.js -------------------------------------------------------------------------------- /hw07/editor/static/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/bootstrap.min.css -------------------------------------------------------------------------------- /hw07/editor/static/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/bootstrap.min.js -------------------------------------------------------------------------------- /hw07/editor/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/favicon.ico -------------------------------------------------------------------------------- /hw07/editor/static/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/font-awesome.min.css -------------------------------------------------------------------------------- /hw07/editor/static/goldenlayout-base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/goldenlayout-base.css -------------------------------------------------------------------------------- /hw07/editor/static/goldenlayout-light-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/goldenlayout-light-theme.css -------------------------------------------------------------------------------- /hw07/editor/static/goldenlayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/goldenlayout.js -------------------------------------------------------------------------------- /hw07/editor/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/index.html -------------------------------------------------------------------------------- /hw07/editor/static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/jquery.js -------------------------------------------------------------------------------- /hw07/editor/static/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/popper.min.js -------------------------------------------------------------------------------- /hw07/editor/static/scripts/canceller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/scripts/canceller.js -------------------------------------------------------------------------------- /hw07/editor/static/scripts/documentation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/scripts/documentation.js -------------------------------------------------------------------------------- /hw07/editor/static/scripts/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/scripts/editor.js -------------------------------------------------------------------------------- /hw07/editor/static/scripts/env_diagram.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/scripts/env_diagram.js -------------------------------------------------------------------------------- /hw07/editor/static/scripts/env_diagram_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/scripts/env_diagram_worker.js -------------------------------------------------------------------------------- /hw07/editor/static/scripts/event_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/scripts/event_handler.js -------------------------------------------------------------------------------- /hw07/editor/static/scripts/file_opening.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/scripts/file_opening.js -------------------------------------------------------------------------------- /hw07/editor/static/scripts/keyboard_shortcuts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/scripts/keyboard_shortcuts.js -------------------------------------------------------------------------------- /hw07/editor/static/scripts/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/scripts/layout.js -------------------------------------------------------------------------------- /hw07/editor/static/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/scripts/main.js -------------------------------------------------------------------------------- /hw07/editor/static/scripts/measure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/scripts/measure.js -------------------------------------------------------------------------------- /hw07/editor/static/scripts/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/scripts/navigation.js -------------------------------------------------------------------------------- /hw07/editor/static/scripts/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/scripts/output.js -------------------------------------------------------------------------------- /hw07/editor/static/scripts/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/scripts/settings.js -------------------------------------------------------------------------------- /hw07/editor/static/scripts/state_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/scripts/state_handler.js -------------------------------------------------------------------------------- /hw07/editor/static/scripts/substitution_tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/scripts/substitution_tree.js -------------------------------------------------------------------------------- /hw07/editor/static/scripts/test_results.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/scripts/test_results.js -------------------------------------------------------------------------------- /hw07/editor/static/scripts/turtle_graphics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/scripts/turtle_graphics.js -------------------------------------------------------------------------------- /hw07/editor/static/scripts/turtle_graphics_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/scripts/turtle_graphics_worker.js -------------------------------------------------------------------------------- /hw07/editor/static/starter-template.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/starter-template.css -------------------------------------------------------------------------------- /hw07/editor/static/svg-pan-zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/svg-pan-zoom.js -------------------------------------------------------------------------------- /hw07/editor/static/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/static/svg.js -------------------------------------------------------------------------------- /hw07/editor/type_checking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/type_checking.py -------------------------------------------------------------------------------- /hw07/editor/visualizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/visualizing.py -------------------------------------------------------------------------------- /hw07/editor/web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/web_server.py -------------------------------------------------------------------------------- /hw07/editor/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/editor/words.txt -------------------------------------------------------------------------------- /hw07/hw07.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/hw07.scm -------------------------------------------------------------------------------- /hw07/scheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/scheme -------------------------------------------------------------------------------- /hw07/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hw07/tests/derive-exp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/tests/derive-exp.py -------------------------------------------------------------------------------- /hw07/tests/derive-product.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/tests/derive-product.py -------------------------------------------------------------------------------- /hw07/tests/derive-sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/tests/derive-sum.py -------------------------------------------------------------------------------- /hw07/tests/make-exp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw07/tests/make-exp.py -------------------------------------------------------------------------------- /hw08/hw08.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw08/hw08.sql -------------------------------------------------------------------------------- /hw08/sqlite_shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw08/sqlite_shell.py -------------------------------------------------------------------------------- /hw08/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hw08/tests/size_of_dogs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw08/tests/size_of_dogs.py -------------------------------------------------------------------------------- /hw09/hw09.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw09/hw09.sql -------------------------------------------------------------------------------- /hw09/sqlite_shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw09/sqlite_shell.py -------------------------------------------------------------------------------- /hw09/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hw09/tests/by_parent_height.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw09/tests/by_parent_height.py -------------------------------------------------------------------------------- /hw09/tests/sentences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/hw09/tests/sentences.py -------------------------------------------------------------------------------- /lab00/lab00.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab00/lab00.ok -------------------------------------------------------------------------------- /lab00/lab00.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab00/lab00.py -------------------------------------------------------------------------------- /lab00/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab00/ok -------------------------------------------------------------------------------- /lab00/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab00/tests/python-basics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab00/tests/python-basics.py -------------------------------------------------------------------------------- /lab01/lab01.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab01/lab01.ok -------------------------------------------------------------------------------- /lab01/lab01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab01/lab01.py -------------------------------------------------------------------------------- /lab01/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab01/ok -------------------------------------------------------------------------------- /lab01/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab01/tests/clones.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab01/tests/clones.py -------------------------------------------------------------------------------- /lab01/tests/control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab01/tests/control.py -------------------------------------------------------------------------------- /lab01/tests/debugging-quiz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab01/tests/debugging-quiz.py -------------------------------------------------------------------------------- /lab01/tests/if-statements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab01/tests/if-statements.py -------------------------------------------------------------------------------- /lab01/tests/short-circuit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab01/tests/short-circuit.py -------------------------------------------------------------------------------- /lab02/lab02.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab02/lab02.ok -------------------------------------------------------------------------------- /lab02/lab02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab02/lab02.py -------------------------------------------------------------------------------- /lab02/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab02/ok -------------------------------------------------------------------------------- /lab02/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab02/tests/hof-wwpd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab02/tests/hof-wwpd.py -------------------------------------------------------------------------------- /lab02/tests/lambda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab02/tests/lambda.py -------------------------------------------------------------------------------- /lab04/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab04/construct_check.py -------------------------------------------------------------------------------- /lab04/lab04.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab04/lab04.ok -------------------------------------------------------------------------------- /lab04/lab04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab04/lab04.py -------------------------------------------------------------------------------- /lab04/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab04/ok -------------------------------------------------------------------------------- /lab04/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab04/tests/list-indexing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab04/tests/list-indexing.py -------------------------------------------------------------------------------- /lab05/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab05/construct_check.py -------------------------------------------------------------------------------- /lab05/lab05.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab05/lab05.ok -------------------------------------------------------------------------------- /lab05/lab05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab05/lab05.py -------------------------------------------------------------------------------- /lab05/ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab05/ok -------------------------------------------------------------------------------- /lab05/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab05/tests/list-indexing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab05/tests/list-indexing.py -------------------------------------------------------------------------------- /lab06/construct_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab06/construct_check.py -------------------------------------------------------------------------------- /lab06/lab06.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab06/lab06.py -------------------------------------------------------------------------------- /lab06/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab07/car.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab07/car.py -------------------------------------------------------------------------------- /lab07/cardgame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab07/cardgame.py -------------------------------------------------------------------------------- /lab07/cards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab07/cards.py -------------------------------------------------------------------------------- /lab07/classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab07/classes.py -------------------------------------------------------------------------------- /lab07/lab07.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab07/lab07.py -------------------------------------------------------------------------------- /lab07/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab07/tests/link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab07/tests/link.py -------------------------------------------------------------------------------- /lab08/lab08.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab08/lab08.py -------------------------------------------------------------------------------- /lab08/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab08/tests/wwpd-efficiency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab08/tests/wwpd-efficiency.py -------------------------------------------------------------------------------- /lab09/editor/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/.DS_Store -------------------------------------------------------------------------------- /lab09/editor/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/__main__.py -------------------------------------------------------------------------------- /lab09/editor/arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/arithmetic.py -------------------------------------------------------------------------------- /lab09/editor/builtins.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/builtins.scm -------------------------------------------------------------------------------- /lab09/editor/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/console.py -------------------------------------------------------------------------------- /lab09/editor/css_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/css_colors.py -------------------------------------------------------------------------------- /lab09/editor/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/database.py -------------------------------------------------------------------------------- /lab09/editor/datamodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/datamodel.py -------------------------------------------------------------------------------- /lab09/editor/documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/documentation.py -------------------------------------------------------------------------------- /lab09/editor/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/environment.py -------------------------------------------------------------------------------- /lab09/editor/evaluate_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/evaluate_apply.py -------------------------------------------------------------------------------- /lab09/editor/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/execution.py -------------------------------------------------------------------------------- /lab09/editor/execution_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/execution_parser.py -------------------------------------------------------------------------------- /lab09/editor/file_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/file_manager.py -------------------------------------------------------------------------------- /lab09/editor/format_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/format_parser.py -------------------------------------------------------------------------------- /lab09/editor/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/formatter.py -------------------------------------------------------------------------------- /lab09/editor/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/graphics.py -------------------------------------------------------------------------------- /lab09/editor/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/helper.py -------------------------------------------------------------------------------- /lab09/editor/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/lexer.py -------------------------------------------------------------------------------- /lab09/editor/libraries/mistune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/libraries/mistune.py -------------------------------------------------------------------------------- /lab09/editor/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/lists.py -------------------------------------------------------------------------------- /lab09/editor/local_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/local_server.py -------------------------------------------------------------------------------- /lab09/editor/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/log.py -------------------------------------------------------------------------------- /lab09/editor/log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/log_utils.py -------------------------------------------------------------------------------- /lab09/editor/ok_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/ok_interface.py -------------------------------------------------------------------------------- /lab09/editor/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/persistence.py -------------------------------------------------------------------------------- /lab09/editor/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/primitives.py -------------------------------------------------------------------------------- /lab09/editor/runtime_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/runtime_limiter.py -------------------------------------------------------------------------------- /lab09/editor/scheme_documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/scheme_documentation.md -------------------------------------------------------------------------------- /lab09/editor/scheme_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/scheme_exceptions.py -------------------------------------------------------------------------------- /lab09/editor/special_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/special_forms.py -------------------------------------------------------------------------------- /lab09/editor/static/#starter-template.css#: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/#starter-template.css# -------------------------------------------------------------------------------- /lab09/editor/static/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/.DS_Store -------------------------------------------------------------------------------- /lab09/editor/static/ace.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/ace.min.js -------------------------------------------------------------------------------- /lab09/editor/static/ace/src-min-noconflict/ace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/ace/src-min-noconflict/ace.js -------------------------------------------------------------------------------- /lab09/editor/static/ace/src-min-noconflict/ext-rtl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/ace/src-min-noconflict/ext-rtl.js -------------------------------------------------------------------------------- /lab09/editor/static/ace/src-min-noconflict/mode-d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/ace/src-min-noconflict/mode-d.js -------------------------------------------------------------------------------- /lab09/editor/static/ace/src-min-noconflict/mode-io.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/ace/src-min-noconflict/mode-io.js -------------------------------------------------------------------------------- /lab09/editor/static/ace/src-min-noconflict/mode-r.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/ace/src-min-noconflict/mode-r.js -------------------------------------------------------------------------------- /lab09/editor/static/ace/src-min-noconflict/mode-sh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/ace/src-min-noconflict/mode-sh.js -------------------------------------------------------------------------------- /lab09/editor/static/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/bootstrap.min.css -------------------------------------------------------------------------------- /lab09/editor/static/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/bootstrap.min.js -------------------------------------------------------------------------------- /lab09/editor/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/favicon.ico -------------------------------------------------------------------------------- /lab09/editor/static/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/font-awesome.min.css -------------------------------------------------------------------------------- /lab09/editor/static/goldenlayout-base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/goldenlayout-base.css -------------------------------------------------------------------------------- /lab09/editor/static/goldenlayout-light-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/goldenlayout-light-theme.css -------------------------------------------------------------------------------- /lab09/editor/static/goldenlayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/goldenlayout.js -------------------------------------------------------------------------------- /lab09/editor/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/index.html -------------------------------------------------------------------------------- /lab09/editor/static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/jquery.js -------------------------------------------------------------------------------- /lab09/editor/static/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/popper.min.js -------------------------------------------------------------------------------- /lab09/editor/static/scripts/canceller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/scripts/canceller.js -------------------------------------------------------------------------------- /lab09/editor/static/scripts/documentation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/scripts/documentation.js -------------------------------------------------------------------------------- /lab09/editor/static/scripts/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/scripts/editor.js -------------------------------------------------------------------------------- /lab09/editor/static/scripts/env_diagram.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/scripts/env_diagram.js -------------------------------------------------------------------------------- /lab09/editor/static/scripts/env_diagram_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/scripts/env_diagram_worker.js -------------------------------------------------------------------------------- /lab09/editor/static/scripts/event_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/scripts/event_handler.js -------------------------------------------------------------------------------- /lab09/editor/static/scripts/file_opening.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/scripts/file_opening.js -------------------------------------------------------------------------------- /lab09/editor/static/scripts/keyboard_shortcuts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/scripts/keyboard_shortcuts.js -------------------------------------------------------------------------------- /lab09/editor/static/scripts/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/scripts/layout.js -------------------------------------------------------------------------------- /lab09/editor/static/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/scripts/main.js -------------------------------------------------------------------------------- /lab09/editor/static/scripts/measure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/scripts/measure.js -------------------------------------------------------------------------------- /lab09/editor/static/scripts/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/scripts/navigation.js -------------------------------------------------------------------------------- /lab09/editor/static/scripts/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/scripts/output.js -------------------------------------------------------------------------------- /lab09/editor/static/scripts/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/scripts/settings.js -------------------------------------------------------------------------------- /lab09/editor/static/scripts/state_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/scripts/state_handler.js -------------------------------------------------------------------------------- /lab09/editor/static/scripts/substitution_tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/scripts/substitution_tree.js -------------------------------------------------------------------------------- /lab09/editor/static/scripts/test_results.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/scripts/test_results.js -------------------------------------------------------------------------------- /lab09/editor/static/scripts/turtle_graphics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/scripts/turtle_graphics.js -------------------------------------------------------------------------------- /lab09/editor/static/scripts/turtle_graphics_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/scripts/turtle_graphics_worker.js -------------------------------------------------------------------------------- /lab09/editor/static/starter-template.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/starter-template.css -------------------------------------------------------------------------------- /lab09/editor/static/svg-pan-zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/svg-pan-zoom.js -------------------------------------------------------------------------------- /lab09/editor/static/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/static/svg.js -------------------------------------------------------------------------------- /lab09/editor/type_checking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/type_checking.py -------------------------------------------------------------------------------- /lab09/editor/visualizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/visualizing.py -------------------------------------------------------------------------------- /lab09/editor/web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/web_server.py -------------------------------------------------------------------------------- /lab09/editor/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/editor/words.txt -------------------------------------------------------------------------------- /lab09/lab09.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/lab09.scm -------------------------------------------------------------------------------- /lab09/scheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/scheme -------------------------------------------------------------------------------- /lab09/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab09/tests/composed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/tests/composed.py -------------------------------------------------------------------------------- /lab09/tests/filter_lst.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/tests/filter_lst.py -------------------------------------------------------------------------------- /lab09/tests/make_adder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/tests/make_adder.py -------------------------------------------------------------------------------- /lab09/tests/make_structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/tests/make_structure.py -------------------------------------------------------------------------------- /lab09/tests/no_repeats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/tests/no_repeats.py -------------------------------------------------------------------------------- /lab09/tests/over_or_under.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/tests/over_or_under.py -------------------------------------------------------------------------------- /lab09/tests/remove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/tests/remove.py -------------------------------------------------------------------------------- /lab09/tests/sub_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/tests/sub_all.py -------------------------------------------------------------------------------- /lab09/tests/substitute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/tests/substitute.py -------------------------------------------------------------------------------- /lab09/tests/wwsd_lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab09/tests/wwsd_lists.py -------------------------------------------------------------------------------- /lab10/buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab10/buffer.py -------------------------------------------------------------------------------- /lab10/expr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab10/expr.py -------------------------------------------------------------------------------- /lab10/reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab10/reader.py -------------------------------------------------------------------------------- /lab10/repl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab10/repl.py -------------------------------------------------------------------------------- /lab10/scheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab10/scheme -------------------------------------------------------------------------------- /lab10/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab10/tests/prologue_expr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab10/tests/prologue_expr.py -------------------------------------------------------------------------------- /lab10/tests/prologue_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab10/tests/prologue_reader.py -------------------------------------------------------------------------------- /lab10/tests/repeatedly-cube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab10/tests/repeatedly-cube.py -------------------------------------------------------------------------------- /lab10/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab10/utils.py -------------------------------------------------------------------------------- /lab11/editor/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/.DS_Store -------------------------------------------------------------------------------- /lab11/editor/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/__main__.py -------------------------------------------------------------------------------- /lab11/editor/arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/arithmetic.py -------------------------------------------------------------------------------- /lab11/editor/builtins.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/builtins.scm -------------------------------------------------------------------------------- /lab11/editor/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/console.py -------------------------------------------------------------------------------- /lab11/editor/css_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/css_colors.py -------------------------------------------------------------------------------- /lab11/editor/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/database.py -------------------------------------------------------------------------------- /lab11/editor/datamodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/datamodel.py -------------------------------------------------------------------------------- /lab11/editor/documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/documentation.py -------------------------------------------------------------------------------- /lab11/editor/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/environment.py -------------------------------------------------------------------------------- /lab11/editor/evaluate_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/evaluate_apply.py -------------------------------------------------------------------------------- /lab11/editor/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/execution.py -------------------------------------------------------------------------------- /lab11/editor/execution_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/execution_parser.py -------------------------------------------------------------------------------- /lab11/editor/file_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/file_manager.py -------------------------------------------------------------------------------- /lab11/editor/format_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/format_parser.py -------------------------------------------------------------------------------- /lab11/editor/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/formatter.py -------------------------------------------------------------------------------- /lab11/editor/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/graphics.py -------------------------------------------------------------------------------- /lab11/editor/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/helper.py -------------------------------------------------------------------------------- /lab11/editor/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/lexer.py -------------------------------------------------------------------------------- /lab11/editor/libraries/mistune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/libraries/mistune.py -------------------------------------------------------------------------------- /lab11/editor/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/lists.py -------------------------------------------------------------------------------- /lab11/editor/local_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/local_server.py -------------------------------------------------------------------------------- /lab11/editor/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/log.py -------------------------------------------------------------------------------- /lab11/editor/log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/log_utils.py -------------------------------------------------------------------------------- /lab11/editor/ok_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/ok_interface.py -------------------------------------------------------------------------------- /lab11/editor/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/persistence.py -------------------------------------------------------------------------------- /lab11/editor/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/primitives.py -------------------------------------------------------------------------------- /lab11/editor/runtime_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/runtime_limiter.py -------------------------------------------------------------------------------- /lab11/editor/scheme_documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/scheme_documentation.md -------------------------------------------------------------------------------- /lab11/editor/scheme_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/scheme_exceptions.py -------------------------------------------------------------------------------- /lab11/editor/special_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/special_forms.py -------------------------------------------------------------------------------- /lab11/editor/static/#starter-template.css#: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/#starter-template.css# -------------------------------------------------------------------------------- /lab11/editor/static/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/.DS_Store -------------------------------------------------------------------------------- /lab11/editor/static/ace.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/ace.min.js -------------------------------------------------------------------------------- /lab11/editor/static/ace/src-min-noconflict/ace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/ace/src-min-noconflict/ace.js -------------------------------------------------------------------------------- /lab11/editor/static/ace/src-min-noconflict/ext-rtl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/ace/src-min-noconflict/ext-rtl.js -------------------------------------------------------------------------------- /lab11/editor/static/ace/src-min-noconflict/mode-d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/ace/src-min-noconflict/mode-d.js -------------------------------------------------------------------------------- /lab11/editor/static/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/bootstrap.min.css -------------------------------------------------------------------------------- /lab11/editor/static/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/bootstrap.min.js -------------------------------------------------------------------------------- /lab11/editor/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/favicon.ico -------------------------------------------------------------------------------- /lab11/editor/static/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/font-awesome.min.css -------------------------------------------------------------------------------- /lab11/editor/static/goldenlayout-base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/goldenlayout-base.css -------------------------------------------------------------------------------- /lab11/editor/static/goldenlayout-light-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/goldenlayout-light-theme.css -------------------------------------------------------------------------------- /lab11/editor/static/goldenlayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/goldenlayout.js -------------------------------------------------------------------------------- /lab11/editor/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/index.html -------------------------------------------------------------------------------- /lab11/editor/static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/jquery.js -------------------------------------------------------------------------------- /lab11/editor/static/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/popper.min.js -------------------------------------------------------------------------------- /lab11/editor/static/scripts/canceller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/scripts/canceller.js -------------------------------------------------------------------------------- /lab11/editor/static/scripts/documentation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/scripts/documentation.js -------------------------------------------------------------------------------- /lab11/editor/static/scripts/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/scripts/editor.js -------------------------------------------------------------------------------- /lab11/editor/static/scripts/env_diagram.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/scripts/env_diagram.js -------------------------------------------------------------------------------- /lab11/editor/static/scripts/env_diagram_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/scripts/env_diagram_worker.js -------------------------------------------------------------------------------- /lab11/editor/static/scripts/event_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/scripts/event_handler.js -------------------------------------------------------------------------------- /lab11/editor/static/scripts/file_opening.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/scripts/file_opening.js -------------------------------------------------------------------------------- /lab11/editor/static/scripts/keyboard_shortcuts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/scripts/keyboard_shortcuts.js -------------------------------------------------------------------------------- /lab11/editor/static/scripts/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/scripts/layout.js -------------------------------------------------------------------------------- /lab11/editor/static/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/scripts/main.js -------------------------------------------------------------------------------- /lab11/editor/static/scripts/measure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/scripts/measure.js -------------------------------------------------------------------------------- /lab11/editor/static/scripts/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/scripts/navigation.js -------------------------------------------------------------------------------- /lab11/editor/static/scripts/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/scripts/output.js -------------------------------------------------------------------------------- /lab11/editor/static/scripts/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/scripts/settings.js -------------------------------------------------------------------------------- /lab11/editor/static/scripts/state_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/scripts/state_handler.js -------------------------------------------------------------------------------- /lab11/editor/static/scripts/substitution_tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/scripts/substitution_tree.js -------------------------------------------------------------------------------- /lab11/editor/static/scripts/test_results.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/scripts/test_results.js -------------------------------------------------------------------------------- /lab11/editor/static/scripts/turtle_graphics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/scripts/turtle_graphics.js -------------------------------------------------------------------------------- /lab11/editor/static/starter-template.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/starter-template.css -------------------------------------------------------------------------------- /lab11/editor/static/svg-pan-zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/svg-pan-zoom.js -------------------------------------------------------------------------------- /lab11/editor/static/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/static/svg.js -------------------------------------------------------------------------------- /lab11/editor/type_checking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/type_checking.py -------------------------------------------------------------------------------- /lab11/editor/visualizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/visualizing.py -------------------------------------------------------------------------------- /lab11/editor/web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/web_server.py -------------------------------------------------------------------------------- /lab11/editor/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/editor/words.txt -------------------------------------------------------------------------------- /lab11/lab11.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/lab11.scm -------------------------------------------------------------------------------- /lab11/lab11.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/lab11.sql -------------------------------------------------------------------------------- /lab11/scheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/scheme -------------------------------------------------------------------------------- /lab11/sp20data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/sp20data.sql -------------------------------------------------------------------------------- /lab11/sqlite_shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/sqlite_shell.py -------------------------------------------------------------------------------- /lab11/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab11/tests/dragon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/tests/dragon.py -------------------------------------------------------------------------------- /lab11/tests/lets-count.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/tests/lets-count.py -------------------------------------------------------------------------------- /lab11/tests/matchmaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/tests/matchmaker.py -------------------------------------------------------------------------------- /lab11/tests/obedience.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/tests/obedience.py -------------------------------------------------------------------------------- /lab11/tests/partial-sums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/tests/partial-sums.py -------------------------------------------------------------------------------- /lab11/tests/smallest-int-having.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/tests/smallest-int-having.py -------------------------------------------------------------------------------- /lab11/tests/smallest-int.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab11/tests/smallest-int.py -------------------------------------------------------------------------------- /lab12/editor/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/.DS_Store -------------------------------------------------------------------------------- /lab12/editor/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/__main__.py -------------------------------------------------------------------------------- /lab12/editor/arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/arithmetic.py -------------------------------------------------------------------------------- /lab12/editor/builtins.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/builtins.scm -------------------------------------------------------------------------------- /lab12/editor/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/console.py -------------------------------------------------------------------------------- /lab12/editor/css_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/css_colors.py -------------------------------------------------------------------------------- /lab12/editor/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/database.py -------------------------------------------------------------------------------- /lab12/editor/datamodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/datamodel.py -------------------------------------------------------------------------------- /lab12/editor/documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/documentation.py -------------------------------------------------------------------------------- /lab12/editor/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/environment.py -------------------------------------------------------------------------------- /lab12/editor/evaluate_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/evaluate_apply.py -------------------------------------------------------------------------------- /lab12/editor/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/execution.py -------------------------------------------------------------------------------- /lab12/editor/execution_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/execution_parser.py -------------------------------------------------------------------------------- /lab12/editor/file_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/file_manager.py -------------------------------------------------------------------------------- /lab12/editor/format_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/format_parser.py -------------------------------------------------------------------------------- /lab12/editor/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/formatter.py -------------------------------------------------------------------------------- /lab12/editor/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/graphics.py -------------------------------------------------------------------------------- /lab12/editor/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/helper.py -------------------------------------------------------------------------------- /lab12/editor/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/lexer.py -------------------------------------------------------------------------------- /lab12/editor/libraries/mistune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/libraries/mistune.py -------------------------------------------------------------------------------- /lab12/editor/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/lists.py -------------------------------------------------------------------------------- /lab12/editor/local_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/local_server.py -------------------------------------------------------------------------------- /lab12/editor/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/log.py -------------------------------------------------------------------------------- /lab12/editor/log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/log_utils.py -------------------------------------------------------------------------------- /lab12/editor/ok_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/ok_interface.py -------------------------------------------------------------------------------- /lab12/editor/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/persistence.py -------------------------------------------------------------------------------- /lab12/editor/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/primitives.py -------------------------------------------------------------------------------- /lab12/editor/runtime_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/runtime_limiter.py -------------------------------------------------------------------------------- /lab12/editor/scheme_documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/scheme_documentation.md -------------------------------------------------------------------------------- /lab12/editor/scheme_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/scheme_exceptions.py -------------------------------------------------------------------------------- /lab12/editor/special_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/special_forms.py -------------------------------------------------------------------------------- /lab12/editor/static/#starter-template.css#: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/#starter-template.css# -------------------------------------------------------------------------------- /lab12/editor/static/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/.DS_Store -------------------------------------------------------------------------------- /lab12/editor/static/ace.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/ace.min.js -------------------------------------------------------------------------------- /lab12/editor/static/ace/src-min-noconflict/ace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/ace/src-min-noconflict/ace.js -------------------------------------------------------------------------------- /lab12/editor/static/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/bootstrap.min.css -------------------------------------------------------------------------------- /lab12/editor/static/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/bootstrap.min.js -------------------------------------------------------------------------------- /lab12/editor/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/favicon.ico -------------------------------------------------------------------------------- /lab12/editor/static/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/font-awesome.min.css -------------------------------------------------------------------------------- /lab12/editor/static/goldenlayout-base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/goldenlayout-base.css -------------------------------------------------------------------------------- /lab12/editor/static/goldenlayout-light-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/goldenlayout-light-theme.css -------------------------------------------------------------------------------- /lab12/editor/static/goldenlayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/goldenlayout.js -------------------------------------------------------------------------------- /lab12/editor/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/index.html -------------------------------------------------------------------------------- /lab12/editor/static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/jquery.js -------------------------------------------------------------------------------- /lab12/editor/static/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/popper.min.js -------------------------------------------------------------------------------- /lab12/editor/static/scripts/canceller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/scripts/canceller.js -------------------------------------------------------------------------------- /lab12/editor/static/scripts/documentation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/scripts/documentation.js -------------------------------------------------------------------------------- /lab12/editor/static/scripts/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/scripts/editor.js -------------------------------------------------------------------------------- /lab12/editor/static/scripts/env_diagram.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/scripts/env_diagram.js -------------------------------------------------------------------------------- /lab12/editor/static/scripts/env_diagram_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/scripts/env_diagram_worker.js -------------------------------------------------------------------------------- /lab12/editor/static/scripts/event_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/scripts/event_handler.js -------------------------------------------------------------------------------- /lab12/editor/static/scripts/file_opening.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/scripts/file_opening.js -------------------------------------------------------------------------------- /lab12/editor/static/scripts/keyboard_shortcuts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/scripts/keyboard_shortcuts.js -------------------------------------------------------------------------------- /lab12/editor/static/scripts/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/scripts/layout.js -------------------------------------------------------------------------------- /lab12/editor/static/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/scripts/main.js -------------------------------------------------------------------------------- /lab12/editor/static/scripts/measure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/scripts/measure.js -------------------------------------------------------------------------------- /lab12/editor/static/scripts/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/scripts/navigation.js -------------------------------------------------------------------------------- /lab12/editor/static/scripts/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/scripts/output.js -------------------------------------------------------------------------------- /lab12/editor/static/scripts/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/scripts/settings.js -------------------------------------------------------------------------------- /lab12/editor/static/scripts/state_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/scripts/state_handler.js -------------------------------------------------------------------------------- /lab12/editor/static/scripts/substitution_tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/scripts/substitution_tree.js -------------------------------------------------------------------------------- /lab12/editor/static/scripts/test_results.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/scripts/test_results.js -------------------------------------------------------------------------------- /lab12/editor/static/scripts/turtle_graphics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/scripts/turtle_graphics.js -------------------------------------------------------------------------------- /lab12/editor/static/starter-template.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/starter-template.css -------------------------------------------------------------------------------- /lab12/editor/static/svg-pan-zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/svg-pan-zoom.js -------------------------------------------------------------------------------- /lab12/editor/static/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/static/svg.js -------------------------------------------------------------------------------- /lab12/editor/type_checking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/type_checking.py -------------------------------------------------------------------------------- /lab12/editor/visualizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/visualizing.py -------------------------------------------------------------------------------- /lab12/editor/web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/web_server.py -------------------------------------------------------------------------------- /lab12/editor/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/editor/words.txt -------------------------------------------------------------------------------- /lab12/lab12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/lab12.py -------------------------------------------------------------------------------- /lab12/lab12.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/lab12.scm -------------------------------------------------------------------------------- /lab12/scheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/scheme -------------------------------------------------------------------------------- /lab12/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab12/tests/compose-all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/lab12/tests/compose-all.py -------------------------------------------------------------------------------- /scheme/abstract_turtle/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/abstract_turtle/__init__.py -------------------------------------------------------------------------------- /scheme/abstract_turtle/canvas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/abstract_turtle/canvas.py -------------------------------------------------------------------------------- /scheme/abstract_turtle/color_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/abstract_turtle/color_names.py -------------------------------------------------------------------------------- /scheme/abstract_turtle/forwarding_canvas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/abstract_turtle/forwarding_canvas.py -------------------------------------------------------------------------------- /scheme/abstract_turtle/logging_canvas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/abstract_turtle/logging_canvas.py -------------------------------------------------------------------------------- /scheme/abstract_turtle/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/abstract_turtle/model.py -------------------------------------------------------------------------------- /scheme/abstract_turtle/pillow_canvas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/abstract_turtle/pillow_canvas.py -------------------------------------------------------------------------------- /scheme/abstract_turtle/tk_canvas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/abstract_turtle/tk_canvas.py -------------------------------------------------------------------------------- /scheme/abstract_turtle/turtle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/abstract_turtle/turtle.py -------------------------------------------------------------------------------- /scheme/abstract_turtle/turtle_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/abstract_turtle/turtle_class.py -------------------------------------------------------------------------------- /scheme/buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/buffer.py -------------------------------------------------------------------------------- /scheme/editor/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/.DS_Store -------------------------------------------------------------------------------- /scheme/editor/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/__main__.py -------------------------------------------------------------------------------- /scheme/editor/arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/arithmetic.py -------------------------------------------------------------------------------- /scheme/editor/builtins.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/builtins.scm -------------------------------------------------------------------------------- /scheme/editor/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/console.py -------------------------------------------------------------------------------- /scheme/editor/css_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/css_colors.py -------------------------------------------------------------------------------- /scheme/editor/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/database.py -------------------------------------------------------------------------------- /scheme/editor/datamodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/datamodel.py -------------------------------------------------------------------------------- /scheme/editor/documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/documentation.py -------------------------------------------------------------------------------- /scheme/editor/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/environment.py -------------------------------------------------------------------------------- /scheme/editor/evaluate_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/evaluate_apply.py -------------------------------------------------------------------------------- /scheme/editor/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/execution.py -------------------------------------------------------------------------------- /scheme/editor/execution_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/execution_parser.py -------------------------------------------------------------------------------- /scheme/editor/file_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/file_manager.py -------------------------------------------------------------------------------- /scheme/editor/format_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/format_parser.py -------------------------------------------------------------------------------- /scheme/editor/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/formatter.py -------------------------------------------------------------------------------- /scheme/editor/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/graphics.py -------------------------------------------------------------------------------- /scheme/editor/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/helper.py -------------------------------------------------------------------------------- /scheme/editor/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/lexer.py -------------------------------------------------------------------------------- /scheme/editor/libraries/mistune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/libraries/mistune.py -------------------------------------------------------------------------------- /scheme/editor/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/lists.py -------------------------------------------------------------------------------- /scheme/editor/local_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/local_server.py -------------------------------------------------------------------------------- /scheme/editor/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/log.py -------------------------------------------------------------------------------- /scheme/editor/log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/log_utils.py -------------------------------------------------------------------------------- /scheme/editor/ok_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/ok_interface.py -------------------------------------------------------------------------------- /scheme/editor/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/persistence.py -------------------------------------------------------------------------------- /scheme/editor/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/primitives.py -------------------------------------------------------------------------------- /scheme/editor/runtime_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/runtime_limiter.py -------------------------------------------------------------------------------- /scheme/editor/scheme_documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/scheme_documentation.md -------------------------------------------------------------------------------- /scheme/editor/scheme_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/scheme_exceptions.py -------------------------------------------------------------------------------- /scheme/editor/special_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/special_forms.py -------------------------------------------------------------------------------- /scheme/editor/static/#starter-template.css#: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/#starter-template.css# -------------------------------------------------------------------------------- /scheme/editor/static/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/.DS_Store -------------------------------------------------------------------------------- /scheme/editor/static/ace.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/ace.min.js -------------------------------------------------------------------------------- /scheme/editor/static/ace/src-min-noconflict/ace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/ace/src-min-noconflict/ace.js -------------------------------------------------------------------------------- /scheme/editor/static/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/bootstrap.min.css -------------------------------------------------------------------------------- /scheme/editor/static/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/bootstrap.min.js -------------------------------------------------------------------------------- /scheme/editor/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/favicon.ico -------------------------------------------------------------------------------- /scheme/editor/static/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/font-awesome.min.css -------------------------------------------------------------------------------- /scheme/editor/static/goldenlayout-base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/goldenlayout-base.css -------------------------------------------------------------------------------- /scheme/editor/static/goldenlayout-light-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/goldenlayout-light-theme.css -------------------------------------------------------------------------------- /scheme/editor/static/goldenlayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/goldenlayout.js -------------------------------------------------------------------------------- /scheme/editor/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/index.html -------------------------------------------------------------------------------- /scheme/editor/static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/jquery.js -------------------------------------------------------------------------------- /scheme/editor/static/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/popper.min.js -------------------------------------------------------------------------------- /scheme/editor/static/scripts/canceller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/scripts/canceller.js -------------------------------------------------------------------------------- /scheme/editor/static/scripts/documentation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/scripts/documentation.js -------------------------------------------------------------------------------- /scheme/editor/static/scripts/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/scripts/editor.js -------------------------------------------------------------------------------- /scheme/editor/static/scripts/env_diagram.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/scripts/env_diagram.js -------------------------------------------------------------------------------- /scheme/editor/static/scripts/env_diagram_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/scripts/env_diagram_worker.js -------------------------------------------------------------------------------- /scheme/editor/static/scripts/event_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/scripts/event_handler.js -------------------------------------------------------------------------------- /scheme/editor/static/scripts/file_opening.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/scripts/file_opening.js -------------------------------------------------------------------------------- /scheme/editor/static/scripts/keyboard_shortcuts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/scripts/keyboard_shortcuts.js -------------------------------------------------------------------------------- /scheme/editor/static/scripts/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/scripts/layout.js -------------------------------------------------------------------------------- /scheme/editor/static/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/scripts/main.js -------------------------------------------------------------------------------- /scheme/editor/static/scripts/measure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/scripts/measure.js -------------------------------------------------------------------------------- /scheme/editor/static/scripts/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/scripts/navigation.js -------------------------------------------------------------------------------- /scheme/editor/static/scripts/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/scripts/output.js -------------------------------------------------------------------------------- /scheme/editor/static/scripts/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/scripts/settings.js -------------------------------------------------------------------------------- /scheme/editor/static/scripts/state_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/scripts/state_handler.js -------------------------------------------------------------------------------- /scheme/editor/static/scripts/substitution_tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/scripts/substitution_tree.js -------------------------------------------------------------------------------- /scheme/editor/static/scripts/test_results.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/scripts/test_results.js -------------------------------------------------------------------------------- /scheme/editor/static/scripts/turtle_graphics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/scripts/turtle_graphics.js -------------------------------------------------------------------------------- /scheme/editor/static/starter-template.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/starter-template.css -------------------------------------------------------------------------------- /scheme/editor/static/svg-pan-zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/svg-pan-zoom.js -------------------------------------------------------------------------------- /scheme/editor/static/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/static/svg.js -------------------------------------------------------------------------------- /scheme/editor/type_checking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/type_checking.py -------------------------------------------------------------------------------- /scheme/editor/visualizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/visualizing.py -------------------------------------------------------------------------------- /scheme/editor/web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/web_server.py -------------------------------------------------------------------------------- /scheme/editor/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/editor/words.txt -------------------------------------------------------------------------------- /scheme/images/custom_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/images/custom_test.png -------------------------------------------------------------------------------- /scheme/images/h1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/images/h1.png -------------------------------------------------------------------------------- /scheme/images/hax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/images/hax.png -------------------------------------------------------------------------------- /scheme/images/lambda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/images/lambda.png -------------------------------------------------------------------------------- /scheme/images/let.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/images/let.png -------------------------------------------------------------------------------- /scheme/images/money_tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/images/money_tree.png -------------------------------------------------------------------------------- /scheme/images/tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/images/tree.png -------------------------------------------------------------------------------- /scheme/mytests.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/mytests.rst -------------------------------------------------------------------------------- /scheme/questions.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/questions.scm -------------------------------------------------------------------------------- /scheme/scheme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/scheme.py -------------------------------------------------------------------------------- /scheme/scheme_builtins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/scheme_builtins.py -------------------------------------------------------------------------------- /scheme/scheme_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/scheme_reader.py -------------------------------------------------------------------------------- /scheme/scheme_tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/scheme_tokens.py -------------------------------------------------------------------------------- /scheme/tests.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/tests.scm -------------------------------------------------------------------------------- /scheme/tests/01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/tests/01.py -------------------------------------------------------------------------------- /scheme/tests/02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/tests/02.py -------------------------------------------------------------------------------- /scheme/tests/03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/tests/03.py -------------------------------------------------------------------------------- /scheme/tests/04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/tests/04.py -------------------------------------------------------------------------------- /scheme/tests/05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/tests/05.py -------------------------------------------------------------------------------- /scheme/tests/06.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/tests/06.py -------------------------------------------------------------------------------- /scheme/tests/07.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/tests/07.py -------------------------------------------------------------------------------- /scheme/tests/08.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/tests/08.py -------------------------------------------------------------------------------- /scheme/tests/09.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/tests/09.py -------------------------------------------------------------------------------- /scheme/tests/10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/tests/10.py -------------------------------------------------------------------------------- /scheme/tests/11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/tests/11.py -------------------------------------------------------------------------------- /scheme/tests/12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/tests/12.py -------------------------------------------------------------------------------- /scheme/tests/13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/tests/13.py -------------------------------------------------------------------------------- /scheme/tests/14.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/tests/14.py -------------------------------------------------------------------------------- /scheme/tests/15.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/tests/15.py -------------------------------------------------------------------------------- /scheme/tests/16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/tests/16.py -------------------------------------------------------------------------------- /scheme/tests/17.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/tests/17.py -------------------------------------------------------------------------------- /scheme/tests/18.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/tests/18.py -------------------------------------------------------------------------------- /scheme/tests/19.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/tests/19.py -------------------------------------------------------------------------------- /scheme/tests/20.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/tests/20.py -------------------------------------------------------------------------------- /scheme/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scheme/tests/eval_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/tests/eval_apply.py -------------------------------------------------------------------------------- /scheme/ucb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61a_sp20/HEAD/scheme/ucb.py --------------------------------------------------------------------------------