IFJcode17-toolkit

View on PyPIReverse Dependencies (0)

1.4.13 IFJcode17_toolkit-1.4.13-py3-none-any.whl

Wheel Details

Project: IFJcode17-toolkit
Version: 1.4.13
Filename: IFJcode17_toolkit-1.4.13-py3-none-any.whl
Download: [link]
Size: 3000514
MD5: e10a93a9696087e1e87fbe68962a95fe
SHA256: d498ca2d203c8c2bb9626ead7916d697b8bdb2e2359e237b9222e35b9871721f
Uploaded: 2017-12-06 23:26:55 +0000

dist-info

METADATA

Metadata-Version: 2.0
Name: IFJcode17-toolkit
Version: 1.4.13
Summary: Toolkit for IFJ17 language compiler (as project at FIT BUT in Brno) with interactive debugger and automatic tests.
Author: Josef Kolář, Son Hai Nguyen
Author-Email: xkolar71[at]stud.fit.vutbr.cz, xnguye16[at]stud.fit.vutbr.cz
Home-Page: https://github.com/thejoeejoee/VUT-FIT-IFJ-2017-toolkit
License: GNU GENERAL PUBLIC LICENSE Version 3
Keywords: ifj17 ifjcode17 language ide utils debugger editor
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: X11 Applications :: Qt
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Utilities
Requires-Dist: PyOpenGL
Requires-Dist: PyQt5 (==5.7.1)
Requires: termcolor
Requires: PyOpenGL
Requires: PyQt5
[Description omitted; length: 5630 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.30.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
IFJcode17_toolkit-1.4.13.data/data/share/applications/ifjcode17-ide.desktop sha256=9eYAZUh15sHZJDE9Xo9G09rG8I_8AIr4C69Wwxi-Mas 228
IFJcode17_toolkit-1.4.13.data/data/share/icons/hicolor/scalable/apps/ifjcode17-ide.svg sha256=N7ZKX4eg_MwCWeHyPIDuYiWOlN7OAhIVWtxxtihYQ5A 3227
IFJcode17_toolkit-1.4.13.dist-info/DESCRIPTION.rst sha256=4tgsdx_dU_eGsJ4Camv-XudKv0TC4VPMwaE8bnSsPMU 5885
IFJcode17_toolkit-1.4.13.dist-info/METADATA sha256=7-ISxW3FqfCC2ukW96-lYRzXWijvu7VnaevTdzOPbtw 6980
IFJcode17_toolkit-1.4.13.dist-info/RECORD
IFJcode17_toolkit-1.4.13.dist-info/WHEEL sha256=8Lm45v9gcYRm70DrgFGVe4WsUtUMi1_0Tso1hqPGMjA 92
IFJcode17_toolkit-1.4.13.dist-info/entry_points.txt sha256=n-HX_Do1JonaDon-IhYecnLaLH-3N8F2rclBgfdXby8 152
IFJcode17_toolkit-1.4.13.dist-info/metadata.json sha256=r9_AYQuEb3txUmGBuLJQEng7hBBBVIRPjlSymVjO_uQ 1619
IFJcode17_toolkit-1.4.13.dist-info/top_level.txt sha256=7DxO2czn3hhC32Ci9Av4zO2F4GSQDMTINJZWrRTzF_s 8
ifj2017/__init__.py sha256=Nc5liktxEHAsdgqSBD6ZB7AYqgjeAYkF88QcaR44EaI 147
ifj2017/__init__.pyc sha256=2PR8bNRg-f4IGM7QVMgi9EB_xTQm-uWeUa_asR9rhus 315
ifj2017/__pycache__/__init__.cpython-35.pyc sha256=i0yX29ov6k13nwOmRNQo8SM93vu7QIDgap49sWpbfV0 323
ifj2017/benchmark/__init__.py sha256=ely2PttjgSv7vKdzskuD1rtK_l_UOpmxJSz8isrveD0 16
ifj2017/benchmark/uploader.py sha256=TBUl8BW-7kCCjks0xJRUcUkoYT9ArEnQEUGEcsoyn3E 4076
ifj2017/benchmark/__pycache__/__init__.cpython-35.pyc sha256=IAIiE6QvhOZ3BvMjihnV1St-qxgRWUIgmqiOHnAgDLo 162
ifj2017/benchmark/__pycache__/uploader.cpython-35.pyc sha256=o6huUMvSmOFuUGyna-6-Gy8Vomc3ShtP_JfX1zrnI0A 4547
ifj2017/bin/linux/code sha256=bTmyQQNL4cJbzymcIdSasPADASnFAHyROg-1Peay49M 758
ifj2017/bin/linux/err sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ifj2017/bin/linux/ic17int sha256=Gp3Yoyhzv1FTuIn6NVHzPYFPok7h5lcQ90TZTW6IZtY 402840
ifj2017/bin/linux/ko.code sha256=c4shro7DpntYsdxGfk1vznl1xWEeh8oAdLuhetq9B18 178
ifj2017/bin/linux/ok.code sha256=CtSZWmtPfnVnbQvzvEZ9M4l9ThbbPFS6UPUuiuQhnOY 195
ifj2017/bin/linux/out sha256=V_qrSh-aIgXjJTragXQHVroydnyDol6Nb4Oq2lC7Xs0 4
ifj2017/bin/linux/program sha256=Jg3UQHdmXSUv0qODrEvNiEuuQtChTc6d6hRg4wKS1Zk 2655742
ifj2017/bin/linux/program1 sha256=0YbdKdxNKQcGUzsXfhAK6bxdldz3ASQv6x7xubUQWG8 2960764
ifj2017/bin/linux/strings sha256=KzjRXezGrgcsrbqXURKC66mkOapTiI8RZINp70Qt4Mc 127162
ifj2017/bin/windows/README sha256=vm4vgm5o8Xa16Bmq-E0K66UZTcNOdQjdTvLX-7_jIsI 558
ifj2017/bin/windows/cyggcc_s-seh-1.dll sha256=ESOoGIG5UYxagFSdls718RsCRlPNrHdUo9BnA1MOWtI 71699
ifj2017/bin/windows/cygstdc++-6.dll sha256=JVp-qcFa9YxRK26tKDQCCeGhnMwNAHUrFu2n-XA3gQo 1367059
ifj2017/bin/windows/cygwin1.dll sha256=gq5SnBEVDZuE5tH7UQfznkdjuqZeR5Qq9-_sGov0oTI 3150640
ifj2017/bin/windows/ic17int.exe sha256=FWSOpYIlvY9oqhnFkQL08oRtz5MFtvKfrp_pmVOGu44 818997
ifj2017/ide/__init__.py sha256=E_iP2Kb-in3dJvXIMmvTbcBz6OrHVHDGFEwC-Qakdj0 14
ifj2017/ide/code_analyzer.py sha256=-Nk42s2tsAVnqOYZTwYYNkDnACM9BR-xRGw1iRW7THQ 2372
ifj2017/ide/debugger_wrapper.py sha256=ecNGRev6sfPunInCQ8F1UDPzMasLQW3ScDL55Emf4yQ 10776
ifj2017/ide/io_wrapper.py sha256=ybbvcuTwb50Ssvp44Vy1i9a8fvNHo2EctE4nl4PKUFA 1060
ifj2017/ide/main.py sha256=gUQKo1eYXpQQjCBV_LsLyKNgxxcPOAaWL-sQpbkLOOo 4191
ifj2017/ide/settings.py sha256=FQ7Is00alyjQSJ81Tb91HQd48dxOHi3yWpzzWZPRtWk 1333
ifj2017/ide/__pycache__/__init__.cpython-35.pyc sha256=qVWqnhhWNQx4sY2xA4O6KocaQHG2e_StQVHdMJUpDWM 156
ifj2017/ide/__pycache__/code_analyzer.cpython-35.pyc sha256=PyFMukg9WZBdaiOm5O5RFjEss8Ch1aabOkytbLcy8sA 3262
ifj2017/ide/__pycache__/debugger_wrapper.cpython-35.pyc sha256=h1JJab6or89vAO-AUWzWEvSe-iZy1jnMe0DMIgaj3Ok 11485
ifj2017/ide/__pycache__/io_wrapper.cpython-35.pyc sha256=K6zxkRbVWnkBs3Nsgcs0gBaLVd78CNi8LiJU-WiMyFA 1758
ifj2017/ide/__pycache__/main.cpython-35.pyc sha256=0tLyOzOjyKkkC_6LS4sdo-1MKVAw1ap_XK1EEp1GIGM 4393
ifj2017/ide/__pycache__/settings.cpython-35.pyc sha256=Cr2ZNIM-v_zj-xkGs7RzR4tGIuZcOXFyfcSMgi3-8RE 2046
ifj2017/ide/assets/fonts/SourceCodePro-Medium.otf sha256=SEc8uwVplFGW9dJeSshN5zRqATql2uRDhf64gNylbk4 140444
ifj2017/ide/assets/icons/16x16.png sha256=WRZkwzG0Hc5P7lAWR45b9pEZYg0qB-hME30MhSSShmk 290
ifj2017/ide/assets/icons/24x24.png sha256=bNHp7r2HDxduyV4-l6B5A84tpQHBI1TBT7rzUmyfE6Y 423
ifj2017/ide/assets/icons/256x256.png sha256=Tu8OqoUDmhuT6WrCnzIiqV9Y9onahWcPqIQ1wRWj_es 3324
ifj2017/ide/assets/icons/32x32.png sha256=ZuLYKVgWhOqyYrKk8OkaOSQZY1znX9AMlNuV4KYMR4Y 523
ifj2017/ide/assets/icons/48x48.png sha256=C5JdONI-jGoltySKCIirvXO9wwMK05KjGH95EIp_DiE 721
ifj2017/ide/assets/images/arrowRight.svg sha256=F8p9ppnr4N4_f0uuUAkg7ZWBTHA6T618QfaicG3UscA 619
ifj2017/ide/assets/images/clearIcon.svg sha256=a8UULOGkiBNJMZ7BhMw7bNc-9ybTmmpgZuJUdWqXpW8 817
ifj2017/ide/assets/images/crossIcon.svg sha256=3JX5jhXXg9pkEM-FtXJDfJyx5ujqzFNFn23WlANsOGo 584
ifj2017/ide/assets/images/debugNextBreakpointIcon.svg sha256=6qASuLD0VcYloYI_fAjy5-kX1GbUt96M6YATq_WdD8I 856
ifj2017/ide/assets/images/debugNextLineIcon.svg sha256=-ni4yl3m9eZgihP1olwrVBuBNlCtGMYwZZb3j8YYXe0 1049
ifj2017/ide/assets/images/logo.svg sha256=N7ZKX4eg_MwCWeHyPIDuYiWOlN7OAhIVWtxxtihYQ5A 3227
ifj2017/ide/assets/images/playBugIcon.svg sha256=JiVmVbfxsZLaF_WEIrmRv5m778Bjp8IcKZDlUuSKHrk 2374
ifj2017/ide/assets/images/playIcon.svg sha256=_pCDdGEZ7g_sUL4c4Ol8CPS8avRr6M42EIJ619JyNP0 954
ifj2017/ide/assets/images/stopIcon.svg sha256=FGXIgp-Uu-KUf9GqP7adCAaaUNLX5ZoOtmiTIwj4Qf4 839
ifj2017/ide/assets/styles/UIStyles.qml sha256=WOmt0AMSSmq1I9wMAfT0_BhFCeCiXOGpZTp2KZ4DlG0 643
ifj2017/ide/code/__init__.py sha256=ely2PttjgSv7vKdzskuD1rtK_l_UOpmxJSz8isrveD0 16
ifj2017/ide/code/diff_code_analyzer.py sha256=9QSb_eSRovX7p85EtJ2N8koznpOmp4BXEI7vJ8h535U 4447
ifj2017/ide/code/__pycache__/__init__.cpython-35.pyc sha256=RamtRmpF9xCiP-qOkco5kf_kJ3MamA1Xg_CCXgGR0BA 161
ifj2017/ide/code/__pycache__/diff_code_analyzer.cpython-35.pyc sha256=eETSVTRoTCyI-b1jgIf0KLJqAztjUiJECpCs8ui8Se0 4937
ifj2017/ide/code/expression/__init__.py sha256=871zHeQfiKN8aSd06MfFkfTdDm1ZtZURHIuDLiV554M 270
ifj2017/ide/code/expression/exp_analyzer.py sha256=N9z8v1XZzek_LD2XDH_c_ofkEpvCS_RNPQ2VC9LWWG0 3076
ifj2017/ide/code/expression/exp_syntax_highlighter.py sha256=NdMXaQ7zFY0WBH8t2K-c7bBCRdxHOAVvMK5agceRxQU 4245
ifj2017/ide/code/expression/syntax_highlighter.py sha256=p7DgEa_jggxqSFhZy-04qXtay7XKCNaV1tVKHqpjE-4 4120
ifj2017/ide/code/expression/__pycache__/__init__.cpython-35.pyc sha256=1eNJTh33P3UJgV9M2zF3E-6FsRNOiPCfzozQFZwGBPk 493
ifj2017/ide/code/expression/__pycache__/exp_analyzer.cpython-35.pyc sha256=MCcQKkzmVLAeGtPFMmrKyUu_2tMKQxT1N1DUb9cigQc 4096
ifj2017/ide/code/expression/__pycache__/exp_syntax_highlighter.cpython-35.pyc sha256=vElbwu5Td_LGXFlzG-P-TcepvPOzfXe78cX1DkyT0sY 4505
ifj2017/ide/code/expression/__pycache__/syntax_highlighter.cpython-35.pyc sha256=C-24kiLf80ptYN-jYVisACaW2bQygND4wqkDyEYkDSY 4887
ifj2017/ide/core/__init__.py sha256=E_iP2Kb-in3dJvXIMmvTbcBz6OrHVHDGFEwC-Qakdj0 14
ifj2017/ide/core/core.py sha256=k8SrStw4KE-RUi9m228iMh0zh7QFQ9ob0VWGVczdTcg 403
ifj2017/ide/core/file_io.py sha256=aPKeXoH6MKLFq5VTEjPBFODr94hPXA1HkqPbCpM5f8k 1389
ifj2017/ide/core/formatted_text_writer.py sha256=8CkOL2NOevW-WiXbvapuRZMy50h9Hb_830nIUcEXLuk 2055
ifj2017/ide/core/tree_view_model.py sha256=G-T7MhAwZRidsN9vKXXGvbvE1mRiDcvsIIDvL4d0FHM 2333
ifj2017/ide/core/__pycache__/__init__.cpython-35.pyc sha256=cxt2LqcKasiDopfdeoC-rv1nKvZ3MR4VnTU0e0jaNLY 161
ifj2017/ide/core/__pycache__/core.cpython-35.pyc sha256=A0SRtkyWQswgicyJjvP03quCKZBW9GWHXFIVhUAWFJQ 756
ifj2017/ide/core/__pycache__/file_io.cpython-35.pyc sha256=JOOuvFrn2KpJWDxUkVk1A6z6FejvhvRjJhPl-x0KjyI 2201
ifj2017/ide/core/__pycache__/formatted_text_writer.cpython-35.pyc sha256=Er1zA0MrHi6JgrApt3dqH_sAPsFEnE1qahSWj0BFB7A 2766
ifj2017/ide/core/__pycache__/tree_view_model.cpython-35.pyc sha256=Iv2gEgTfC7owzFzSWyALoi0aFygDe8ZwUhPvvfjfZc8 2789
ifj2017/ide/qml/main.qml sha256=jSzw_70Gp9MTW_tBQ9TlK4irWypFg3ae_U7LVIMSAbc 12928
ifj2017/ide/qml/code/CodeEditor.qml sha256=aQHICB0lEQA1MyOvoh5A7MFoDMDTX1Yrirk7-N_LQSM 10683
ifj2017/ide/qml/containers/SlideWidget.qml sha256=Zu7AHeSZL-vQ5yJol8m4l9G95c_lTJRmKPCglRMPxoA 654
ifj2017/ide/qml/controls/Clickable.qml sha256=A8BUJoTAGqhu2_lhkrGDwor_GQCdFYnflRioGPeKhak 1771
ifj2017/ide/qml/controls/Completer.qml sha256=YtK89DwXHKk1U-b67uIy2PJ_AE81uiq9sYz11xfF8YQ 4552
ifj2017/ide/qml/controls/Console.qml sha256=UVWi-jJfA1DrTedSFkpdLB25uDgadozbe8cGfhNZ7yo 2344
ifj2017/ide/qml/controls/DebugToolbar.qml sha256=V8WSspAj7HlN11BOw0AEPs-WwtW7IxPVm5dd6Ro6BMg 1883
ifj2017/ide/qml/controls/DropDown.qml sha256=SP5zgc3NT06Z3a8MxjekAOv5pA5TTJvhpuedIfi35_8 7189
ifj2017/ide/qml/controls/IconButton.qml sha256=ddFbI6aguvfbnUslyUaJWgxMjPEJKZehhAjDB4wsBVc 976
ifj2017/ide/qml/controls/SearchPanel.qml sha256=KOzMkkFRvVdPKAnl9KxH90aBf6uYCnsws3cVMP3vXEk 1305
ifj2017/ide/qml/view/DebugStateView.qml sha256=_dioiBCuXGN-8HIKqkPdUAiVewY6ME1haUcfUpSjI68 5748
ifj2017/ide/qml/view/ScrollBarHighlights.qml sha256=my93o2R-5y1rwx2JvH6CcSyNciosDP3qslLjMlaYp_o 704
ifj2017/ide/qml/view/SimpleListView.qml sha256=xajFf25X6hI9LeTCMnE7JaWQA_SaVUntCP1gFzbPN9E 2166
ifj2017/ide/qml/widgets/ConsoleWidget.qml sha256=QxI7F0L7aDYj90kLJbapwnu8GMHZLzPE4ajj0b8r4is 1510
ifj2017/interpreter/__init__.py sha256=ely2PttjgSv7vKdzskuD1rtK_l_UOpmxJSz8isrveD0 16
ifj2017/interpreter/debugger.py sha256=VpB8aXBufz_ywiitmdN9I_DZhZQ7M1YXtPSixt6yQmw 2221
ifj2017/interpreter/exceptions.py sha256=9PxiiPNmpIEFt-j0Z2MjyjNcLB-uK-RUNw_73vZDl0o 3252
ifj2017/interpreter/instruction.py sha256=2VPEN0Xmao6vz7JuQSdT_Ryzn5oQeaNH8dxVd_mnRa0 7366
ifj2017/interpreter/interpreter.py sha256=HDWmIVRsiZWqE2jf2_NQIpvqc6mq7ZMsHj0SyFbNQ-E 3311
ifj2017/interpreter/main.py sha256=O6IsXCDkO_7gxXy8OCyDP-K-c9dLo8QlI4eX5lp08nM 999
ifj2017/interpreter/operand.py sha256=tHU_J0PNYCZIr1nadonc0gqv9coDEixOCbFGPmAFV04 3835
ifj2017/interpreter/prices.py sha256=f6vkdPjZfBtd0yEULqN3MUp3fyOoLhv2BfVA1oap0pU 864
ifj2017/interpreter/state.py sha256=LpHT1FAM2lXVylKUy6ClqE-3_LndkQHFweyPGXbi5nU 9450
ifj2017/interpreter/__pycache__/__init__.cpython-35.pyc sha256=TuX8ZZXABHo0VhaEwhtqgCbV2Ep_7uozwDwJSpIg5RY 164
ifj2017/interpreter/__pycache__/debugger.cpython-35.pyc sha256=Zusd2NlX3e2iF2GgBb0SlPSzX7r3lpwp3ewxdCr0FvA 2789
ifj2017/interpreter/__pycache__/exceptions.cpython-35.pyc sha256=rKS01l3lqDlLFQtDctNQN8IjYwpD15MdppfzHO661Dc 6072
ifj2017/interpreter/__pycache__/instruction.cpython-35.pyc sha256=Mprl4STBLV6u78xFFp0pbCxQbSkUiVdlvQmYuQuHSS4 8153
ifj2017/interpreter/__pycache__/interpreter.cpython-35.pyc sha256=1y3fhUsUHlZ2Xq6XzettZ_LMCJ2OpITZ3CbOPtQgGqU 2753
ifj2017/interpreter/__pycache__/main.cpython-35.pyc sha256=X1XrIt-pTdMzOLo_3tjK2soT1a4pfrJtrBh4I-dl3r0 1297
ifj2017/interpreter/__pycache__/operand.cpython-35.pyc sha256=L0uuCYcDvhXPTuVLV5xDGAn84LWxitKAYk9uy8j9ZVQ 3875
ifj2017/interpreter/__pycache__/prices.cpython-35.pyc sha256=T3P1qyCONxDIyvzDaHIQ7VYr6QocH1DfYnIzPh1j0mE 1212
ifj2017/interpreter/__pycache__/state.cpython-35.pyc sha256=DG6x2aWBIahIJHmao3of3OOox2s90p_haGaYJvID2YA 9530
ifj2017/test/__init__.py sha256=ely2PttjgSv7vKdzskuD1rtK_l_UOpmxJSz8isrveD0 16
ifj2017/test/__init__.pyc sha256=8sPYmJ5cHa4ve5xCay1an1jy09hHeH4zYIiNarpAIXw 161
ifj2017/test/base.py sha256=ivKDB8Vh32HyyX1LAWeZ_rmq6YhH6vejmxD7kQmglAo 662
ifj2017/test/loader.py sha256=EfpEDdk88TxNpY_EYlNI7lOc_dKDRFvM6L-LwK_0CNA 8239
ifj2017/test/logger.py sha256=5P8AEaXXuPKaRBz3gEMzKCO_eV06UaIwYAs-R5LtOY0 4882
ifj2017/test/main.py sha256=Lvfpcu7S-JOaZgAlDi49wkggSO5G1CH8YRZBrJ-9M8A 2507
ifj2017/test/runner.py sha256=w5iUbYkU45K1A459eK3oo1qnhveYpv2Pt6we6orY50U 16602
ifj2017/test/runner.pyc sha256=TFAkTXume86iYP6rHoeHhkScf56b2AZ0uapvJyNnF2s 9173
ifj2017/test/__pycache__/__init__.cpython-35.pyc sha256=P0I9W43zz0g_amjk84gmWDQgbTYod5yMNLr0BgGyAUw 157
ifj2017/test/__pycache__/base.cpython-35.pyc sha256=Vu5WgwjegFSOtsM2zNtxu4itUAllDdzfQWpRvX6lSjE 844
ifj2017/test/__pycache__/loader.cpython-35.pyc sha256=UxjvWsDOpHipKOGbfx0hZeTTUJ3s_jmxvj3OA94zOBk 7025
ifj2017/test/__pycache__/logger.cpython-35.pyc sha256=kfXGkDfl149Xp9O6XlLsI-ctsiwmD_ARJcbzamzCyv4 5243
ifj2017/test/__pycache__/main.cpython-35.pyc sha256=-k40M9omT-uV9xiaPH64363KfcOdnqWmA6MCyjhlhys 2270
ifj2017/test/__pycache__/runner.cpython-35.pyc sha256=TGU0YkfUy1z-Z18pCpGObip6SqU2_dzyH_LehjbTr7A 13244
ifj2017/tests/01_basic/01.code sha256=_amUEyw3RhPJUGRwH83m1g0eiZDx_NMRW4kaBQVNaIM 55
ifj2017/tests/01_basic/02.code sha256=Of76Ecth7YuLIlmxwbRaAOQG8EFKhUDyB5ZGbPqQrbM 93
ifj2017/tests/01_basic/03.code sha256=Jtse3wVe9KlBV0RBHHucG5PrLdMoui0vbiufHH6RWiQ 247
ifj2017/tests/01_basic/04.code sha256=pMq5urLwajpNJ3UCDybYbaH7ncoXZ2RFhBg8zD0vT_w 201
ifj2017/tests/01_basic/05.code sha256=cx5jFp1O7ZAR3WNZ-m_4uMQ3qx8RR6JsO7dw84e0wp8 120
ifj2017/tests/01_basic/06.code sha256=bcekwuqCeBRt2B5tsbruBMXSVH9iPv4-0ry9d6gKAE8 139
ifj2017/tests/01_basic/07.code sha256=of2mAcpkHasHhBWaB3YmexvjoZ1Nkc6A39uPuJTBeTI 62
ifj2017/tests/01_basic/08.code sha256=MafKYzySOgqWOINp4ltszuViFXVuJAgLN4XzNHvaWco 150
ifj2017/tests/01_basic/08.stdout sha256=FPj8xstsaXKF4Nh9HdQ9V93O0zP9-Sjeqo1P28BF9dY 4
ifj2017/tests/01_basic/09.code sha256=i-RjpFZ_BTeHQxUm86Vp3VTGbSrufWBVPJTNbu00AMY 355
ifj2017/tests/01_basic/10.code sha256=nMZUpSHEjfKYkbxzjQJAr9WC40Jly0n6WrYepPT2mZk 205
ifj2017/tests/01_basic/10.stdout sha256=S33L_O1RY4ZvXW9sJIG-3cfmt9roARADhrVHbP0by_w 3
ifj2017/tests/01_basic/11.code sha256=dQDudWYPTxH0wlmPNSO2noyqTc-sUKV73S4fe0OVWAw 182
ifj2017/tests/01_basic/12.code sha256=ONmgR--gZDKCcXAnqOE68Lzg4SBNs_GZIAmvP1x3Z6o 110
ifj2017/tests/01_basic/18.code sha256=jWPR8URkFa-SCBGEsqz1olnidUYlVTAC1iU3QvoJtys 200
ifj2017/tests/01_basic/19.code sha256=TFD3mK9Na0Qi_Kj9duerBjD8NA0eHWoPEWcZrmqjrjM 61
ifj2017/tests/01_basic/20.code sha256=Cji33zCsPa1zIHp0W9gueAfihZ8ZsmWs_Sw_KQplNOQ 592
ifj2017/tests/01_basic/21.code sha256=a_-zRsfX5y4lDaiUX4CqbIP9ke0hNguHndyZmTJq8Iw 155
ifj2017/tests/01_basic/22.code sha256=q5Sj69o7t4oShWyP85aNYvJUnVum6iRoTY_-UUbLXDU 501
ifj2017/tests/01_basic/23.code sha256=CNYY71Q0Y-deYgNTjr2UFcIsSIGVNI56n0th1ZOoFww 52971
ifj2017/tests/01_basic/23.stdout sha256=C3qkfhHfPC4bOE9U3omHFou_ksZFERDWjkXPwRPGTxQ 4
ifj2017/tests/01_basic/24.code sha256=WTXEhjTM73m2bLSzybDgIqiyM-ZVim71HXEOHYqlDzc 113
ifj2017/tests/01_basic/24.stdout sha256=8YPPbaIw5sEZPLey6MRpjTc--9annsJH8mYIuLRYbmQ 9
ifj2017/tests/01_basic/25.code sha256=reqc47YzFYw2LKSdSqCLeMAHh96mu-p--ibNYgi1XB8 53
ifj2017/tests/01_basic/26.code sha256=hKvllMuNdrzFD3nP6tZx7zIWge0Qs7OiHrF0IH8rbz8 87
ifj2017/tests/01_basic/26.stdout sha256=kYgqGWpXqw60fXhliO87pChzQo-ioi7TJgcEnS8yYUw 14
ifj2017/tests/01_basic/27.code sha256=ndRmcYevQZCobcyRRM9tEJB93Mw7LYHef_Cm6sQpLHM 316
ifj2017/tests/01_basic/27.stdout sha256=VoNfBNFEBjvKH573XIMsaDSr5hypaAXExA8hPRzug3g 65
ifj2017/tests/01_basic/28.code sha256=4uvwSs8kEa_wz65vTgOmCehTWoECA26M0icG29cvVpU 65
ifj2017/tests/01_basic/28.stdout sha256=0LctagnG5-MFNwmQVlXixDIQJiZnrzsgRmoECk4j8ug 8
ifj2017/tests/01_basic/29.code sha256=VU_tlLziCki8A-DCPochHdU6pjo3oW66q4pPoZLqS5M 1527495
ifj2017/tests/01_basic/29.stdout sha256=Ye1GfSAhnnUm706GTGoCnZ_V-w22o2fFbSOKI84Kcjw 3
ifj2017/tests/01_basic/30.code sha256=rLTECLqY1rNrlcy1LVjxsByE_ChWjm417w0X6SleoeY 367
ifj2017/tests/01_basic/30.stdout sha256=RFpKxNouSO-6-P23WKtHllUOw_4amtmKtgWMoHKpYBc 8
ifj2017/tests/01_basic/31.code sha256=fXYfOPa4_37s5mvITQ63UaEW9fFA5YtVY6-7P4TVGrU 117
ifj2017/tests/01_basic/31.stdout sha256=wDJztgiEOE1FtqXVZCJJBA4Pki8N_aeZrsiPwgXlM6c 22
ifj2017/tests/01_basic/32.code sha256=2ZeDDHmETLpGBbh5D9HVue50qMnyOb5eY28IR6BOtPo 198
ifj2017/tests/01_basic/32.stdout sha256=IiDGRUWZmtVD7Fp9c7X_g5GPLSB9IkvVHaHnzEUtWjA 4
ifj2017/tests/01_basic/33.code sha256=DzS5ScYmCd07hlYh5i5KC0aoSITTS-OeHkDkqqai4Eo 609
ifj2017/tests/01_basic/34.code sha256=c3fw_CEnL4olVbEvGk7pyT4EhUGHF045F8J3Rx6Z9hg 99
ifj2017/tests/01_basic/35.code sha256=6eCGW6jsGAHmHTXxixoVlVTiu-Mg-BKf6TyzU3cy8z8 97
ifj2017/tests/01_basic/tests.json sha256=33tybuHZCZUktDSJ6fm5ZYVoraiEYtmjKuqwhYM3vNY 2053
ifj2017/tests/02_functions/01.code sha256=1A7qGW0Y5vXLq4WmPq2znYZpHg17yq7SXFtgz2TqBuU 92
ifj2017/tests/02_functions/02.code sha256=s6XTJejBRuVkELT0OkDcg1WoiFclUo8bOCflOgDJwnc 143
ifj2017/tests/02_functions/03.code sha256=kYQWejZjj-souUME93-OVqtNAkmyICBDGAuc5ZjbMsw 121
ifj2017/tests/02_functions/04.code sha256=g7LaRy4kzwSCB5T9T2J8-Xctvw8lx17mrrliF4VFUsk 105
ifj2017/tests/02_functions/05.code sha256=RjUYNEdX9Hh4Jy_0GBtTgBlgEvHdd2veY3L6F-EBmxU 181
ifj2017/tests/02_functions/06.code sha256=KaxgTxBug1jMQa3w1WpZbFYStNTapyOnLvd5M_ExuV0 198
ifj2017/tests/02_functions/07.code sha256=LTfQX6HNygRcbw-epQil-wh_6umSyuiZXpLhRTYkxHA 212
ifj2017/tests/02_functions/08.code sha256=y8-sHQaurpCuTFeuDKb_BP6xQKOsSGJnHspY5LKN-IE 139
ifj2017/tests/02_functions/08.stdout sha256=fc_nJEiRnnPM0d51f1j8rWNBv4qFq_0AT2-L-dzT46s 3
ifj2017/tests/02_functions/09.code sha256=AtFq6hbjQZD4ZXrwVHVegSj_a4xvtuF4gINer5kIVC0 137
ifj2017/tests/02_functions/09.stdout sha256=LyP-YQAt3y64tzpCFQHQwXBzVBj2F7rIEvn7DuZKZTE 2
ifj2017/tests/02_functions/10.code sha256=l7eLrNU2hYBvUTiwYgCIn8OZcrB0wAoiyab8GFmWpGQ 187
ifj2017/tests/02_functions/10.stdout sha256=CH4iFwrRq-1ru36pA5DtFZ0URfHz5MQCpoZUM95cKPo 2
ifj2017/tests/02_functions/11.code sha256=lErR1IJ_Q-owQrtDoaXAMR-Qq8-pxju-eQcjpHxN1B8 306
ifj2017/tests/02_functions/11.stdout sha256=HqsVirWXhok_EA8TObTTUiSabX71Y_mBFKaIztk34pw 6
ifj2017/tests/02_functions/12.code sha256=5w3a0l5Fp4Tm7qCb-GNOv13MhkZ7Z5zL6E0DSOcrKhE 331
ifj2017/tests/02_functions/12.stdout sha256=fc_nJEiRnnPM0d51f1j8rWNBv4qFq_0AT2-L-dzT46s 3
ifj2017/tests/02_functions/13.code sha256=6gqCvsPI35Utey4l3RBvvzqLuFi28HvdZ1Pe17fcwKM 630
ifj2017/tests/02_functions/13.stdout sha256=nX7Ir_ojipSLqjj2vw_nQP1fWeQsy9Cef7mkJEBpooQ 4
ifj2017/tests/02_functions/14.code sha256=7VSOxem98mstwj3UpqkcjoM7p5ZolqkXFDF9YpoB5ao 184
ifj2017/tests/02_functions/14.stdin sha256=c0dctApWjo2ooEXO0RATfhWfiQrE2og7axfcZRs6gEk 2
ifj2017/tests/02_functions/14.stdout sha256=-QR5jmlu6jOgKS7sUym_XlI8Tiwl6-59_l_7ixKr-NA 5
ifj2017/tests/02_functions/15.code sha256=tD6b0F-TOH4rBjX6QiBLmrrMRJ_NlFjBOnVMI-HLlpY 310
ifj2017/tests/02_functions/15.stdin sha256=1n5EawiTw-hkEP71vE6ne7x55SKdtyqLMcn4YztGE8w 3
ifj2017/tests/02_functions/15.stdout sha256=hwb1w2dn7MgR8uBnsoO8QVs_IU5PDKBIgNjY6Y7UnBM 5
ifj2017/tests/02_functions/16.code sha256=o7cznISc4FqqxdZysbUPjeCX87iynvCloVSn_cfLG_Q 366
ifj2017/tests/02_functions/16.stdout sha256=fc_nJEiRnnPM0d51f1j8rWNBv4qFq_0AT2-L-dzT46s 3
ifj2017/tests/02_functions/17.code sha256=816JRb-wvwERF9aRboa22sWvkwGH4Y9fQace4lwEUZQ 88
ifj2017/tests/02_functions/18.code sha256=mOaWe5a0GBwaU_KrF7W0vlmAgP1k7X711nNIPtkOIZM 223
ifj2017/tests/02_functions/19.code sha256=gquP1osY6JO8pK6BsLG8aUW1ubnrMV8vRK8X9Zrifg4 266
ifj2017/tests/02_functions/20.code sha256=A3KmXq7L2EG8syXWczaCFwgncYDFtEaLt_tvoKgvd4w 224
ifj2017/tests/02_functions/21.code sha256=VgEdUMiTUOP6GbnY-6YMumkOGMpkhrkxbmGrn8oFlWk 648
ifj2017/tests/02_functions/22.code sha256=d85zpClgUsTjw9MVM3AoihKeJp0oWdsafwPETGSzo0U 282
ifj2017/tests/02_functions/23.code sha256=nmZ_lPB5bgab9bVTwU52B3OUSAOdlUy4fCBv26so12g 207
ifj2017/tests/02_functions/24.code sha256=65JKqhBgCKU0-M5w8A9mOSg453v9iJ_fdIYbyj_VCBU 208
ifj2017/tests/02_functions/25.code sha256=mGcz4lcQFqtMqIyR1P6hQRt-h00g00RbbtZJQt-Z2Zs 44029
ifj2017/tests/02_functions/26.code sha256=yfSbpajTz3OCDmUoLj4ifX0OiJv4jFItWaa6qvkNPDQ 176
ifj2017/tests/02_functions/27.code sha256=e12aQ0wSxlCMPyqP7UINfgqspJOu6JLNverlHEtefVA 199
ifj2017/tests/02_functions/28.code sha256=WQILoyNPFefQZRuWN96_i4c_OZb4nXNrfCaw2e_N20g 265
ifj2017/tests/02_functions/28.stdout sha256=fc_nJEiRnnPM0d51f1j8rWNBv4qFq_0AT2-L-dzT46s 3
ifj2017/tests/02_functions/29.code sha256=Soiqy77LyhWz59yWDHHlPb3QMhC0HzDXK8VN0idh1IM 632
ifj2017/tests/02_functions/30.code sha256=YRhJ9zeeacZDFVK1VK1IUs-JeaHYv481rQiDQlV_qU0 763
ifj2017/tests/02_functions/30.stdout sha256=33eDdUaUqY2x9pBURDUxLCs9j-sHuEwstpMq5RZGjYM 68
ifj2017/tests/02_functions/31.code sha256=vDmB7SvZXLl1fNB5nHB_q4hHwZgWjY72IoneNjWFx1c 131
ifj2017/tests/02_functions/32.code sha256=6BGQMvMHc_j5VRuWEucJvUDd7x6HrYv-gHB6lYNB-Wo 221
ifj2017/tests/02_functions/32.stdout sha256=CIF9tZxo2CcNfAXJ0KyoGu2IN_fLa8DLdkvoXElYSOU 7
ifj2017/tests/02_functions/33.code sha256=XMK8Dq1x7gnXg3vtQamVQuAw6pcZ_9-PLatwcIKphqE 193
ifj2017/tests/02_functions/33.stdout sha256=EFuVMWb5fB9cNsSu9Xj1PEd1xT6kp2ZhBFyN6KINyqk 6
ifj2017/tests/02_functions/34.code sha256=bbrjGKa9pEchl5qCiliMlz6ooc_rm7hS9RsyY69taLE 218
ifj2017/tests/02_functions/34.stdout sha256=6SDsa_GoTApmL1uWNhzekvOgDd54MMmxjHsU9OICxgc 2
ifj2017/tests/02_functions/35.code sha256=tfJmeav2FSjYblpApC4u88gEVwmLKA49v05a0vF6_p4 608
ifj2017/tests/02_functions/36.code sha256=GadYPfhaAyTchESnodlmZ25HcvhmBSYYmb28SJgHWJI 220
ifj2017/tests/02_functions/37.code sha256=BOQS-5mmyVWAe99BUMtUC7VfSbnuR0RCCb8504VfNbk 234
ifj2017/tests/02_functions/38.code sha256=0K5eDi_H9IXtrXgEdJR9aTpMmgMsMEECxbWLg8U2HTw 1242
ifj2017/tests/02_functions/39.code sha256=TCIKLQItTV1lT34W9Bb1IML5OWZp8zE9uJ1EtP9aK5E 719
ifj2017/tests/02_functions/39.stdout sha256=Uvsf-EdxvgzJY03CZzRhLDPCHaZtI5aBzeCNBOrJl10 495
ifj2017/tests/02_functions/40.code sha256=YGJMFVQwa_Wk9kkSRslDqz2cjK4DgKDhJyhu1sTHc6U 520
ifj2017/tests/02_functions/41.code sha256=ZvSy5_ihOew01CO5J6K4MTAukEb2AkxAT4NYABJd-AU 844
ifj2017/tests/02_functions/42.code sha256=XYf2I4fzebcXcVTBISqMR6COWOBOrZGAZE-NDr7zqDI 247
ifj2017/tests/02_functions/43.code sha256=V14YKeQvYXah1qBinSarF5TxojRvKCBcN8nErySD1QQ 169
ifj2017/tests/02_functions/tests.json sha256=BsGgyex1pNDtxeaJMO4iNzA5EdRAjY964ZkE3ozWg5g 3984
ifj2017/tests/03_statements/01.code sha256=fAPyaTtX__Wb0nYlMbF3sYmAQ8j4FpOIYFTWQ5Cio4w 167
ifj2017/tests/03_statements/02.code sha256=pwzZl47wCOHrA-ISXDNPaRBilrXxT0rG2nDZQI7496Y 163
ifj2017/tests/03_statements/03.code sha256=ZCE-RCqRuCvj98tn1i-DbEivd06LyrG7nU4GmF8EiyM 101
ifj2017/tests/03_statements/04.code sha256=g4Bz1C5H7u6xTifjbss2yKZ5KC_X7XFUbPJZKsLEQLY 97
ifj2017/tests/03_statements/05.code sha256=xL1CFquNqpM7EAnEA_9kY4t5uikdhszVgy4Nc7ZdqDk 147
ifj2017/tests/03_statements/05.stdin sha256=emSgcsG8On5ZtoJ-m68QngbAK6Mg9MpFv4o0gav6JII 32
ifj2017/tests/03_statements/06.code sha256=JR622lCMgwq3-vtSUTi1K07gK7-RTQsn1YYuTJiGtck 110
ifj2017/tests/03_statements/07.code sha256=hBWXq8ebXtI1wo_IU2Aj6oVsIAZQFTDw4BMyUErJDco 64
ifj2017/tests/03_statements/08.code sha256=zUOZBx9zX8ul9rt4IaslNqDLl2vjnqLdCmizaHAVfac 72
ifj2017/tests/03_statements/tests.json sha256=wP7iTKI2DxQOgwAlFY6Nr4LQGMFJBBpvl3_rqS3NP0g 1112
ifj2017/tests/04_expressions/01.code sha256=yUFgF8wC0NYRbNv9HpPah21Ef-cJi-iH-xrKShEx938 75
ifj2017/tests/04_expressions/01.stdout sha256=3ywPAMPEvphkkrtT54I-N1123L5vwZSlnYyEar_K2a4 4
ifj2017/tests/04_expressions/02.code sha256=2jNxstPDawzqkgx5Omv4mKfIZtOfRoPYul4vTcXxAA4 79
ifj2017/tests/04_expressions/02.stdout sha256=0-ljxrY10MrLo-DquJif_6mzVPZTxatD4VqnDqPsrrs 4
ifj2017/tests/04_expressions/03.code sha256=mHcZoi_oXbev951c8N9CAfCyfwWVpH_0dLiAIx_FxHM 108
ifj2017/tests/04_expressions/03.stdout sha256=B-jcq4mKaysNoFa1_Zdc7ZOiRDW-Y9XhKWF2aETbpdo 3
ifj2017/tests/04_expressions/04.code sha256=OWZFWJer6kl_EkhsxFo8VzeK6vjOZ2EEnbTYUAA22Y8 83
ifj2017/tests/04_expressions/04.stdout sha256=fc_nJEiRnnPM0d51f1j8rWNBv4qFq_0AT2-L-dzT46s 3
ifj2017/tests/04_expressions/05.code sha256=0ORajdnkz8jT38BYnJFBagdjhILfdqSAjRVXQ61Am-o 152
ifj2017/tests/04_expressions/05.stdout sha256=MXeAg2G-mCMi6JxHFUxo94L8Y8AYg3fAuGAXiFCeo3Q 3
ifj2017/tests/04_expressions/06.code sha256=rn7vPseN2fIHlMtgHJQ5gaME1YL1FTEUJqKpUGuT9Lg 158
ifj2017/tests/04_expressions/06.stdout sha256=JhCZe5OSEwAQBUjyg9d-6C30BWaHh4kNFlZBOI4_fmM 3
ifj2017/tests/04_expressions/07.code sha256=jKQ-pWq4EZUAsfb4RBjxFRhIoB4FFEIV8wcwfn4YtIM 166
ifj2017/tests/04_expressions/07.stdout sha256=lXwJEayHsRPfCXkq1BH-42vewyBJW__AdRk6RZ9zPgk 3
ifj2017/tests/04_expressions/08.code sha256=_JDTKSa6C51kExtada6Vt9Q3kRa2TacRd_KUNeSyqXg 184
ifj2017/tests/04_expressions/08.stdout sha256=_YBWDGsANCslvLWqyrbc-zYO_uyDjNRNqjS-Tn45Gfo 6
ifj2017/tests/04_expressions/09.code sha256=BgUODJJgSQhSM6rR1uyUWRHbWuNO1X6Uf42Vg53F0rU 131
ifj2017/tests/04_expressions/09.stdout sha256=lmF3AU85yHPCutHPmW4rMyPZoW6vs4KntVHFbjCtWBo 18
ifj2017/tests/04_expressions/10.code sha256=zvi0Hqvk3sZZQm_xGFw09lDD8c9bp61xlJH7bQ166fI 190
ifj2017/tests/04_expressions/10.stdout sha256=W6r1ZGoECihiVFftgHR-n5i7gUYCHjh6XqukOzMRYj4 4
ifj2017/tests/04_expressions/11.code sha256=uciq0i6VZbqQqv4s_v_dKrYtDwGmDw5z10qMPtgTuIA 121
ifj2017/tests/04_expressions/11.stdout sha256=7vLq4mmdgcWNF2qaWNS_GD3yrLaES57r8cxgrkYOxQ0 2
ifj2017/tests/04_expressions/14.code sha256=XFfK7mYCrVUBzqpVJKH4i1i6xVAVRVbNuhu2IEDYNlc 183
ifj2017/tests/04_expressions/14.stdout sha256=2PjbDud084xnIKfjZZwjiWxfiNjmtVjhWO3uv3L3ozo 8
ifj2017/tests/04_expressions/15.code sha256=veNhpVTC40Bi0M9gBi987qqAVlc98ZhaoujYi8hhwrs 749
ifj2017/tests/04_expressions/15.stdout sha256=u6F_d8IvNvRGeie2J4wzUe-jwsr7Sr1zoRRThhuZYtU 8
ifj2017/tests/04_expressions/16.code sha256=r2XX-mLsp1VCv-7t1xp6iNlyqL-dhYdvZm91dMxTh8Q 409
ifj2017/tests/04_expressions/16.stdout sha256=u6F_d8IvNvRGeie2J4wzUe-jwsr7Sr1zoRRThhuZYtU 8
ifj2017/tests/04_expressions/17.code sha256=_ngEm2tczw40_D660zU8ISff9YRBdI4bDozbPfWc-hs 177
ifj2017/tests/04_expressions/18.code sha256=4fPWust6zxuwcUyRVPneeImP36uJwgiIkSDO8N4He4Q 206
ifj2017/tests/04_expressions/19.code sha256=_V3QLoM9VPueuhsHkS7G_sOev_cVjxsoQb9dkGBw-j0 146
ifj2017/tests/04_expressions/20.code sha256=DjjvLurrIy8ajTR3yNYbt7DT-qcjuOVSSD65GHZ5nXs 127
ifj2017/tests/04_expressions/20.stdout sha256=QFZb7ObyAEbVNVu7YPeqouEQVeajVr_BffnH5lOxO2g 5
ifj2017/tests/04_expressions/21.code sha256=z7BFsCuxiZlJVgaThDfJREXizeQZ9S8AcZz4k0X33o8 124
ifj2017/tests/04_expressions/21.stdout sha256=ESebRu1cTDZj3nJorQeRlulcrAXVOUDLdQAH3_0g8aM 8
ifj2017/tests/04_expressions/22.code sha256=tQM8DPT2-dYGH1rIai37PJ7u6n1SxCLG6sjBKGC-lNo 152
ifj2017/tests/04_expressions/22.stdout sha256=eI0N-V6zJC3MBCI2oIf-xCzVk8TTKszX-JC0AG2WZzY 8
ifj2017/tests/04_expressions/24.code sha256=DTU0jJy1K7sWumGaG9j7bzwvUqjRZ0QoAHFCD8S86QQ 3975
ifj2017/tests/04_expressions/24.stdout sha256=hCfxO3YKMOfGhmWbOzX4opMNja_PYZq8qAykrfMF1mo 7
ifj2017/tests/04_expressions/25.code sha256=yWUrBjQybs9mKLqycaZ4125oc5Rxf8wDQ3R1CiUJaoA 268
ifj2017/tests/04_expressions/25.stdout sha256=Ye1GfSAhnnUm706GTGoCnZ_V-w22o2fFbSOKI84Kcjw 3
ifj2017/tests/04_expressions/26.code sha256=4kzqsZ146nUH-bdkXcJ1Lr2vHt2SrehjfSu-PcAsFls 349
ifj2017/tests/04_expressions/26.stdout sha256=Vfm-RzWG7x9wQ3ttEHpYCzzXP00aPg34e59_fnJwi1Y 8
ifj2017/tests/04_expressions/27.code sha256=d1QciIlP11-C6QDGoeryRyl5QiMdzSQmZgP3yMeISFc 81
ifj2017/tests/04_expressions/28.code sha256=Co90yd_XPtR8H6eaazkjEiH_z5BHKQC_vpucg1quAbo 79
ifj2017/tests/04_expressions/29.code sha256=flMP2oAB_QOfeU4j3q4zjZBBg_NjS0V4luVrqakMQ6M 56
ifj2017/tests/04_expressions/29.stdout sha256=O3Y5Un5zi7FOvjvlzap3r31BQPnKJP0aG1tmHKmfle4 4
ifj2017/tests/04_expressions/30.code sha256=J_xq_fR3ylohu_xK3PQ5YlzQctXfkvxmtNNfo8tNZWs 59
ifj2017/tests/04_expressions/31.code sha256=XbOme_UW-skoDaH-ownNOnLNwVrG-DI1fA-Y2xxLdrg 107
ifj2017/tests/04_expressions/31.stdout sha256=mmp0C4cvKBZFBPpZZ5C9qrntFnt1vztfmS4D-zNZv28 8
ifj2017/tests/04_expressions/32.code sha256=6d4SRp8d3gehLwLctbqohgZwnsU1YPqQpgOJkoZMrRw 152
ifj2017/tests/04_expressions/32.stdout sha256=lhdB0lRxbrryGbhhIekA3szObu5CAHZbLiDEB02T-xE 8
ifj2017/tests/04_expressions/33.code sha256=9l5i0M7Ke94BlJwOaZ5e-wTd8THmoz8IaQSLPE4RNts 140
ifj2017/tests/04_expressions/33.stdout sha256=4u0t78APr2kE6NvKa0jkkKu611PSg7oXFni4KrZlaxs 5
ifj2017/tests/04_expressions/34.code sha256=FgeV13GGEDJ0XwStMY1Z3-8BBZJNrrFSFUQ1QfYcVkI 106
ifj2017/tests/04_expressions/34.stdout sha256=SsZQtSPs3Ief7u0Swd1NPwrJBKAQamODp1gHNaWYm1Q 4
ifj2017/tests/04_expressions/35.code sha256=cTiFVN8eZGxctvsFOCtefYfUVoNCAlTtWSvSIMGkX-4 56
ifj2017/tests/04_expressions/35.stdout sha256=8fkFWaXMlLcRoS3xs4inCYYiryw3gVLDIf42Ky4soRM 6
ifj2017/tests/04_expressions/36.code sha256=2VFGUCI3Hmqj3E8LX3WELM1UCQR4hrrcEjhVmqNBVqk 1822
ifj2017/tests/04_expressions/36.stdout sha256=cl3_z_FGmKTx9faxjvBu5xXE6tdB6exhaeT95-9Xp_k 7
ifj2017/tests/04_expressions/37.code sha256=RVFa0gGo929aSyrTgdtIOOhqOrMgWfoFB3zHAZg_6pc 1193
ifj2017/tests/04_expressions/37.stdout sha256=ZELSpGtFDD0pVC8Ch30SP47KfiKIcNjLW1kbQNqcAlk 8
ifj2017/tests/04_expressions/38.code sha256=cITF9KVuO7bWB71f2bORPeC_JQbiTQ29NotG874U8qA 3439
ifj2017/tests/04_expressions/38.stdout sha256=hU1plYIbTNIRmvhk7PpveIJwP07KMc35eblaPYrBSrA 8
ifj2017/tests/04_expressions/39.code sha256=ewBQ314EVd2U_xWbbPGR765p4Lq9YBnWnln30YMFFx0 515
ifj2017/tests/04_expressions/39.stdout sha256=s29TWdHzHrmT4GYRBaUTa3Gl35tb6oxhyRC5NLGxLgc 7
ifj2017/tests/04_expressions/40.code sha256=gG50p_7xSL7yP9Do-ywnZf-lh_ro9o0qbYJVpu8BODQ 138
ifj2017/tests/04_expressions/40.stdout sha256=3JaJl7KQS820b5A3hwH4b7CbFydFeenXVgHNquzQpfs 2
ifj2017/tests/04_expressions/41.code sha256=tE5dTMLQREzokVsBwjwWzMHsHnSkQGRuBIRWUz5WNn0 119
ifj2017/tests/04_expressions/42.code sha256=1WxqWpUZoGPjaLUwyeVgM6W690VfFuWgo8aLDSrRcXs 93
ifj2017/tests/04_expressions/tests.json sha256=vNt1uV--gaFoXs3259FuPfn5fIulbMgCANgZrQ0y_cg 1729
ifj2017/tests/05_conditions/01.code sha256=GYdYZY1Nw9JSh3Fuli53KVsg3zBMy8UO0-DTo-ZeR0c 102
ifj2017/tests/05_conditions/02.code sha256=zcbEpD_Gkt-K6_l7q6HiFXl3KPBCMLLQl0WO9ZE0k48 181
ifj2017/tests/05_conditions/03.code sha256=4XerNrYll6Mli-Vh7Kh6Pgj2TntBGww0zxVUjap6ySo 104
ifj2017/tests/05_conditions/04.code sha256=yVEr_oj88R2RrCQr8T1tWIUIgiuUlZQcC8pgbCUNszg 122
ifj2017/tests/05_conditions/05.code sha256=6IITRtlb8eOoSOPJbNkFpJ71Kvvy7urN3rvZR8NKf_I 108
ifj2017/tests/05_conditions/06.code sha256=6QpYlI3KXRAdrsqF09tATL4TkMTBgN8NSNE8jcPo-1s 143
ifj2017/tests/05_conditions/07.code sha256=nVJlnappmTO8svxep8fl5V7G4cDe2qvvkqO8cjAhPnM 228
ifj2017/tests/05_conditions/08.code sha256=MNclRk7m46vshFxcpV6QouuImt6orpbstPh_zwA2zag 99
ifj2017/tests/05_conditions/08.stdout sha256=fc_nJEiRnnPM0d51f1j8rWNBv4qFq_0AT2-L-dzT46s 3
ifj2017/tests/05_conditions/09.code sha256=Crw0XFTeIoaSGZKMgyGHmCNPhFaLq6_fi6oNqOicg_Q 160
ifj2017/tests/05_conditions/09.stdout sha256=MXeAg2G-mCMi6JxHFUxo94L8Y8AYg3fAuGAXiFCeo3Q 3
ifj2017/tests/05_conditions/10.code sha256=dD7dzAWuCj1vhWOGFepZPPjStSCzmdQJ6NeoPEEFfzw 217
ifj2017/tests/05_conditions/10.stdout sha256=MXeAg2G-mCMi6JxHFUxo94L8Y8AYg3fAuGAXiFCeo3Q 3
ifj2017/tests/05_conditions/11.code sha256=bqQwL3nG2TjrVe1z_5LWZmOSvH6r_rrjioDmRF4K-rE 113
ifj2017/tests/05_conditions/12.code sha256=FSc_Hi83uyP8PoVTZ5p70Ao5p5dJxGovJ0JItBrN5J8 394
ifj2017/tests/05_conditions/13.code sha256=m-TbsKF5EiuDqcbHNx6YmAvojF0G9HNRSHZXVQFQXVg 164
ifj2017/tests/05_conditions/14.code sha256=tie3Qa2LX5B30TkF__LC1-l_bfJPiUnmG26_2lIYTeY 114
ifj2017/tests/05_conditions/14.stdout sha256=Jok2eyBcFs4y7UIAlCuLix4mLfxw2byfvHfElpmk8d8 2
ifj2017/tests/05_conditions/15.code sha256=u_5RnwQPStwLwwt2JGQXqLoBIwuM3E2bmnmWkR1VvbA 696
ifj2017/tests/05_conditions/15.stdout sha256=A4Yn_UIVoQCGJ-FhfjQEeWmizMR7cSYB9TaoT3M_AlU 27
ifj2017/tests/05_conditions/16.code sha256=7Zi9EDDGNaR7HE3GRgTxIx8L2Q7DcsgVRML62LD6Xgk 719
ifj2017/tests/05_conditions/16.stdout sha256=DApzIYUxqdzjtepEvKZ7k5ojazpVCIYiJs0bTvAGGuo 30
ifj2017/tests/05_conditions/17.code sha256=3c1z4EjRyGFhI6OwAbBBVAPImzuoGsCsgJH09R72jdU 686
ifj2017/tests/05_conditions/17.stdout sha256=jD3QexKOPRzewfGNLONARmgTTmqZgTkJif0-BiBVe6Q 25
ifj2017/tests/05_conditions/tests.json sha256=cfjBsTpWjYDRnKkg2yeCcS66Kj1jNc_jq82fN4hsb2k 1072
ifj2017/tests/06_loops/01.code sha256=qQ3cwxZiA3erDOyWjCQ5jlE_RA9o4G6Q0pLKmjTS96c 121
ifj2017/tests/06_loops/02.code sha256=nQOBOLkffInUGxnyTkXBQeSTlrMjhdV5yU7hF2ROr10 202
ifj2017/tests/06_loops/03.code sha256=fpNHEbmONo8BdVgBG8ByGYTlxV_1xUqDX50RXLvE7pk 206
ifj2017/tests/06_loops/04.code sha256=CEL4HKqbUm-WuxLNx2BSErkkZz-ouV7lc8jbm8rtPOk 290
ifj2017/tests/06_loops/05.code sha256=5BkHHhR_GFIgosmKK-WMe8pRjzSa9855-7k4SZ-icyE 221
ifj2017/tests/06_loops/05.stdout sha256=-FF9nbJnqezhqbQwPFf2qdoEPNl9qjyJ5BcvWPFLWeA 36
ifj2017/tests/06_loops/06.code sha256=EyMW5sIxttWef3k-wmi_yzGrYRzg7-Qqol4M1Zn4U8Q 277
ifj2017/tests/06_loops/06.stdout sha256=duunmasRdbpcDwm6VtzTcaf3fqwHjr1lu174h15RyAg 36
ifj2017/tests/06_loops/18.code sha256=wA4pL-LV_iHVTsBB-hozExcnd0tCzUaQ5ZW2k2aITzg 211
ifj2017/tests/06_loops/18.stdout sha256=m635HTDz74T5kubPJfFZsxNnxYpHqDfs1k5xa9aymEQ 5
ifj2017/tests/06_loops/19.code sha256=QycXupQhE58Y9s8ey6IlI0EDNcLWA1SgkEil5mK1g0A 355
ifj2017/tests/06_loops/19.stdout sha256=wohCdPCgjjjUxyEbQHK6xp3t6xeZYTf2EOE1WyQ4ec0 342
ifj2017/tests/06_loops/20.code sha256=LUGuusnMqaTpAABucAsiEyh_G4ji4em9SLmamSkA_NY 269
ifj2017/tests/06_loops/21.code sha256=_ix1wYbOJ_DtVTQbn_GaJfMDs8EibRUmoBsP8-wilQc 278
ifj2017/tests/06_loops/22.code sha256=zL4UKC1784R8abZQQUuGuaNDevDmrryHQZ-agbKUPrI 359
ifj2017/tests/06_loops/tests.json sha256=1oMLxTbe76r4qSLFPyVqgNVZDRoilqyeRYU2q8syU6I 1959
ifj2017/tests/07_strings/01.code sha256=3pfR3-MA9V80QcYRbSQYoO7fI0MlKxqfvaHmv5q6quc 649
ifj2017/tests/07_strings/02.code sha256=GWdlNfjSylwYqh-1bUxaqysWIR5abQXptPSLAB0JXDU 274
ifj2017/tests/07_strings/02.stdout sha256=L3j4s6bjgcr8dAWiLYEPSF-7ltcNkWnbFZwg72rHD2c 72
ifj2017/tests/07_strings/03.code sha256=hXUE7qOAdO7RDwUN0En1tzAW7ousgvgojwXzUsFl7FQ 431
ifj2017/tests/07_strings/03.stdout sha256=bQqAuTMcsKGf78Qa5V5VdiTVBMarj02n28y6AeHoJLE 30
ifj2017/tests/07_strings/04.code sha256=VgOkwSr6VlFwfqCIIpyM-ZCbT0AnpWpqgZM-gTlEIdY 403
ifj2017/tests/07_strings/04.stdout sha256=K4f3G93VCtO-oJzoTU3-cGeg9mjpSc3nleS5WAtmPF4 23
ifj2017/tests/07_strings/05.code sha256=pxjxiZQlXL4ee4nq_DGyoVFugAbQTw9fBmpt6ft72fg 220
ifj2017/tests/07_strings/05.stdout sha256=4UCzr6CsZnbNJwN0Mz2ZRQlfN1YqgvtrjWVwyw2VeTM 4
ifj2017/tests/07_strings/10.code sha256=8xmGg-rfEUEPZHKinPJ-6uC9Wn7wsOji_xEtBQDCkrQ 665
ifj2017/tests/07_strings/10.stdin sha256=yhJ4s_jgPR-cjemPCrufejdutuL_UkLWK0FqFigke54 10
ifj2017/tests/07_strings/10.stdout sha256=z6drW9Esr-FL0YpR-AtLgkCBUM3KGeuIA4bSjtgWgdQ 261
ifj2017/tests/07_strings/tests.json sha256=EJQe5WFgh_XN_VEMi0hYRwrwRyhGCL6t2ZUCh7xxz84 142
ifj2017/tests/08_booleans/01.code sha256=7pOwXGwlot0RNLyUT2ryIJGZbz1gc-1lqa1QtRsQsDI 205
ifj2017/tests/08_booleans/02.code sha256=6h2Im9aEQcWKorhg6_bW-r3gOdCyhFF9eyyx2G_d_TU 349
ifj2017/tests/08_booleans/03.code sha256=2nZ5i1vy47n4P91g6e1UcVEEqh22t-NhqLb2-mzcd7Q 353
ifj2017/tests/08_booleans/04.code sha256=FVrGI0S-DJMzZrD_GmBdcrTRsW4wXIZWP_Be1BrbrKw 1220
ifj2017/tests/08_booleans/05.code sha256=0Sd6-_W2utEGdPFo4TU0m8Coww5d6NVbxgt4gh1PecQ 124
ifj2017/tests/08_booleans/tests.json sha256=jlq9T3kqS_DVzBXWZjdxepdSW6bCwUPEraW6biK7a5E 917
ifj2017/tests/09_scopes/01.code sha256=c8N-pS4AU4xUvo6wVftpyq4-0Jx2lpI6TvUntUVoUpI 216
ifj2017/tests/09_scopes/01.stdout sha256=x1z-AUPIQPC_AEunPAn64OolUJe2ztY0E6LKssDm-4g 18
ifj2017/tests/09_scopes/02.code sha256=nog0RTDum3QDpbxHiW2dCqx6LJn-NV_OuDXqBUzrrBY 359
ifj2017/tests/09_scopes/02.stdout sha256=XAT0bhr6Bl41GuTKpLYcdU8CqE8Q96Vu0dHr2WB9DwY 67
ifj2017/tests/09_scopes/03.code sha256=f3GyC_7G1zd2DdapIAmP3OcopFmkmciPh01ZAojSPpw 873
ifj2017/tests/09_scopes/03.stdout sha256=O1cMFAu9O3hLjkm-O8_R_dt0zwFQn_o-4XPF2qixE8M 94
ifj2017/tests/09_scopes/04.code sha256=mGgvQXF9J7Jgo-LPDADZzvqr8L3w4HQHE1havKRyhlc 425
ifj2017/tests/09_scopes/04.stdout sha256=I8Ry0xFO6D635u0ybkrVLQQfYAEQBf6M8wy8rOAVUQY 240
ifj2017/tests/09_scopes/05.code sha256=W1Lvy_S8yAxuMAg4W2C3nd-lM6siS4ljGcf53KF_jp8 290
ifj2017/tests/09_scopes/05.stdout sha256=6zHeOmP49Vb1y841LcXrlYlJIyZf5K6xfeD-HZHSZMs 320
ifj2017/tests/09_scopes/09.code sha256=BeCeTlTgprXOp6QH-kIoVyKXT1zgmcyUymC-Mhd0YNI 259
ifj2017/tests/09_scopes/10.code sha256=Q__XtTlicfAx1R0_wkxMTpXUhQrKzswUoji6ju2yfrg 269
ifj2017/tests/09_scopes/11.code sha256=PNTCLeoXFDTW9wXZXGcyCGMsEGXKKRpSZCrha3RadiE 191
ifj2017/tests/09_scopes/12.code sha256=iG6V_fKhPJPrKvtC8X263sg6C1zX-3fsp5GghbiRJ0s 4137
ifj2017/tests/09_scopes/12.stdout sha256=4Sp-BRcxzx2-76IUKo4aux61iY4svkqlIhIIKaVYjcc 2
ifj2017/tests/09_scopes/13.code sha256=y9LJCPIsV2fLLSd1SDxGxcXebSs-C1iJSd8mP4s6ZCg 473
ifj2017/tests/09_scopes/13.stdout sha256=SVQD6O6PzKSd0a3lNwbt7DC3N_P30bWrhk_9Qz6hXFI 2
ifj2017/tests/09_scopes/14.code sha256=Fk5-pAWIHBz4iQkPauhQlew2hskJLfXRsuTkZbc_JbQ 229
ifj2017/tests/09_scopes/15.code sha256=s9GVGDn5bhNDH069NhHFs2Hl4q3pUpv2V_TKKtSWUFQ 291
ifj2017/tests/09_scopes/16.code sha256=-oEWRNQI4wV7X7SSGkyPOw9u8lrVBkxv--46MPPLoQA 414
ifj2017/tests/09_scopes/tests.json sha256=mr1yNPoDv1b_yn-AF6xwr82l1s6v7ugmOoXAaEuixh0 473
ifj2017/tests/10_unary/01.code sha256=hkoPJSPjbwg6VLxG5P3nGN6-pWt_D76XnwEQw56GWCs 259
ifj2017/tests/10_unary/02.code sha256=mEzlqmXc-GQGYEBp6fF5lVlJfVaVMpZuPTJMu_31l1Y 159
ifj2017/tests/10_unary/03.code sha256=LpSwH0zqgpzG_gFeRBlVn9QLxbUIKpb_YRGF-LXdrDI 293
ifj2017/tests/10_unary/04.code sha256=1gd5e7e6R6sok7v2YufmN0YwMzL3KBb3l_1RF0rw6oI 160
ifj2017/tests/10_unary/tests.json sha256=lYD4XskF2k8XGvJ-mENSkhuFqyP2STVchmYtXivQzKU 2665
ifj2017/tests/11_base/01.code sha256=Tiixp83QAQLiTRyvzfhVJdiy8yXz_hiR3XLR4mcKfDA 80
ifj2017/tests/11_base/02.code sha256=lwKSIAWEojDyiHAhwsQo9uoTvBGxGq2tfOmO9zj-SIw 77
ifj2017/tests/11_base/03.code sha256=h_XBBVMlm9P9k22youdPE7kQz3oLttf0lC_SB8j3h74 73
ifj2017/tests/11_base/04.code sha256=xLj688Kk1sQCb5NW4QWEXEmJs23cbUqaUX77Mke6610 77
ifj2017/tests/11_base/05.code sha256=Qmrr9HDSLDdhIknDBI36sJ7DdRsE6ecLasbeY3z-uIA 86
ifj2017/tests/11_base/06.code sha256=u-gZiyS14EyYKrP18MUBIt-7bOlRHqkmaORyF2WIkCg 165
ifj2017/tests/11_base/07.code sha256=9VOltZVere2xwnqX8fivYtfXChXj8u1SppizZ_5goB8 180
ifj2017/tests/11_base/08.code sha256=75UPcDYIXe8WhnxwOctEvv3eAqPgpSkTnzUbaPtr9G8 88
ifj2017/tests/11_base/09.code sha256=ObBvYeuhOsi1kn-NILtotqkhNZV8k-LoPi8cLyqQLhk 89
ifj2017/tests/11_base/10.code sha256=g020i0U3df4WM1Es5kxxUqvSAcKQYbhq2FJA557kQGA 89
ifj2017/tests/11_base/11.code sha256=UiGBkVp8xNbpXbVNx1tpNREXmpa8wWfH6P7qkUE-Lnc 80
ifj2017/tests/11_base/tests.json sha256=V9xiaC-UzHW3qjLpi3rE06fKGpTbCDShf87SbP9SIxU 1425
ifj2017/tests/12_global/01.code sha256=zcaisHHUk203bwr6fWB4lkKxgQ_xp2V7gY0R3n_SxSM 188
ifj2017/tests/12_global/02.code sha256=-rpSJkZ8BKu2-8oLC7opOOqrle2HB31Q7pKJOvMlE5s 285
ifj2017/tests/12_global/03.code sha256=qfBXjkmCbaX0ybo7OX5bTKMSJRbmBs02g3iry9YKIoY 138
ifj2017/tests/12_global/04.code sha256=1ly9Tka4HSwe5Hxhg0H4p2PSGnwTCdZ0fU6INMefgJ8 155
ifj2017/tests/12_global/05.code sha256=9oSr4hNWVAG_2C5faoF5SSkd4PDd3NQ1nnPjJWBebpU 106
ifj2017/tests/12_global/06.code sha256=2-5ykU0DWveNWuzt4aLDRpzxMezWNNFX4yC3JBS8P48 330
ifj2017/tests/12_global/07.code sha256=nZzFTRKailWHAbKrZR-g8hAwrE6I3AGGDhN94QZ7odQ 265
ifj2017/tests/12_global/08.code sha256=uF9P7ruR60ZdFso_yYlhjwCxnEIN175MRMAplaIYlIY 185
ifj2017/tests/12_global/09.code sha256=g1JlJpxwlVSDHA3wVxKrrK4d7VcsK-qYl6Z_kVhDWdg 277
ifj2017/tests/12_global/10.code sha256=C9cu-RvPwZATQ3uf7mgqE91BvRitphfc7hSIR6UIgD8 603
ifj2017/tests/12_global/11.code sha256=pkqv2QNc_pQXQxycVd9nR4lyC_c8V_lL0fZ078gFuQM 243
ifj2017/tests/12_global/11.stdout sha256=fc_nJEiRnnPM0d51f1j8rWNBv4qFq_0AT2-L-dzT46s 3
ifj2017/tests/12_global/12.code sha256=aVUKKDEBvnw9Top-HzM_Z48Gzr7PnnHPzbVr7Jxd2oY 272
ifj2017/tests/12_global/12.stdout sha256=rOQ1Wkqw-OSK9XVK68RCG1txEIANFPEMURUzo9GNqdg 6
ifj2017/tests/12_global/13.code sha256=vEQCZb-3_6UjkRMphzJu0k7MX8xsM3H9zcjwBcJIKVE 362
ifj2017/tests/12_global/13.stdin sha256=c0dctApWjo2ooEXO0RATfhWfiQrE2og7axfcZRs6gEk 2
ifj2017/tests/12_global/13.stdout sha256=isdMi9s3hkePtolUQ_bxdwAV9oDTqQXNtw7CAL-vM9c 7
ifj2017/tests/12_global/14.code sha256=mGydx1Fc4wsH9MRGo0NZRiVXOspG35v1VoWKwWuwqM0 275
ifj2017/tests/12_global/15.code sha256=a8jLXHee7A76Fq8VEpd4_7-eOwFhoybJHh4kaD0t9OA 93
ifj2017/tests/12_global/15.stdin sha256=a1HUMd9dfxQcvs7M957fPdhhw7QGnwsRZho-76y7qRg 2
ifj2017/tests/12_global/15.stdout sha256=wEINz1fc9_gX3P_2yj9GBRg4c2qsmdRQwKBq2644z8M 5
ifj2017/tests/12_global/16.code sha256=YnN66fNfvlKjntb1S6_HyXtWzrd4pOxgj26ymYgckRw 185
ifj2017/tests/12_global/16.stdin sha256=8r9suRXsUhUgkg9iXppkHyK654CKX123hnxDHBp5RA8 4
ifj2017/tests/12_global/16.stdout sha256=wEINz1fc9_gX3P_2yj9GBRg4c2qsmdRQwKBq2644z8M 5
ifj2017/tests/12_global/17.code sha256=QCPcGxrbE3nbzacIuBi0bz9AwS04dQuzHJRt4D4P3YQ 300
ifj2017/tests/12_global/17.stdout sha256=fc_nJEiRnnPM0d51f1j8rWNBv4qFq_0AT2-L-dzT46s 3
ifj2017/tests/12_global/18.code sha256=yiJ-3CDXaBdy1Sf7H0cj5MpqvBacjlZ7cSTR8uTZPUI 213
ifj2017/tests/12_global/18.stdout sha256=3JaJl7KQS820b5A3hwH4b7CbFydFeenXVgHNquzQpfs 2
ifj2017/tests/12_global/19.code sha256=lDpAJZeruPRSAqFyEWcygFbUirQaffbK3L7PMy3Ez9M 165
ifj2017/tests/12_global/20.code sha256=4Q9mjCstPC5URV1m6_k-v2cNppeUt9YTA-GbJ6P4Qi8 195
ifj2017/tests/12_global/21.code sha256=t_cBcqv34DrOx8ZI67v3h25gUw80iQsSmurkUgXWLCg 237
ifj2017/tests/12_global/22.code sha256=iTtBArdvMC1JjBbBAk1cdoDYlf0w58zL5mjC1iuu9aQ 275
ifj2017/tests/12_global/23.code sha256=lk2CB8RoHBRdEbNt3Cnm9DnbcmCI6dpenlqWc-A5kRI 363
ifj2017/tests/12_global/24.code sha256=k-_l-BDGFge9H6vMm5R5rBK-ULPm-HKETg1oGFsjde0 488
ifj2017/tests/12_global/25.code sha256=yj1OeKYDJcB_87pKORXO8gU_i9Bdncl1DPv3SmaEv2Q 347
ifj2017/tests/12_global/26.code sha256=Spjy6iotQSR9B12MHDm1KEYmnPp4CkgIuGA3zww0XwE 587
ifj2017/tests/12_global/27.code sha256=ndsTaVPVxBotLtocYEkRAiCV-1TL4rTTdBofhw8lJEM 148
ifj2017/tests/12_global/28.code sha256=facGiWbOpX_AEcCdKXMXZjXyxnPo0ewSV6nE_o65UMs 145
ifj2017/tests/12_global/29.code sha256=_EzmhetuNSmJoOgSmPjGg6j3pWbC11L3tbj0jUJY7QY 85
ifj2017/tests/12_global/tests.json sha256=29z0Sxc_Sl4a_fGfw8Jt4RorTKFg0svVzHKRkKDtn8Y 1992
ifj2017/tests/13_cycles/01.code sha256=DQAYgq5U_oZac0HNwqL_ieTQpeg_tfXhd3CNO4Xifng 164
ifj2017/tests/13_cycles/02.code sha256=U9-DaPa1Z5jBaRIrNIaK3TZXmJrqhUTfLOtKBHXtwH0 109
ifj2017/tests/13_cycles/03.code sha256=us-AAodI1DLF7AOhlCpVjj25uel5HAnqKBBdriOa9jU 116
ifj2017/tests/13_cycles/04.code sha256=tIiPYxm2Dvv756ue5q385vrwGDWGFSXvqRL8OGs_f-I 167
ifj2017/tests/13_cycles/05.code sha256=5YnZcSmu3o6FslKsptDa7bGmqZR3J69N3z6ZUWpF1t8 273
ifj2017/tests/13_cycles/06.code sha256=imKSUDt7RvYxnCVWag6h8esmekmGWEhVO5ju9ndKWgE 335
ifj2017/tests/13_cycles/07.code sha256=VpDZirSMdAxjWQga-aOa0Y9Zu_cloihE0_iDRfB_wjI 95
ifj2017/tests/13_cycles/08.code sha256=Ltle5l3xzSPLTL1yiAPQ2HZCPR6iWURWEJhRhcYNqSg 109
ifj2017/tests/13_cycles/09.code sha256=IegTWKn_OrTQK8BWrhz3x-IuQqCu8w5DXDU3Fe18NGo 98
ifj2017/tests/13_cycles/10.code sha256=k7okvyMBKVv8eWADMp6eZZ3wfp4rNr_yH8QGGhHkiBA 172
ifj2017/tests/13_cycles/11.code sha256=SD8UvVfVI65-rSnN6jlRoG9gJSxegmzpgaq7JxnXuuk 223
ifj2017/tests/13_cycles/12.code sha256=pa8lghmDaHaFNIYRoigc-QahO6gRvnW9ezFLMDBVcmc 157
ifj2017/tests/13_cycles/13.code sha256=5vwT95Xt8kXsELAymmo5MuREtcFg2qfYV7XUAmiUjUA 151
ifj2017/tests/13_cycles/14.code sha256=0TS67XIeuSRprsyvkxdqGLr07qyNBQ4pdvXuFflX9as 449
ifj2017/tests/13_cycles/15.code sha256=ZlkMQqTmswe8jmChe3gUeLnNOx04ZYH9iYZIqJAbU_E 148
ifj2017/tests/13_cycles/tests.json sha256=5LURzBati4UC0e5CKYXxjfb26HJwl4h9eM3Raq5Pobc 1524
ifj2017/tests/42_combination_of_extensions/01.code sha256=ISVxz0fvMhjBqHVqFqU_onoYWD8UTOGjyhbpqOEiAiQ 262
ifj2017/tests/42_combination_of_extensions/02.code sha256=tavJN6qUV_jTVkZxz1LBnKt6qekPe3fqVC2wN4lA7HQ 379
ifj2017/tests/42_combination_of_extensions/03.code sha256=9Wkdb5H1eyZXJGYgQCg9CSWfrZ-Wk6WyAsx-QoUckLg 634
ifj2017/tests/42_combination_of_extensions/04.code sha256=m-kiiiDTsVemH4K189x4kkYc5xOCp3VN8dvafCaU9zs 180
ifj2017/tests/42_combination_of_extensions/05.code sha256=1l72A75NPwkSK8mHx68ZEOrYKWKeMiwvLu36b9djHfo 396
ifj2017/tests/42_combination_of_extensions/06.code sha256=CudqpT273q_bIQ1yjpczTCGes2-85LDYmvMD6QJpB5o 234
ifj2017/tests/42_combination_of_extensions/tests.json sha256=xVijiwKib1T1mJ-PlQnaHu67dRIDfril_vbMdDR1Suk 1048
ifj2017/tests/66_errors/01.cexitcode sha256=a4ayc_80_OGda4BO_1o_V0etpOqiLx1JwB5S3beHW0s 1
ifj2017/tests/66_errors/01.code sha256=qijsqcEXuNpc9EpMKiP_KM_TP1h3PNyYxc412byZmTI 18
ifj2017/tests/66_errors/02.code sha256=UkeQfRmA5QBeWCv8-r6KFfRp9A_yQwvJRaqAzrhaQTY 165
ifj2017/tests/66_errors/03.cexitcode sha256=TgdAhWK-24tgzgXB3s_jrRa3IjCWfeAfZAt-Rym0n84 1
ifj2017/tests/66_errors/03.code sha256=BEhHAfCi3ZxMkac6cso3in4MK8nWwZn2d6WScbHShTI 198
ifj2017/tests/66_errors/04.code sha256=vTBOm61KTPFZ1eJlCp4Yq_vd_6tqEpj-cSgWxT7BEDY 219
ifj2017/tests/66_errors/05.cexitcode sha256=TgdAhWK-24tgzgXB3s_jrRa3IjCWfeAfZAt-Rym0n84 1
ifj2017/tests/66_errors/05.code sha256=1JStQYx3hbWqo2xDl8o6VYIZbHlrdT9dxTkW4jzvFJA 139
ifj2017/tests/66_errors/06.code sha256=5FQh0aM83j4SwtFzWigutIHq4yz0cibIPa3pOAMCCO4 167
ifj2017/tests/66_errors/07.code sha256=JNY6pyi-NS-gzmhBMxIUvaihd9JmH9BOPfYLnGNp6Es 173
ifj2017/tests/66_errors/08.code sha256=MuSjRrAyfAIzbuYIBxeT57R5MyAnLXA3yV-eklsmPAs 125
ifj2017/tests/66_errors/09.code sha256=aJXtbGfibfb2OanxKpOclsJj8OnfRkpB3A6Sdd4HwOs 113
ifj2017/tests/66_errors/10.code sha256=WNkD_RqK1vUWv1Tv6rgaG0ddjWGV-GwVhvF0fuDw9bA 87
ifj2017/tests/66_errors/11.code sha256=E26_gHFAxwF4MzV2soiW6fHg5P8eq5uNSpm7P8G9HdQ 182
ifj2017/tests/66_errors/12.code sha256=BtMRg5CUdngRURYMNfTdc_psA_dmHAN8gVwtaeBq9B0 186
ifj2017/tests/66_errors/13.code sha256=n-PvsyEtImhJbXaM5qteMNbTa91SmZ5O8MnEa4byge0 124
ifj2017/tests/66_errors/14.code sha256=Om44uj88o3shyXWESUfH3Hns2m2KCA-PWknLaGZ2t_o 91
ifj2017/tests/66_errors/15.code sha256=HzigGGmrN-9eJEN8LL0Jn125DGIIWW_8ES4OtJXQpbU 90
ifj2017/tests/66_errors/16.code sha256=U-TJuBzaZWLkgw0ByBxH6OyM6KnO8omRy8SebJ-ew8M 192
ifj2017/tests/66_errors/17.code sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ifj2017/tests/66_errors/18.code sha256=usMoanok_ZdTC2TP_E0cqbyFFnedztXdJmLPvIOyfeU 132
ifj2017/tests/66_errors/19.code sha256=zc0e1xiV04YYi9oiCbrS-ErnWuzM_uAW0u9UltHLnO4 184
ifj2017/tests/66_errors/20.code sha256=RTy2PfrlqJJZ9xhu_IIaMz7XrkKIQo901-yMYNkoOfY 172
ifj2017/tests/66_errors/21.code sha256=0ISDaKIy3y1VXrmCWA9l5ZrtfkF2Dyv6CvsCubbLy1Q 288
ifj2017/tests/66_errors/22.code sha256=1LEigox75_1fE2yU4KLZoOW43630x3OhrLKhovmi16c 941
ifj2017/tests/66_errors/23.code sha256=EmdBW3Jr7PbWWe6Ev47b0d6-4kCK2xYwj1AaRrQVPgA 16329
ifj2017/tests/66_errors/24.code sha256=vTCaT8cxKLNa71T80lPnMQ86chmwI9LNCORIyNwkKQU 186
ifj2017/tests/66_errors/25.code sha256=GBu65UneLv3EsgnlPdjaPFuY7PUxKYy9dAbhLF8ECGs 213
ifj2017/tests/66_errors/26.code sha256=C5m3kDoUX6OVhalihEKCHpRBo_moe-Yev3WbnP-Qmms 84
ifj2017/tests/66_errors/27.code sha256=2-KzSOGhMfLlaQ7Qm1_uAawk0Ho4YTX5L5J-JkJjskQ 241
ifj2017/tests/66_errors/28.code sha256=ildp9aVC71DC17YECZ69FHpCCRA0AVVh4tid6R4p8ss 248
ifj2017/tests/66_errors/29.code sha256=rLm4akX8AIcHdK2Bb-OMyMol3R9kPfm50HAygmcYHAQ 136
ifj2017/tests/66_errors/30.code sha256=6rlBhlZ-HPd83rVqRQOzx7ucQwYg7ynz4HnW2EHkbH0 75
ifj2017/tests/66_errors/31.code sha256=iB2UPcVdS4qRXdQhFstbnWGnFPMq6mNze7dsuH3QJL0 75
ifj2017/tests/66_errors/32.code sha256=poqyC-ZMwlnc2nyz2J1mzS3yztRTR8ad9Vlxc-lf04c 81
ifj2017/tests/66_errors/33.code sha256=-H8IM4xTlvEaVJz2XoLoVl_Hqg3IAJClQy_iRvTWYq8 77
ifj2017/tests/66_errors/34.code sha256=KHQU2IueLFh3UR102yYRMwfkCre7mPW9A31D3eNTWkM 57
ifj2017/tests/66_errors/35.code sha256=NmwsjtoT0qwHMQpTTV3sJ2fUV0925enham7lrZXTk_o 61
ifj2017/tests/66_errors/36.code sha256=5ZoGSC-JYOs7fSTUDGgZ9h--7yjI45OT7gP44Z_yIac 87
ifj2017/tests/66_errors/37.code sha256=ootLaABdMHcCOJk_cRvIdbJcxU7nNo1OjTv4wSD1NF0 91
ifj2017/tests/66_errors/38.code sha256=6Fid0eEqboytWJT-f6Woh0u9ekbXohOK3DOYi56umgs 168
ifj2017/tests/66_errors/39.code sha256=kYhwMubKXbkoR_r1ibsBQaaRVWEScoX-EpEgBLGTBEw 176
ifj2017/tests/66_errors/40.code sha256=OvWRQ4f77uNfsms1Z30o61EwJS4PfZLXoEl0WCKRmkc 75
ifj2017/tests/66_errors/41.code sha256=s7RbqBUCOOHBO4aUSnkO3LRUlaz1AhMiVcsUC30sF60 73
ifj2017/tests/66_errors/42.code sha256=4V9bArBKnGG1KQ2lWiC4c5gJ0tYD4aoGjIRBEv-oDhU 77
ifj2017/tests/66_errors/43.code sha256=JC-RurTrRp97UP72UzEL8JJiVNRSPCnIKTDNDEk8MlM 610
ifj2017/tests/66_errors/tests.json sha256=FTr5IjYugapeQen31LRMrfnCcz_2BWkaGasBWSVJSj0 46314
ifj2017/tests/96_programs/01.code sha256=7phSVm6AwQ-MhJ4DZ4-X4_3z74OYtdyTJOdwLELQYJY 609
ifj2017/tests/96_programs/01.stdin sha256=P9ujXwTcjEYphsmSvPh1VGJXETByqQnBYvfkcOWB4ng 2
ifj2017/tests/96_programs/01.stdout sha256=LctY8m_0LA445u4V9rnu74J6f5sHJJF13xn5IkS-Ifk 24
ifj2017/tests/96_programs/02.code sha256=D4pjoES0JtMyjp44Oe0JwlE1xM_aopdQWwbHVDe9RQc 634
ifj2017/tests/96_programs/02.stdin sha256=hSeokeIkE2lQ_zLKIStFvJP2n7uAHDsevtrFJ3X5nmE 2
ifj2017/tests/96_programs/02.stdout sha256=wDh2dScLzxVpr_cZfhi_b9x8CeOIEd_dC0xtsoYPyJY 18
ifj2017/tests/96_programs/03.code sha256=MgTao2GdSZZ2RIzfVcRdzwXBuik3NmQyTDDgoJ4wnuE 141
ifj2017/tests/96_programs/03.stdout sha256=JW8XyAPCNWQelS-w_REANCY6Z-ViNfgeXCx4PTKbSfo 6
ifj2017/tests/96_programs/04.code sha256=DIPxYdljKwT8l8Jd1fYyQC90Z71qTELw2DKY_KsHJMw 297
ifj2017/tests/96_programs/04.stdin sha256=rVc2aGUSblVknssjrh1IiHVEl27-pGpI612Fpu600wY 3
ifj2017/tests/96_programs/04.stdout sha256=GRh_XMSWTWgYNYgrgVcbe-ObG_mYaIAd89SQ7KWohhw 29
ifj2017/tests/96_programs/05.code sha256=34zjUTXmjaKQfBY0xDDlPJ2mY4nu1EI6JfUe4HLjooA 333
ifj2017/tests/96_programs/05.stdin sha256=Mj7lIuB9nPJSJkiOHC7jxtkxuI4S_wMhgkSMprRw1Dg 13
ifj2017/tests/96_programs/05.stdout sha256=ycW05ZFdcFvyW824SU7zzYQPpgPbpILDIz5QF5qgb6o 10
ifj2017/tests/96_programs/06.code sha256=p-r2oYhUkVU7bsblSD-ZnovyqeIqRXymj4P6SHTOn_Y 240
ifj2017/tests/96_programs/06.stdin sha256=T4W3a03C1Uyb4cZ06OqeWGlsUjML1VMOR2x5e10Vjd4 7
ifj2017/tests/96_programs/06.stdout sha256=Z3p1VdCRpdqRyS83SrjBu5c0_bFxqspsNXt0sxteZfA 4
ifj2017/tests/96_programs/07.code sha256=bfkq2g4tdhKnp0L8Y7WdyHAJnmPwymChcaam6nu0LV4 411
ifj2017/tests/96_programs/07.stdin sha256=SkTcFTZCBKgP6A6QOUVcwWCCgYIP4rJPHlIzreavHdU 2
ifj2017/tests/96_programs/07.stdout sha256=hiSWAYZXVwKKfLxzNDbz6o8JHJ04HCtDO74MGmCFx9I 157
ifj2017/tests/96_programs/08.code sha256=sQXyl51ZB1xABCsm4FelAsl16PgEOrULj3zFbzpDBR4 926
ifj2017/tests/96_programs/08.stdin sha256=rugRDnPgkMVXSWZC5-8D0n5QuezEAwqoImgnzB4J-XI 6
ifj2017/tests/96_programs/08.stdout sha256=cUyDeYvqgfQJJJr4GctOhLw3nAydL3Qt4doCGRwtpdY 85
ifj2017/tests/96_programs/09.code sha256=CFFWonWYokeDwBT1n__BpHVSeOikbuLHFpINHXKESA4 269
ifj2017/tests/96_programs/09.stdout sha256=7vLq4mmdgcWNF2qaWNS_GD3yrLaES57r8cxgrkYOxQ0 2
ifj2017/tests/96_programs/10.code sha256=tDnMaHp7IGBon9PjKUyOkKbWTI07s4TSgODc9tbw32M 896
ifj2017/tests/96_programs/10.stdin sha256=SUBp3VU-ynVMocuHZJ3qUfXbdUUoRcSkoBEYLIgNePc 7
ifj2017/tests/96_programs/10.stdout sha256=7QC7AjcElkbG2cxcwMRw6UrG-SwMZSXlixvrbWj54T8 62
ifj2017/tests/96_programs/11.code sha256=Sjie4iXXb-WWczfssB3BZDvmVG6Eh_BdsgTjtwPQUJE 345
ifj2017/tests/96_programs/11.stdin sha256=dmwHVPQy9Ezy1zUiLeMYypTSUGdrsHoTxJ0PsBTO1Lc 22
ifj2017/tests/96_programs/12.code sha256=0WktvsNgXAz37McjY7wljX9Bq3gsWJkuFogTXuFMcVk 1034
ifj2017/tests/96_programs/12.stdin sha256=2m4vU5cm-r0fjNfJRpois2dpE3l1soq8Zf4twp5lm3c 4
ifj2017/tests/96_programs/12.stdout sha256=CYUf5dknmHFCUvDGXLxpdwpDMYDQBtJmH2VXFJTjQHE 36
ifj2017/tests/96_programs/13.code sha256=d0HVevO9Q89I7LFv62-ZmZCTrdVhyu__0Kb_x7ZWIcs 259
ifj2017/tests/96_programs/14.code sha256=ZQ0gAipiM1QgkEZNcJdcl7ylmKkKB9H7RH1XRdpPS9M 497
ifj2017/tests/96_programs/15.code sha256=-jeaZdHporx524i4hwUtm-b_GB_XEM8V2c9y04wCxHc 662
ifj2017/tests/96_programs/tests.json sha256=35-VSbS-lL3IpVJ1WymPklh-mDGrxxaQHNEbPKsj1OI 899
ifj2017/tests/97_optimizations/01.code sha256=IzvekO_2ladc7zQVKBjF_Na0N9BDGtVhBrXzYc0YD28 241
ifj2017/tests/97_optimizations/01.stdout sha256=e7PQ_kDfAIjtbpa9N9dfooPkCuIgeoEWxkLOqtG7AM8 450
ifj2017/tests/97_optimizations/02.code sha256=G-TkcC1DtcHKea9-mzFWb9x7EzF7_KHetMtj7HHyTFw 307
ifj2017/tests/97_optimizations/02.stdout sha256=bNxlwgT-lXjI-icDVRXqV_PomDaJXV_hmzW_tmu1Olo 400
ifj2017/tests/97_optimizations/03.code sha256=N1MzPkvEpcu2rKD8_N49YnYywmtWjJWfZZ3uDJ5yK2o 286
ifj2017/tests/97_optimizations/03.stdout sha256=VlT8cXphMaK7fQvNZ2mdhJna9PQ6TCbplQcQrMPpDfU 34
ifj2017/tests/97_optimizations/04.code sha256=VFua0K3vV8HIuQh6nK_zPbXaK7HyoyCqqfxLwoa3yxo 307
ifj2017/tests/97_optimizations/04.stdout sha256=ACPf96f0X7tcQqwxweVR6l5PWwBHDayYtbd0L5gcqgc 487
ifj2017/tests/97_optimizations/05.code sha256=m7dc2JYwHwY3utx1mptiH2kDO1uqo-aCerC79gPF1no 624
ifj2017/tests/97_optimizations/05.stdout sha256=qFl25quNAcaQmXO-ZqZd9HCftIG_69a2bJlgnAK1HdM 90
ifj2017/tests/99_benchmarks/01.code sha256=PBfgrWdecZH9K50bhK8X8KKzS2JgfTfa4v4YfP8DmhE 485
ifj2017/tests/99_benchmarks/01.stdout sha256=s0HcoJA-2sAiOcx_ri1ZtXPotWvhi00-Tk0CR1xjfmE 4408
ifj2017/tests/99_benchmarks/02.code sha256=VGNre3RVDi_sNTe2Rthm36EhzeiGqIuhP6Eby9mNA9A 351
ifj2017/tests/99_benchmarks/02.stdout sha256=aeRZlBnFLwP5sg3VNJSRNvySIUMsC2c9I2K_kmHFi4Q 4
ifj2017/tests/99_benchmarks/03.code sha256=cKgd6ZVqNOisQ16kPS2hNkzBPmPjMxowJ-pbKmQJ6wg 477
ifj2017/tests/99_benchmarks/03.stdout sha256=Uvsf-EdxvgzJY03CZzRhLDPCHaZtI5aBzeCNBOrJl10 495
ifj2017/tests/99_benchmarks/04.code sha256=UZJ7Pc4yO9HKppr0uOMA85AFCbRZx_ExPwSn36BY0Fs 457
ifj2017/tests/99_benchmarks/04.stdout sha256=247TKQyco5sr1EGzrH_cgduvHYDSTBCk44III2CDTYY 18
ifj2017/tests/99_benchmarks/05.code sha256=vIktqDLXDfavCkwBMEHlvtGNBufA-Rs2PTrZJKYeoYE 455
ifj2017/tests/99_benchmarks/05.stdout sha256=xpO5oR9bUT5HbDz69IOeD_g54HrWL_JZyITR9SFf-i8 8
ifj2017/tests/99_benchmarks/07.code sha256=d4glfL-O5TEcXkeqT7mxQy8FPWDDPp6tIffBEk6ei_c 691
ifj2017/tests/99_benchmarks/07.stdout sha256=UCMqd_eJYSjL0Ch8meNZYivrJoOb76pzlInFBL6T4Bs 306
ifj2017/tests/99_benchmarks/08.code sha256=p1JyQviabkKVmI2mJWQR5werKTv7V7SP5JILPcZsaOk 311
ifj2017/tests/99_benchmarks/08.stdin sha256=SkTcFTZCBKgP6A6QOUVcwWCCgYIP4rJPHlIzreavHdU 2
ifj2017/tests/99_benchmarks/08.stdout sha256=iPO1G-7XEZxyVycC3y46y3oGbsrje3EWGDsSScyXmcw 46
ifj2017/tests/99_benchmarks/09.code sha256=LgyKfL8L_N7vBpGdbpkb4yNpKrnN13_Yww-JUnRjq7Y 253
ifj2017/tests/99_benchmarks/09.stdout sha256=T3zXNpVKEJQKIQ5JlHHpgcq7UmM4_bXBdgmNVpjWDMk 294
ifj2017/tests/99_benchmarks/10.code sha256=8rUpOwNoso4NHkTtxFECb69E19I5hggufRFLO2e6BUs 411
ifj2017/tests/99_benchmarks/10.stdout sha256=kGvmdANhRiogrUN9q9OBO9PpKTdk7gB1BhvL9fwHU1k 8
ifj2017/tests/99_benchmarks/11.code sha256=8mEwRRPUoBjnsVxF7pGFS1SETBhWd6j6f2Hg6Gk0ahE 3022
ifj2017/tests/99_benchmarks/11.stdout sha256=VlM5vE0z1ygXtYMCQRLrf1zfPl7vAlLW7BucmpThK7M 2
ifj2017/tests/99_benchmarks/12.code sha256=i26E0JuTa1XUvan_-FLZ83GDUq4s4Wpn1eEITH4QR7s 355
ifj2017/tests/99_benchmarks/12.stdout sha256=zVQHZ_wYCRSY29e-Iv1Kb-sDemUmjtFyt1RHlNHdQ1g 3
ifj2017/tests/99_benchmarks/13.code sha256=mhMslBJoWVcCTvMxtSxSdQ7vYaE0ayc4gVXeuvTy9Q4 416
ifj2017/tests/99_benchmarks/13.stdout sha256=mgGkqgJXgBi2R-2Km3WUpg5gwxZ0dOi7MWZaMmBJqtA 238
ifj2017/tests/99_benchmarks/14.code sha256=oiF62ctEWEU5KXhHEzfN1qqnKbcHPAJBGp9v1iX9R1M 9064
ifj2017/tests/99_benchmarks/14.stdin sha256=KcB3n_xfsgR5pWTFjqqt_CDTnyUQ7sWusfohAvVmxjQ 30
ifj2017/tests/99_benchmarks/14.stdout sha256=PXbs43R1RuNWm6MUvrCsFIRYrjM67q21W9oPtHiGdIk 5676
ifj2017/tests/99_benchmarks/15.code sha256=r4fw_hwEap66JOtORuRzUABhgkpGCHZaGbURinSFsaY 17932
ifj2017/tests/99_benchmarks/15.stdin sha256=KcB3n_xfsgR5pWTFjqqt_CDTnyUQ7sWusfohAvVmxjQ 30
ifj2017/tests/99_benchmarks/15.stdout sha256=VBgQYC1Mi8DXc_uyFNnvT9ApAyqA6lVEIZcaDUWL1hc 5981
ifj2017/tests/99_benchmarks/tests.json sha256=T9V5K3JExwoQftkwsYkc8bbutNhd_3rkTWi-9YtAEOI 930

top_level.txt

ifj2017

entry_points.txt

ifjcode17-ide = ifj2017.ide.main:main
ifjcode17-interpreter = ifj2017.interpreter.main:main
ifjcode17-tests = ifj2017.test.main:main