MANIFEST.in
README.md
ide.py
setup.cfg
setup.py
test.py
IFJcode17_toolkit.egg-info/PKG-INFO
IFJcode17_toolkit.egg-info/SOURCES.txt
IFJcode17_toolkit.egg-info/dependency_links.txt
IFJcode17_toolkit.egg-info/entry_points.txt
IFJcode17_toolkit.egg-info/not-zip-safe
IFJcode17_toolkit.egg-info/requires.txt
IFJcode17_toolkit.egg-info/top_level.txt
data/ifjcode17-ide.desktop
data/ifjcode17-ide.svg
ifj2017/__init__.py
ifj2017/__init__.pyc
ifj2017/__pycache__/__init__.cpython-35.pyc
ifj2017/benchmark/__init__.py
ifj2017/benchmark/uploader.py
ifj2017/benchmark/__pycache__/__init__.cpython-35.pyc
ifj2017/benchmark/__pycache__/uploader.cpython-35.pyc
ifj2017/bin/linux/ic17int
ifj2017/bin/linux/ko.code
ifj2017/bin/linux/ok.code
ifj2017/bin/windows/README
ifj2017/bin/windows/cyggcc_s-seh-1.dll
ifj2017/bin/windows/cygstdc++-6.dll
ifj2017/bin/windows/cygwin1.dll
ifj2017/bin/windows/ic17int.exe
ifj2017/ide/__init__.py
ifj2017/ide/code_analyzer.py
ifj2017/ide/debugger_wrapper.py
ifj2017/ide/io_wrapper.py
ifj2017/ide/main.py
ifj2017/ide/settings.py
ifj2017/ide/__pycache__/__init__.cpython-35.pyc
ifj2017/ide/__pycache__/code_analyzer.cpython-35.pyc
ifj2017/ide/__pycache__/debugger_wrapper.cpython-35.pyc
ifj2017/ide/__pycache__/io_wrapper.cpython-35.pyc
ifj2017/ide/__pycache__/main.cpython-35.pyc
ifj2017/ide/__pycache__/settings.cpython-35.pyc
ifj2017/ide/assets/fonts/SourceCodePro-Medium.otf
ifj2017/ide/assets/icons/16x16.png
ifj2017/ide/assets/icons/24x24.png
ifj2017/ide/assets/icons/256x256.png
ifj2017/ide/assets/icons/32x32.png
ifj2017/ide/assets/icons/48x48.png
ifj2017/ide/assets/images/arrowRight.svg
ifj2017/ide/assets/images/clearIcon.svg
ifj2017/ide/assets/images/crossIcon.svg
ifj2017/ide/assets/images/debugNextBreakpointIcon.svg
ifj2017/ide/assets/images/debugNextLineIcon.svg
ifj2017/ide/assets/images/logo.svg
ifj2017/ide/assets/images/playBugIcon.svg
ifj2017/ide/assets/images/playIcon.svg
ifj2017/ide/assets/images/stopIcon.svg
ifj2017/ide/assets/styles/UIStyles.qml
ifj2017/ide/code/__init__.py
ifj2017/ide/code/diff_code_analyzer.py
ifj2017/ide/code/__pycache__/__init__.cpython-35.pyc
ifj2017/ide/code/__pycache__/diff_code_analyzer.cpython-35.pyc
ifj2017/ide/code/expression/__init__.py
ifj2017/ide/code/expression/exp_analyzer.py
ifj2017/ide/code/expression/exp_syntax_highlighter.py
ifj2017/ide/code/expression/syntax_highlighter.py
ifj2017/ide/code/expression/__pycache__/__init__.cpython-35.pyc
ifj2017/ide/code/expression/__pycache__/exp_analyzer.cpython-35.pyc
ifj2017/ide/code/expression/__pycache__/exp_syntax_highlighter.cpython-35.pyc
ifj2017/ide/code/expression/__pycache__/syntax_highlighter.cpython-35.pyc
ifj2017/ide/core/__init__.py
ifj2017/ide/core/core.py
ifj2017/ide/core/file_io.py
ifj2017/ide/core/formatted_text_writer.py
ifj2017/ide/core/tree_view_model.py
ifj2017/ide/core/__pycache__/__init__.cpython-35.pyc
ifj2017/ide/core/__pycache__/core.cpython-35.pyc
ifj2017/ide/core/__pycache__/file_io.cpython-35.pyc
ifj2017/ide/core/__pycache__/formatted_text_writer.cpython-35.pyc
ifj2017/ide/core/__pycache__/tree_view_model.cpython-35.pyc
ifj2017/ide/qml/main.qml
ifj2017/ide/qml/code/CodeEditor.qml
ifj2017/ide/qml/containers/SlideWidget.qml
ifj2017/ide/qml/controls/Clickable.qml
ifj2017/ide/qml/controls/Completer.qml
ifj2017/ide/qml/controls/Console.qml
ifj2017/ide/qml/controls/DebugToolbar.qml
ifj2017/ide/qml/controls/DropDown.qml
ifj2017/ide/qml/controls/IconButton.qml
ifj2017/ide/qml/controls/SearchPanel.qml
ifj2017/ide/qml/view/DebugStateView.qml
ifj2017/ide/qml/view/ScrollBarHighlights.qml
ifj2017/ide/qml/view/SimpleListView.qml
ifj2017/ide/qml/widgets/ConsoleWidget.qml
ifj2017/interpreter/__init__.py
ifj2017/interpreter/debugger.py
ifj2017/interpreter/exceptions.py
ifj2017/interpreter/instruction.py
ifj2017/interpreter/interpreter.py
ifj2017/interpreter/main.py
ifj2017/interpreter/operand.py
ifj2017/interpreter/prices.py
ifj2017/interpreter/state.py
ifj2017/interpreter/__pycache__/__init__.cpython-35.pyc
ifj2017/interpreter/__pycache__/debugger.cpython-35.pyc
ifj2017/interpreter/__pycache__/exceptions.cpython-35.pyc
ifj2017/interpreter/__pycache__/instruction.cpython-35.pyc
ifj2017/interpreter/__pycache__/interpreter.cpython-35.pyc
ifj2017/interpreter/__pycache__/main.cpython-35.pyc
ifj2017/interpreter/__pycache__/operand.cpython-35.pyc
ifj2017/interpreter/__pycache__/prices.cpython-35.pyc
ifj2017/interpreter/__pycache__/state.cpython-35.pyc
ifj2017/test/__init__.py
ifj2017/test/__init__.pyc
ifj2017/test/base.py
ifj2017/test/loader.py
ifj2017/test/logger.py
ifj2017/test/main.py
ifj2017/test/runner.py
ifj2017/test/runner.pyc
ifj2017/test/__pycache__/__init__.cpython-35.pyc
ifj2017/test/__pycache__/base.cpython-35.pyc
ifj2017/test/__pycache__/loader.cpython-35.pyc
ifj2017/test/__pycache__/logger.cpython-35.pyc
ifj2017/test/__pycache__/main.cpython-35.pyc
ifj2017/test/__pycache__/runner.cpython-35.pyc
ifj2017/tests/01_basic/01.code
ifj2017/tests/01_basic/02.code
ifj2017/tests/01_basic/03.code
ifj2017/tests/01_basic/04.code
ifj2017/tests/01_basic/05.code
ifj2017/tests/01_basic/06.code
ifj2017/tests/01_basic/07.code
ifj2017/tests/01_basic/08.code
ifj2017/tests/01_basic/08.stdout
ifj2017/tests/01_basic/09.code
ifj2017/tests/01_basic/10.code
ifj2017/tests/01_basic/10.stdout
ifj2017/tests/01_basic/11.code
ifj2017/tests/01_basic/12.code
ifj2017/tests/01_basic/18.code
ifj2017/tests/01_basic/19.code
ifj2017/tests/01_basic/20.code
ifj2017/tests/01_basic/21.code
ifj2017/tests/01_basic/22.code
ifj2017/tests/01_basic/23.code
ifj2017/tests/01_basic/23.stdout
ifj2017/tests/01_basic/24.code
ifj2017/tests/01_basic/24.stdout
ifj2017/tests/01_basic/25.code
ifj2017/tests/01_basic/26.code
ifj2017/tests/01_basic/26.stdout
ifj2017/tests/01_basic/27.code
ifj2017/tests/01_basic/27.stdout
ifj2017/tests/01_basic/28.code
ifj2017/tests/01_basic/28.stdout
ifj2017/tests/01_basic/29.code
ifj2017/tests/01_basic/29.stdout
ifj2017/tests/01_basic/tests.json
ifj2017/tests/02_functions/01.code
ifj2017/tests/02_functions/02.code
ifj2017/tests/02_functions/03.code
ifj2017/tests/02_functions/04.code
ifj2017/tests/02_functions/05.code
ifj2017/tests/02_functions/06.code
ifj2017/tests/02_functions/07.code
ifj2017/tests/02_functions/08.code
ifj2017/tests/02_functions/08.stdout
ifj2017/tests/02_functions/09.code
ifj2017/tests/02_functions/09.stdout
ifj2017/tests/02_functions/10.code
ifj2017/tests/02_functions/10.stdout
ifj2017/tests/02_functions/11.code
ifj2017/tests/02_functions/11.stdout
ifj2017/tests/02_functions/12.code
ifj2017/tests/02_functions/12.stdout
ifj2017/tests/02_functions/13.code
ifj2017/tests/02_functions/13.stdout
ifj2017/tests/02_functions/14.code
ifj2017/tests/02_functions/14.stdin
ifj2017/tests/02_functions/14.stdout
ifj2017/tests/02_functions/15.code
ifj2017/tests/02_functions/15.stdin
ifj2017/tests/02_functions/15.stdout
ifj2017/tests/02_functions/16.code
ifj2017/tests/02_functions/16.stdout
ifj2017/tests/02_functions/17.code
ifj2017/tests/02_functions/18.code
ifj2017/tests/02_functions/19.code
ifj2017/tests/02_functions/20.code
ifj2017/tests/02_functions/21.code
ifj2017/tests/02_functions/22.code
ifj2017/tests/02_functions/23.code
ifj2017/tests/02_functions/24.code
ifj2017/tests/02_functions/25.code
ifj2017/tests/02_functions/26.code
ifj2017/tests/02_functions/27.code
ifj2017/tests/02_functions/28.code
ifj2017/tests/02_functions/28.stdout
ifj2017/tests/02_functions/29.code
ifj2017/tests/02_functions/30.code
ifj2017/tests/02_functions/30.stdout
ifj2017/tests/02_functions/tests.json
ifj2017/tests/03_statements/01.code
ifj2017/tests/03_statements/02.code
ifj2017/tests/03_statements/03.code
ifj2017/tests/03_statements/04.code
ifj2017/tests/03_statements/05.code
ifj2017/tests/03_statements/05.stdin
ifj2017/tests/03_statements/06.code
ifj2017/tests/03_statements/07.code
ifj2017/tests/03_statements/08.code
ifj2017/tests/03_statements/tests.json
ifj2017/tests/04_expressions/01.code
ifj2017/tests/04_expressions/01.stdout
ifj2017/tests/04_expressions/02.code
ifj2017/tests/04_expressions/02.stdout
ifj2017/tests/04_expressions/03.code
ifj2017/tests/04_expressions/03.stdout
ifj2017/tests/04_expressions/04.code
ifj2017/tests/04_expressions/04.stdout
ifj2017/tests/04_expressions/05.code
ifj2017/tests/04_expressions/05.stdout
ifj2017/tests/04_expressions/06.code
ifj2017/tests/04_expressions/06.stdout
ifj2017/tests/04_expressions/07.code
ifj2017/tests/04_expressions/07.stdout
ifj2017/tests/04_expressions/08.code
ifj2017/tests/04_expressions/08.stdout
ifj2017/tests/04_expressions/09.code
ifj2017/tests/04_expressions/09.stdout
ifj2017/tests/04_expressions/10.code
ifj2017/tests/04_expressions/10.stdout
ifj2017/tests/04_expressions/11.code
ifj2017/tests/04_expressions/11.stdout
ifj2017/tests/04_expressions/14.code
ifj2017/tests/04_expressions/14.stdout
ifj2017/tests/04_expressions/15.code
ifj2017/tests/04_expressions/15.stdout
ifj2017/tests/04_expressions/16.code
ifj2017/tests/04_expressions/16.stdout
ifj2017/tests/04_expressions/17.code
ifj2017/tests/04_expressions/18.code
ifj2017/tests/04_expressions/19.code
ifj2017/tests/04_expressions/20.code
ifj2017/tests/04_expressions/20.stdout
ifj2017/tests/04_expressions/21.code
ifj2017/tests/04_expressions/21.stdout
ifj2017/tests/04_expressions/22.code
ifj2017/tests/04_expressions/22.stdout
ifj2017/tests/04_expressions/23.code
ifj2017/tests/04_expressions/23.stdout
ifj2017/tests/04_expressions/24.code
ifj2017/tests/04_expressions/24.stdout
ifj2017/tests/04_expressions/25.code
ifj2017/tests/04_expressions/25.stdout
ifj2017/tests/04_expressions/26.code
ifj2017/tests/04_expressions/26.stdout
ifj2017/tests/04_expressions/27.code
ifj2017/tests/04_expressions/28.code
ifj2017/tests/04_expressions/29.code
ifj2017/tests/04_expressions/29.stdout
ifj2017/tests/04_expressions/30.code
ifj2017/tests/04_expressions/tests.json
ifj2017/tests/05_conditions/01.code
ifj2017/tests/05_conditions/02.code
ifj2017/tests/05_conditions/03.code
ifj2017/tests/05_conditions/04.code
ifj2017/tests/05_conditions/05.code
ifj2017/tests/05_conditions/06.code
ifj2017/tests/05_conditions/07.code
ifj2017/tests/05_conditions/08.code
ifj2017/tests/05_conditions/08.stdout
ifj2017/tests/05_conditions/09.code
ifj2017/tests/05_conditions/09.stdout
ifj2017/tests/05_conditions/10.code
ifj2017/tests/05_conditions/10.stdout
ifj2017/tests/05_conditions/11.code
ifj2017/tests/05_conditions/12.code
ifj2017/tests/05_conditions/13.code
ifj2017/tests/05_conditions/14.code
ifj2017/tests/05_conditions/14.stdout
ifj2017/tests/05_conditions/tests.json
ifj2017/tests/06_loops/01.code
ifj2017/tests/06_loops/02.code
ifj2017/tests/06_loops/03.code
ifj2017/tests/06_loops/04.code
ifj2017/tests/06_loops/05.code
ifj2017/tests/06_loops/05.stdout
ifj2017/tests/06_loops/06.code
ifj2017/tests/06_loops/06.stdout
ifj2017/tests/06_loops/18.code
ifj2017/tests/06_loops/18.stdout
ifj2017/tests/06_loops/tests.json
ifj2017/tests/07_strings/01.code
ifj2017/tests/07_strings/02.code
ifj2017/tests/07_strings/02.stdout
ifj2017/tests/07_strings/03.code
ifj2017/tests/07_strings/03.stdout
ifj2017/tests/07_strings/04.code
ifj2017/tests/07_strings/04.stdout
ifj2017/tests/07_strings/05.code
ifj2017/tests/07_strings/05.stdout
ifj2017/tests/07_strings/10.code
ifj2017/tests/07_strings/10.stdin
ifj2017/tests/07_strings/10.stdout
ifj2017/tests/07_strings/tests.json
ifj2017/tests/08_booleans/01.code
ifj2017/tests/08_booleans/02.code
ifj2017/tests/08_booleans/03.code
ifj2017/tests/08_booleans/04.code
ifj2017/tests/08_booleans/tests.json
ifj2017/tests/09_scopes/01.code
ifj2017/tests/09_scopes/01.stdout
ifj2017/tests/09_scopes/02.code
ifj2017/tests/09_scopes/02.stdout
ifj2017/tests/09_scopes/03.code
ifj2017/tests/09_scopes/03.stdout
ifj2017/tests/09_scopes/04.code
ifj2017/tests/09_scopes/04.stdout
ifj2017/tests/09_scopes/05.code
ifj2017/tests/09_scopes/05.stdout
ifj2017/tests/09_scopes/09.code
ifj2017/tests/09_scopes/10.code
ifj2017/tests/09_scopes/11.code
ifj2017/tests/09_scopes/12.code
ifj2017/tests/09_scopes/12.stdout
ifj2017/tests/09_scopes/13.code
ifj2017/tests/09_scopes/13.stdout
ifj2017/tests/09_scopes/tests.json
ifj2017/tests/10_unary/01.code
ifj2017/tests/10_unary/02.code
ifj2017/tests/10_unary/03.code
ifj2017/tests/10_unary/tests.json
ifj2017/tests/11_base/01.code
ifj2017/tests/11_base/02.code
ifj2017/tests/11_base/03.code
ifj2017/tests/11_base/04.code
ifj2017/tests/11_base/05.code
ifj2017/tests/11_base/06.code
ifj2017/tests/11_base/07.code
ifj2017/tests/11_base/08.code
ifj2017/tests/11_base/09.code
ifj2017/tests/11_base/10.code
ifj2017/tests/11_base/11.code
ifj2017/tests/11_base/tests.json
ifj2017/tests/12_global/01.code
ifj2017/tests/12_global/02.code
ifj2017/tests/12_global/03.code
ifj2017/tests/12_global/04.code
ifj2017/tests/12_global/05.code
ifj2017/tests/12_global/06.code
ifj2017/tests/12_global/07.code
ifj2017/tests/12_global/08.code
ifj2017/tests/12_global/09.code
ifj2017/tests/12_global/10.code
ifj2017/tests/12_global/11.code
ifj2017/tests/12_global/11.stdout
ifj2017/tests/12_global/12.code
ifj2017/tests/12_global/12.stdout
ifj2017/tests/12_global/13.code
ifj2017/tests/12_global/13.stdin
ifj2017/tests/12_global/13.stdout
ifj2017/tests/12_global/tests.json
ifj2017/tests/13_cycles/01.code
ifj2017/tests/13_cycles/tests.json
ifj2017/tests/66_errors/01.cexitcode
ifj2017/tests/66_errors/01.code
ifj2017/tests/66_errors/02.cexitcode
ifj2017/tests/66_errors/02.code
ifj2017/tests/66_errors/03.cexitcode
ifj2017/tests/66_errors/03.code
ifj2017/tests/66_errors/04.cexitcode
ifj2017/tests/66_errors/04.code
ifj2017/tests/66_errors/05.cexitcode
ifj2017/tests/66_errors/05.code
ifj2017/tests/66_errors/06.code
ifj2017/tests/66_errors/07.code
ifj2017/tests/66_errors/08.code
ifj2017/tests/66_errors/09.code
ifj2017/tests/66_errors/10.code
ifj2017/tests/66_errors/11.code
ifj2017/tests/66_errors/12.code
ifj2017/tests/66_errors/13.code
ifj2017/tests/66_errors/14.code
ifj2017/tests/66_errors/15.code
ifj2017/tests/66_errors/16.code
ifj2017/tests/66_errors/17.code
ifj2017/tests/66_errors/18.code
ifj2017/tests/66_errors/19.code
ifj2017/tests/66_errors/20.code
ifj2017/tests/66_errors/21.code
ifj2017/tests/66_errors/22.code
ifj2017/tests/66_errors/tests.json
ifj2017/tests/96_programs/01.code
ifj2017/tests/96_programs/01.stdin
ifj2017/tests/96_programs/01.stdout
ifj2017/tests/96_programs/02.code
ifj2017/tests/96_programs/02.stdin
ifj2017/tests/96_programs/02.stdout
ifj2017/tests/96_programs/03.code
ifj2017/tests/96_programs/03.stdout
ifj2017/tests/96_programs/04.code
ifj2017/tests/96_programs/04.stdin
ifj2017/tests/96_programs/04.stdout
ifj2017/tests/96_programs/05.code
ifj2017/tests/96_programs/05.stdin
ifj2017/tests/96_programs/05.stdout
ifj2017/tests/96_programs/06.code
ifj2017/tests/96_programs/06.stdin
ifj2017/tests/96_programs/06.stdout
ifj2017/tests/96_programs/07.code
ifj2017/tests/96_programs/07.stdin
ifj2017/tests/96_programs/07.stdout
ifj2017/tests/96_programs/08.code
ifj2017/tests/96_programs/08.stdin
ifj2017/tests/96_programs/08.stdout
ifj2017/tests/96_programs/09.code
ifj2017/tests/96_programs/09.stdout
ifj2017/tests/96_programs/10.code
ifj2017/tests/96_programs/10.stdin
ifj2017/tests/96_programs/10.stdout
ifj2017/tests/96_programs/tests.json
ifj2017/tests/99_benchmarks/01.code
ifj2017/tests/99_benchmarks/01.stdout
ifj2017/tests/99_benchmarks/02.code
ifj2017/tests/99_benchmarks/02.stdout
ifj2017/tests/99_benchmarks/03.code
ifj2017/tests/99_benchmarks/03.stdout
ifj2017/tests/99_benchmarks/04.code
ifj2017/tests/99_benchmarks/04.stdout
ifj2017/tests/99_benchmarks/05.code
ifj2017/tests/99_benchmarks/05.stdout
ifj2017/tests/99_benchmarks/07.code
ifj2017/tests/99_benchmarks/08.code
ifj2017/tests/99_benchmarks/08.stdin
ifj2017/tests/99_benchmarks/08.stdout
ifj2017/tests/99_benchmarks/09.code
ifj2017/tests/99_benchmarks/09.stdout
ifj2017/tests/99_benchmarks/10.code
ifj2017/tests/99_benchmarks/10.stdout
ifj2017/tests/99_benchmarks/11.code
ifj2017/tests/99_benchmarks/11.stdout
ifj2017/tests/99_benchmarks/12.code
ifj2017/tests/99_benchmarks/12.stdout
ifj2017/tests/99_benchmarks/13.code
ifj2017/tests/99_benchmarks/13.stdout
ifj2017/tests/99_benchmarks/tests.json