├── ASMNew.exe ├── C379-2022-09-16.pdf ├── C379-2022-09-23 (Lec 6b).pdf ├── CMPT-379-scanned2022-09-13-1.pdf ├── CMPT-379-scanned2022-09-13.pdf ├── CMPT379-2022-09-28.pdf ├── CMPT379-2022-10-12-1.pdf ├── CMPT379-2022-10-12.pdf ├── CMPT379-2022-10-14.pdf ├── CMPT379-2022-10-19.pdf ├── CMPT379-2022-11-09.pdf ├── CMPT379-2022-11-16.pdf ├── CMPT379-2022-11-23.pdf ├── CMPT379-2022-11-25.pdf ├── Final-2021-2.pdf ├── Lecture 14a.pdf ├── Lecture 14b.pdf ├── Lecture 16.pdf ├── Lecture 18.pdf ├── Lecture 19a.pdf ├── Lecture 19b.pdf ├── Lecture 21a.pdf ├── Lecture 21b.pdf ├── Lecture 23a.pdf ├── Lecture 23b.pdf ├── Lecture 2a.pdf ├── Lecture 2b.pdf ├── Lecture 6a.pdf ├── Lecture 9.pdf ├── MidtermKey.pdf ├── Milestone1_2022fa.pdf ├── Milestone2_2022fa.pdf ├── Milestone3_2022fa.pdf ├── README.md ├── bilby-1-tests.zip ├── bilby-2-tests.zip ├── bilby-3-tests.zip ├── bilby-S.zip ├── bilby-S ├── .classpath ├── .gitignore ├── .project ├── .vscode │ ├── java-formatter.xml │ ├── launch.json │ └── settings.json ├── ASM_Emulator │ ├── ASMEmu.exe │ ├── ASMEmu.zip │ ├── ASM_Simulator.jar │ ├── constant-multiply.asm │ ├── forloop.asm │ ├── hello.asm │ ├── helloworld.asm │ ├── loop.asm │ ├── trial.asm │ └── variable-multiply.asm ├── README.md ├── emulator.py ├── input │ ├── bilby-0 │ │ ├── coins.bilby │ │ ├── coins.txt │ │ ├── err_addTypecheck.bilby │ │ ├── err_forgottenAssign.bilby │ │ ├── err_forgottenTerminator.bilby │ │ ├── err_greaterTypecheck.bilby │ │ ├── err_junkAfterMainBlock.bilby │ │ ├── err_lexical.bilby │ │ ├── err_multiplyTypecheck.bilby │ │ ├── err_redefinition.bilby │ │ ├── err_useBeforeDefine.bilby │ │ ├── fewerCoins.bilby │ │ ├── fewerCoins.txt │ │ ├── moreCoins.bilby │ │ ├── moreCoins.txt │ │ ├── output │ │ │ ├── coins.asm │ │ │ ├── fewerCoins.asm │ │ │ ├── moreCoins.asm │ │ │ └── printTest.asm │ │ ├── printTest.bilby │ │ └── printTest.txt │ ├── bilby-1 │ │ ├── lexical │ │ │ ├── booleanLiteral.bilby │ │ │ ├── booleanLiteral.txt │ │ │ ├── character1.bilby │ │ │ ├── character1.txt │ │ │ ├── character2.bilby │ │ │ ├── character2.txt │ │ │ ├── character3.bilby │ │ │ ├── character3.txt │ │ │ ├── comment1.bilby │ │ │ ├── comment1.txt │ │ │ ├── comment2.bilby │ │ │ ├── comment2.txt │ │ │ ├── comment3.bilby │ │ │ ├── comment3.txt │ │ │ ├── comment4.bilby │ │ │ ├── comment4.txt │ │ │ ├── comment5.bilby │ │ │ ├── comment5.txt │ │ │ ├── err_character1.bilby │ │ │ ├── err_character2.bilby │ │ │ ├── err_character3.bilby │ │ │ ├── err_character4.bilby │ │ │ ├── err_character5.bilby │ │ │ ├── err_floatingLiteral1.bilby │ │ │ ├── err_floatingLiteral2.bilby │ │ │ ├── err_floatingLiteral3.bilby │ │ │ ├── err_floatingLiteral4.bilby │ │ │ ├── err_floatingLiteral5.bilby │ │ │ ├── err_floatingLiteral6.bilby │ │ │ ├── err_identifier1.bilby │ │ │ ├── err_identifier2.bilby │ │ │ ├── err_integerLiteral.bilby │ │ │ ├── err_stringLiteral1.bilby │ │ │ ├── err_stringLiteral2.bilby │ │ │ ├── floatingLiteral1.bilby │ │ │ ├── floatingLiteral1.txt │ │ │ ├── floatingLiteral2.bilby │ │ │ ├── floatingLiteral2.txt │ │ │ ├── floatingLiteral3.bilby │ │ │ ├── floatingLiteral3.txt │ │ │ ├── floatingLiteral4.bilby │ │ │ ├── floatingLiteral4.txt │ │ │ ├── identifier1.bilby │ │ │ ├── identifier1.txt │ │ │ ├── identifier2.bilby │ │ │ ├── identifier2.txt │ │ │ ├── identifier3.bilby │ │ │ ├── identifier3.txt │ │ │ ├── identifier4.bilby │ │ │ ├── identifier4.txt │ │ │ ├── identifier5.bilby │ │ │ ├── identifier5.txt │ │ │ ├── identifier6.bilby │ │ │ ├── identifier6.txt │ │ │ ├── identifier7.bilby │ │ │ ├── identifier7.txt │ │ │ ├── identifier8.bilby │ │ │ ├── identifier8.txt │ │ │ ├── integerLiteral.bilby │ │ │ ├── integerLiteral.txt │ │ │ ├── stringLiteral1.bilby │ │ │ ├── stringLiteral1.txt │ │ │ ├── stringLiteral2.bilby │ │ │ ├── stringLiteral2.txt │ │ │ ├── stringLiteral3.bilby │ │ │ ├── stringLiteral3.txt │ │ │ ├── stringLiteral4.bilby │ │ │ └── stringLiteral4.txt │ │ ├── miscellaneous │ │ │ ├── err_equalequal_left_assoc.bilby │ │ │ ├── err_semantics1.bilby │ │ │ ├── err_terminators.bilby │ │ │ ├── good_parentheses1.bilby │ │ │ ├── good_parentheses1.txt │ │ │ ├── good_parentheses2.bilby │ │ │ ├── good_parentheses2.txt │ │ │ ├── good_parentheses3.bilby │ │ │ ├── good_parentheses3.txt │ │ │ ├── multiUnary1.bilby │ │ │ ├── multiUnary1.txt │ │ │ ├── multiUnary2.bilby │ │ │ ├── multiUnary2.txt │ │ │ ├── multiUnary3.bilby │ │ │ ├── multiUnary3.txt │ │ │ ├── multiUnary4.bilby │ │ │ ├── multiUnary4.txt │ │ │ ├── multiUnary5.bilby │ │ │ ├── multiUnary5.txt │ │ │ ├── multiUnary6.bilby │ │ │ ├── multiUnary6.txt │ │ │ ├── multiUnary7.bilby │ │ │ ├── multiUnary7.txt │ │ │ ├── rte_divide_floating.bilby │ │ │ ├── rte_divide_floating2.bilby │ │ │ ├── rte_divide_integer.bilby │ │ │ ├── rte_divide_integer2.bilby │ │ │ ├── semantics1.bilby │ │ │ ├── semantics1.txt │ │ │ ├── semantics2.bilby │ │ │ ├── semantics2.txt │ │ │ ├── stringCompare1.bilby │ │ │ └── stringCompare1.txt │ │ ├── precedence │ │ │ ├── good_precedence_add_add_floating.bilby │ │ │ ├── good_precedence_add_add_floating.txt │ │ │ ├── good_precedence_add_add_integer.bilby │ │ │ ├── good_precedence_add_add_integer.txt │ │ │ ├── good_precedence_add_divide_floating.bilby │ │ │ ├── good_precedence_add_divide_floating.txt │ │ │ ├── good_precedence_add_divide_integer.bilby │ │ │ ├── good_precedence_add_divide_integer.txt │ │ │ ├── good_precedence_add_equals_floating.bilby │ │ │ ├── good_precedence_add_equals_floating.txt │ │ │ ├── good_precedence_add_equals_integer.bilby │ │ │ ├── good_precedence_add_equals_integer.txt │ │ │ ├── good_precedence_add_greater_equals_floating.bilby │ │ │ ├── good_precedence_add_greater_equals_floating.txt │ │ │ ├── good_precedence_add_greater_equals_integer.bilby │ │ │ ├── good_precedence_add_greater_equals_integer.txt │ │ │ ├── good_precedence_add_greater_floating.bilby │ │ │ ├── good_precedence_add_greater_floating.txt │ │ │ ├── good_precedence_add_greater_integer.bilby │ │ │ ├── good_precedence_add_greater_integer.txt │ │ │ ├── good_precedence_add_less_equals_floating.bilby │ │ │ ├── good_precedence_add_less_equals_floating.txt │ │ │ ├── good_precedence_add_less_equals_integer.bilby │ │ │ ├── good_precedence_add_less_equals_integer.txt │ │ │ ├── good_precedence_add_less_floating.bilby │ │ │ ├── good_precedence_add_less_floating.txt │ │ │ ├── good_precedence_add_less_integer.bilby │ │ │ ├── good_precedence_add_less_integer.txt │ │ │ ├── good_precedence_add_multiply_floating.bilby │ │ │ ├── good_precedence_add_multiply_floating.txt │ │ │ ├── good_precedence_add_multiply_integer.bilby │ │ │ ├── good_precedence_add_multiply_integer.txt │ │ │ ├── good_precedence_add_not_equals_floating.bilby │ │ │ ├── good_precedence_add_not_equals_floating.txt │ │ │ ├── good_precedence_add_not_equals_integer.bilby │ │ │ ├── good_precedence_add_not_equals_integer.txt │ │ │ ├── good_precedence_add_subtract_floating.bilby │ │ │ ├── good_precedence_add_subtract_floating.txt │ │ │ ├── good_precedence_add_subtract_integer.bilby │ │ │ ├── good_precedence_add_subtract_integer.txt │ │ │ ├── good_precedence_cast_to_boolean_equals_character_boolean.bilby │ │ │ ├── good_precedence_cast_to_boolean_equals_character_boolean.txt │ │ │ ├── good_precedence_cast_to_boolean_equals_integer_boolean.bilby │ │ │ ├── good_precedence_cast_to_boolean_equals_integer_boolean.txt │ │ │ ├── good_precedence_cast_to_boolean_not_equals_character_boolean.bilby │ │ │ ├── good_precedence_cast_to_boolean_not_equals_character_boolean.txt │ │ │ ├── good_precedence_cast_to_boolean_not_equals_integer_boolean.bilby │ │ │ ├── good_precedence_cast_to_boolean_not_equals_integer_boolean.txt │ │ │ ├── good_precedence_cast_to_character_equals_integer_character.bilby │ │ │ ├── good_precedence_cast_to_character_equals_integer_character.txt │ │ │ ├── good_precedence_cast_to_character_greater_equals_integer_character.bilby │ │ │ ├── good_precedence_cast_to_character_greater_equals_integer_character.txt │ │ │ ├── good_precedence_cast_to_character_greater_integer_character.bilby │ │ │ ├── good_precedence_cast_to_character_greater_integer_character.txt │ │ │ ├── good_precedence_cast_to_character_less_equals_integer_character.bilby │ │ │ ├── good_precedence_cast_to_character_less_equals_integer_character.txt │ │ │ ├── good_precedence_cast_to_character_less_integer_character.bilby │ │ │ ├── good_precedence_cast_to_character_less_integer_character.txt │ │ │ ├── good_precedence_cast_to_character_not_equals_integer_character.bilby │ │ │ ├── good_precedence_cast_to_character_not_equals_integer_character.txt │ │ │ ├── good_precedence_cast_to_floating_add_integer_floating.bilby │ │ │ ├── good_precedence_cast_to_floating_add_integer_floating.txt │ │ │ ├── good_precedence_cast_to_floating_divide_integer_floating.bilby │ │ │ ├── good_precedence_cast_to_floating_divide_integer_floating.txt │ │ │ ├── good_precedence_cast_to_floating_equals_integer_floating.bilby │ │ │ ├── good_precedence_cast_to_floating_equals_integer_floating.txt │ │ │ ├── good_precedence_cast_to_floating_greater_equals_integer_floating.bilby │ │ │ ├── good_precedence_cast_to_floating_greater_equals_integer_floating.txt │ │ │ ├── good_precedence_cast_to_floating_greater_integer_floating.bilby │ │ │ ├── good_precedence_cast_to_floating_greater_integer_floating.txt │ │ │ ├── good_precedence_cast_to_floating_less_equals_integer_floating.bilby │ │ │ ├── good_precedence_cast_to_floating_less_equals_integer_floating.txt │ │ │ ├── good_precedence_cast_to_floating_less_integer_floating.bilby │ │ │ ├── good_precedence_cast_to_floating_less_integer_floating.txt │ │ │ ├── good_precedence_cast_to_floating_multiply_integer_floating.bilby │ │ │ ├── good_precedence_cast_to_floating_multiply_integer_floating.txt │ │ │ ├── good_precedence_cast_to_floating_not_equals_integer_floating.bilby │ │ │ ├── good_precedence_cast_to_floating_not_equals_integer_floating.txt │ │ │ ├── good_precedence_cast_to_floating_subtract_integer_floating.bilby │ │ │ ├── good_precedence_cast_to_floating_subtract_integer_floating.txt │ │ │ ├── good_precedence_cast_to_integer_add_character_integer.bilby │ │ │ ├── good_precedence_cast_to_integer_add_character_integer.txt │ │ │ ├── good_precedence_cast_to_integer_add_floating_integer.bilby │ │ │ ├── good_precedence_cast_to_integer_add_floating_integer.txt │ │ │ ├── good_precedence_cast_to_integer_divide_character_integer.bilby │ │ │ ├── good_precedence_cast_to_integer_divide_character_integer.txt │ │ │ ├── good_precedence_cast_to_integer_divide_floating_integer.bilby │ │ │ ├── good_precedence_cast_to_integer_divide_floating_integer.txt │ │ │ ├── good_precedence_cast_to_integer_equals_character_integer.bilby │ │ │ ├── good_precedence_cast_to_integer_equals_character_integer.txt │ │ │ ├── good_precedence_cast_to_integer_equals_floating_integer.bilby │ │ │ ├── good_precedence_cast_to_integer_equals_floating_integer.txt │ │ │ ├── good_precedence_cast_to_integer_greater_character_integer.bilby │ │ │ ├── good_precedence_cast_to_integer_greater_character_integer.txt │ │ │ ├── good_precedence_cast_to_integer_greater_equals_character_integer.bilby │ │ │ ├── good_precedence_cast_to_integer_greater_equals_character_integer.txt │ │ │ ├── good_precedence_cast_to_integer_greater_equals_floating_integer.bilby │ │ │ ├── good_precedence_cast_to_integer_greater_equals_floating_integer.txt │ │ │ ├── good_precedence_cast_to_integer_greater_floating_integer.bilby │ │ │ ├── good_precedence_cast_to_integer_greater_floating_integer.txt │ │ │ ├── good_precedence_cast_to_integer_less_character_integer.bilby │ │ │ ├── good_precedence_cast_to_integer_less_character_integer.txt │ │ │ ├── good_precedence_cast_to_integer_less_equals_character_integer.bilby │ │ │ ├── good_precedence_cast_to_integer_less_equals_character_integer.txt │ │ │ ├── good_precedence_cast_to_integer_less_equals_floating_integer.bilby │ │ │ ├── good_precedence_cast_to_integer_less_equals_floating_integer.txt │ │ │ ├── good_precedence_cast_to_integer_less_floating_integer.bilby │ │ │ ├── good_precedence_cast_to_integer_less_floating_integer.txt │ │ │ ├── good_precedence_cast_to_integer_multiply_character_integer.bilby │ │ │ ├── good_precedence_cast_to_integer_multiply_character_integer.txt │ │ │ ├── good_precedence_cast_to_integer_multiply_floating_integer.bilby │ │ │ ├── good_precedence_cast_to_integer_multiply_floating_integer.txt │ │ │ ├── good_precedence_cast_to_integer_not_equals_character_integer.bilby │ │ │ ├── good_precedence_cast_to_integer_not_equals_character_integer.txt │ │ │ ├── good_precedence_cast_to_integer_not_equals_floating_integer.bilby │ │ │ ├── good_precedence_cast_to_integer_not_equals_floating_integer.txt │ │ │ ├── good_precedence_cast_to_integer_subtract_character_integer.bilby │ │ │ ├── good_precedence_cast_to_integer_subtract_character_integer.txt │ │ │ ├── good_precedence_cast_to_integer_subtract_floating_integer.bilby │ │ │ ├── good_precedence_cast_to_integer_subtract_floating_integer.txt │ │ │ ├── good_precedence_divide_add_floating.bilby │ │ │ ├── good_precedence_divide_add_floating.txt │ │ │ ├── good_precedence_divide_add_integer.bilby │ │ │ ├── good_precedence_divide_add_integer.txt │ │ │ ├── good_precedence_divide_divide_floating.bilby │ │ │ ├── good_precedence_divide_divide_floating.txt │ │ │ ├── good_precedence_divide_divide_integer.bilby │ │ │ ├── good_precedence_divide_divide_integer.txt │ │ │ ├── good_precedence_divide_equals_floating.bilby │ │ │ ├── good_precedence_divide_equals_floating.txt │ │ │ ├── good_precedence_divide_equals_integer.bilby │ │ │ ├── good_precedence_divide_equals_integer.txt │ │ │ ├── good_precedence_divide_greater_equals_floating.bilby │ │ │ ├── good_precedence_divide_greater_equals_floating.txt │ │ │ ├── good_precedence_divide_greater_equals_integer.bilby │ │ │ ├── good_precedence_divide_greater_equals_integer.txt │ │ │ ├── good_precedence_divide_greater_floating.bilby │ │ │ ├── good_precedence_divide_greater_floating.txt │ │ │ ├── good_precedence_divide_greater_integer.bilby │ │ │ ├── good_precedence_divide_greater_integer.txt │ │ │ ├── good_precedence_divide_less_equals_floating.bilby │ │ │ ├── good_precedence_divide_less_equals_floating.txt │ │ │ ├── good_precedence_divide_less_equals_integer.bilby │ │ │ ├── good_precedence_divide_less_equals_integer.txt │ │ │ ├── good_precedence_divide_less_floating.bilby │ │ │ ├── good_precedence_divide_less_floating.txt │ │ │ ├── good_precedence_divide_less_integer.bilby │ │ │ ├── good_precedence_divide_less_integer.txt │ │ │ ├── good_precedence_divide_multiply_floating.bilby │ │ │ ├── good_precedence_divide_multiply_floating.txt │ │ │ ├── good_precedence_divide_multiply_integer.bilby │ │ │ ├── good_precedence_divide_multiply_integer.txt │ │ │ ├── good_precedence_divide_not_equals_floating.bilby │ │ │ ├── good_precedence_divide_not_equals_floating.txt │ │ │ ├── good_precedence_divide_not_equals_integer.bilby │ │ │ ├── good_precedence_divide_not_equals_integer.txt │ │ │ ├── good_precedence_divide_subtract_floating.bilby │ │ │ ├── good_precedence_divide_subtract_floating.txt │ │ │ ├── good_precedence_divide_subtract_integer.bilby │ │ │ ├── good_precedence_divide_subtract_integer.txt │ │ │ ├── good_precedence_equals_equals_boolean.bilby │ │ │ ├── good_precedence_equals_equals_boolean.txt │ │ │ ├── good_precedence_equals_not_equals_boolean.bilby │ │ │ ├── good_precedence_equals_not_equals_boolean.txt │ │ │ ├── good_precedence_multiply_add_floating.bilby │ │ │ ├── good_precedence_multiply_add_floating.txt │ │ │ ├── good_precedence_multiply_add_integer.bilby │ │ │ ├── good_precedence_multiply_add_integer.txt │ │ │ ├── good_precedence_multiply_divide_floating.bilby │ │ │ ├── good_precedence_multiply_divide_floating.txt │ │ │ ├── good_precedence_multiply_divide_integer.bilby │ │ │ ├── good_precedence_multiply_divide_integer.txt │ │ │ ├── good_precedence_multiply_equals_floating.bilby │ │ │ ├── good_precedence_multiply_equals_floating.txt │ │ │ ├── good_precedence_multiply_equals_integer.bilby │ │ │ ├── good_precedence_multiply_equals_integer.txt │ │ │ ├── good_precedence_multiply_greater_equals_floating.bilby │ │ │ ├── good_precedence_multiply_greater_equals_floating.txt │ │ │ ├── good_precedence_multiply_greater_equals_integer.bilby │ │ │ ├── good_precedence_multiply_greater_equals_integer.txt │ │ │ ├── good_precedence_multiply_greater_floating.bilby │ │ │ ├── good_precedence_multiply_greater_floating.txt │ │ │ ├── good_precedence_multiply_greater_integer.bilby │ │ │ ├── good_precedence_multiply_greater_integer.txt │ │ │ ├── good_precedence_multiply_less_equals_floating.bilby │ │ │ ├── good_precedence_multiply_less_equals_floating.txt │ │ │ ├── good_precedence_multiply_less_equals_integer.bilby │ │ │ ├── good_precedence_multiply_less_equals_integer.txt │ │ │ ├── good_precedence_multiply_less_floating.bilby │ │ │ ├── good_precedence_multiply_less_floating.txt │ │ │ ├── good_precedence_multiply_less_integer.bilby │ │ │ ├── good_precedence_multiply_less_integer.txt │ │ │ ├── good_precedence_multiply_multiply_floating.bilby │ │ │ ├── good_precedence_multiply_multiply_floating.txt │ │ │ ├── good_precedence_multiply_multiply_integer.bilby │ │ │ ├── good_precedence_multiply_multiply_integer.txt │ │ │ ├── good_precedence_multiply_not_equals_floating.bilby │ │ │ ├── good_precedence_multiply_not_equals_floating.txt │ │ │ ├── good_precedence_multiply_not_equals_integer.bilby │ │ │ ├── good_precedence_multiply_not_equals_integer.txt │ │ │ ├── good_precedence_multiply_subtract_floating.bilby │ │ │ ├── good_precedence_multiply_subtract_floating.txt │ │ │ ├── good_precedence_multiply_subtract_integer.bilby │ │ │ ├── good_precedence_multiply_subtract_integer.txt │ │ │ ├── good_precedence_not_equals_equals_boolean.bilby │ │ │ ├── good_precedence_not_equals_equals_boolean.txt │ │ │ ├── good_precedence_not_equals_not_equals_boolean.bilby │ │ │ ├── good_precedence_not_equals_not_equals_boolean.txt │ │ │ ├── good_precedence_subtract_add_floating.bilby │ │ │ ├── good_precedence_subtract_add_floating.txt │ │ │ ├── good_precedence_subtract_add_integer.bilby │ │ │ ├── good_precedence_subtract_add_integer.txt │ │ │ ├── good_precedence_subtract_divide_floating.bilby │ │ │ ├── good_precedence_subtract_divide_floating.txt │ │ │ ├── good_precedence_subtract_divide_integer.bilby │ │ │ ├── good_precedence_subtract_divide_integer.txt │ │ │ ├── good_precedence_subtract_equals_floating.bilby │ │ │ ├── good_precedence_subtract_equals_floating.txt │ │ │ ├── good_precedence_subtract_equals_integer.bilby │ │ │ ├── good_precedence_subtract_equals_integer.txt │ │ │ ├── good_precedence_subtract_greater_equals_floating.bilby │ │ │ ├── good_precedence_subtract_greater_equals_floating.txt │ │ │ ├── good_precedence_subtract_greater_equals_integer.bilby │ │ │ ├── good_precedence_subtract_greater_equals_integer.txt │ │ │ ├── good_precedence_subtract_greater_floating.bilby │ │ │ ├── good_precedence_subtract_greater_floating.txt │ │ │ ├── good_precedence_subtract_greater_integer.bilby │ │ │ ├── good_precedence_subtract_greater_integer.txt │ │ │ ├── good_precedence_subtract_less_equals_floating.bilby │ │ │ ├── good_precedence_subtract_less_equals_floating.txt │ │ │ ├── good_precedence_subtract_less_equals_integer.bilby │ │ │ ├── good_precedence_subtract_less_equals_integer.txt │ │ │ ├── good_precedence_subtract_less_floating.bilby │ │ │ ├── good_precedence_subtract_less_floating.txt │ │ │ ├── good_precedence_subtract_less_integer.bilby │ │ │ ├── good_precedence_subtract_less_integer.txt │ │ │ ├── good_precedence_subtract_multiply_floating.bilby │ │ │ ├── good_precedence_subtract_multiply_floating.txt │ │ │ ├── good_precedence_subtract_multiply_integer.bilby │ │ │ ├── good_precedence_subtract_multiply_integer.txt │ │ │ ├── good_precedence_subtract_not_equals_floating.bilby │ │ │ ├── good_precedence_subtract_not_equals_floating.txt │ │ │ ├── good_precedence_subtract_not_equals_integer.bilby │ │ │ ├── good_precedence_subtract_not_equals_integer.txt │ │ │ ├── good_precedence_subtract_subtract_floating.bilby │ │ │ ├── good_precedence_subtract_subtract_floating.txt │ │ │ ├── good_precedence_subtract_subtract_integer.bilby │ │ │ └── good_precedence_subtract_subtract_integer.txt │ │ ├── statements │ │ │ ├── assign1.bilby │ │ │ ├── assign1.txt │ │ │ ├── blockStatement1.bilby │ │ │ ├── blockStatement1.txt │ │ │ ├── blockStatement2.bilby │ │ │ ├── blockStatement2.txt │ │ │ ├── declaration1.bilby │ │ │ ├── declaration1.txt │ │ │ ├── declaration2.bilby │ │ │ ├── declaration2.txt │ │ │ ├── declaration3.bilby │ │ │ ├── declaration3.txt │ │ │ ├── err_assign1.bilby │ │ │ ├── err_assign2.bilby │ │ │ ├── err_blockStatement1.bilby │ │ │ ├── err_blockStatement2.bilby │ │ │ ├── err_blockStatement3.bilby │ │ │ ├── err_declaration1.bilby │ │ │ ├── err_declaration2.bilby │ │ │ ├── err_declaration3.bilby │ │ │ ├── err_print1.bilby │ │ │ ├── print1.bilby │ │ │ ├── print1.txt │ │ │ ├── print2.bilby │ │ │ ├── print2.txt │ │ │ ├── print3.bilby │ │ │ ├── print3.txt │ │ │ ├── print4.bilby │ │ │ └── print4.txt │ │ └── typechecking │ │ │ ├── err_typecheck_add_boolean.bilby │ │ │ ├── err_typecheck_add_boolean_boolean.bilby │ │ │ ├── err_typecheck_add_boolean_character.bilby │ │ │ ├── err_typecheck_add_boolean_floating.bilby │ │ │ ├── err_typecheck_add_boolean_integer.bilby │ │ │ ├── err_typecheck_add_boolean_string.bilby │ │ │ ├── err_typecheck_add_character.bilby │ │ │ ├── err_typecheck_add_character_boolean.bilby │ │ │ ├── err_typecheck_add_character_character.bilby │ │ │ ├── err_typecheck_add_character_floating.bilby │ │ │ ├── err_typecheck_add_character_integer.bilby │ │ │ ├── err_typecheck_add_character_string.bilby │ │ │ ├── err_typecheck_add_floating_boolean.bilby │ │ │ ├── err_typecheck_add_floating_character.bilby │ │ │ ├── err_typecheck_add_floating_integer.bilby │ │ │ ├── err_typecheck_add_floating_string.bilby │ │ │ ├── err_typecheck_add_integer_boolean.bilby │ │ │ ├── err_typecheck_add_integer_character.bilby │ │ │ ├── err_typecheck_add_integer_floating.bilby │ │ │ ├── err_typecheck_add_integer_string.bilby │ │ │ ├── err_typecheck_add_string.bilby │ │ │ ├── err_typecheck_add_string_boolean.bilby │ │ │ ├── err_typecheck_add_string_character.bilby │ │ │ ├── err_typecheck_add_string_floating.bilby │ │ │ ├── err_typecheck_add_string_integer.bilby │ │ │ ├── err_typecheck_add_string_string.bilby │ │ │ ├── err_typecheck_assign_boolean_character.bilby │ │ │ ├── err_typecheck_assign_boolean_floating.bilby │ │ │ ├── err_typecheck_assign_boolean_integer.bilby │ │ │ ├── err_typecheck_assign_boolean_string.bilby │ │ │ ├── err_typecheck_assign_character_boolean.bilby │ │ │ ├── err_typecheck_assign_character_floating.bilby │ │ │ ├── err_typecheck_assign_character_integer.bilby │ │ │ ├── err_typecheck_assign_character_string.bilby │ │ │ ├── err_typecheck_assign_floating_boolean.bilby │ │ │ ├── err_typecheck_assign_floating_character.bilby │ │ │ ├── err_typecheck_assign_floating_integer.bilby │ │ │ ├── err_typecheck_assign_floating_string.bilby │ │ │ ├── err_typecheck_assign_integer_boolean.bilby │ │ │ ├── err_typecheck_assign_integer_character.bilby │ │ │ ├── err_typecheck_assign_integer_floating.bilby │ │ │ ├── err_typecheck_assign_integer_string.bilby │ │ │ ├── err_typecheck_assign_string_boolean.bilby │ │ │ ├── err_typecheck_assign_string_character.bilby │ │ │ ├── err_typecheck_assign_string_floating.bilby │ │ │ ├── err_typecheck_assign_string_integer.bilby │ │ │ ├── err_typecheck_cast_boolean_character.bilby │ │ │ ├── err_typecheck_cast_boolean_floating.bilby │ │ │ ├── err_typecheck_cast_boolean_integer.bilby │ │ │ ├── err_typecheck_cast_boolean_string.bilby │ │ │ ├── err_typecheck_cast_character_floating.bilby │ │ │ ├── err_typecheck_cast_character_string.bilby │ │ │ ├── err_typecheck_cast_floating_boolean.bilby │ │ │ ├── err_typecheck_cast_floating_character.bilby │ │ │ ├── err_typecheck_cast_floating_string.bilby │ │ │ ├── err_typecheck_cast_integer_string.bilby │ │ │ ├── err_typecheck_cast_string_boolean.bilby │ │ │ ├── err_typecheck_cast_string_character.bilby │ │ │ ├── err_typecheck_cast_string_floating.bilby │ │ │ ├── err_typecheck_cast_string_integer.bilby │ │ │ ├── err_typecheck_divide_boolean_boolean.bilby │ │ │ ├── err_typecheck_divide_boolean_character.bilby │ │ │ ├── err_typecheck_divide_boolean_floating.bilby │ │ │ ├── err_typecheck_divide_boolean_integer.bilby │ │ │ ├── err_typecheck_divide_boolean_string.bilby │ │ │ ├── err_typecheck_divide_character_boolean.bilby │ │ │ ├── err_typecheck_divide_character_character.bilby │ │ │ ├── err_typecheck_divide_character_floating.bilby │ │ │ ├── err_typecheck_divide_character_integer.bilby │ │ │ ├── err_typecheck_divide_character_string.bilby │ │ │ ├── err_typecheck_divide_floating_boolean.bilby │ │ │ ├── err_typecheck_divide_floating_character.bilby │ │ │ ├── err_typecheck_divide_floating_integer.bilby │ │ │ ├── err_typecheck_divide_floating_string.bilby │ │ │ ├── err_typecheck_divide_integer_boolean.bilby │ │ │ ├── err_typecheck_divide_integer_character.bilby │ │ │ ├── err_typecheck_divide_integer_floating.bilby │ │ │ ├── err_typecheck_divide_integer_string.bilby │ │ │ ├── err_typecheck_divide_string_boolean.bilby │ │ │ ├── err_typecheck_divide_string_character.bilby │ │ │ ├── err_typecheck_divide_string_floating.bilby │ │ │ ├── err_typecheck_divide_string_integer.bilby │ │ │ ├── err_typecheck_divide_string_string.bilby │ │ │ ├── err_typecheck_equals_boolean_character.bilby │ │ │ ├── err_typecheck_equals_boolean_floating.bilby │ │ │ ├── err_typecheck_equals_boolean_integer.bilby │ │ │ ├── err_typecheck_equals_boolean_string.bilby │ │ │ ├── err_typecheck_equals_character_boolean.bilby │ │ │ ├── err_typecheck_equals_character_floating.bilby │ │ │ ├── err_typecheck_equals_character_integer.bilby │ │ │ ├── err_typecheck_equals_character_string.bilby │ │ │ ├── err_typecheck_equals_floating_boolean.bilby │ │ │ ├── err_typecheck_equals_floating_character.bilby │ │ │ ├── err_typecheck_equals_floating_integer.bilby │ │ │ ├── err_typecheck_equals_floating_string.bilby │ │ │ ├── err_typecheck_equals_integer_boolean.bilby │ │ │ ├── err_typecheck_equals_integer_character.bilby │ │ │ ├── err_typecheck_equals_integer_floating.bilby │ │ │ ├── err_typecheck_equals_integer_string.bilby │ │ │ ├── err_typecheck_equals_string_boolean.bilby │ │ │ ├── err_typecheck_equals_string_character.bilby │ │ │ ├── err_typecheck_equals_string_floating.bilby │ │ │ ├── err_typecheck_equals_string_integer.bilby │ │ │ ├── err_typecheck_greater_boolean_boolean.bilby │ │ │ ├── err_typecheck_greater_boolean_character.bilby │ │ │ ├── err_typecheck_greater_boolean_floating.bilby │ │ │ ├── err_typecheck_greater_boolean_integer.bilby │ │ │ ├── err_typecheck_greater_boolean_string.bilby │ │ │ ├── err_typecheck_greater_character_boolean.bilby │ │ │ ├── err_typecheck_greater_character_floating.bilby │ │ │ ├── err_typecheck_greater_character_integer.bilby │ │ │ ├── err_typecheck_greater_character_string.bilby │ │ │ ├── err_typecheck_greater_equals_boolean_boolean.bilby │ │ │ ├── err_typecheck_greater_equals_boolean_character.bilby │ │ │ ├── err_typecheck_greater_equals_boolean_floating.bilby │ │ │ ├── err_typecheck_greater_equals_boolean_integer.bilby │ │ │ ├── err_typecheck_greater_equals_boolean_string.bilby │ │ │ ├── err_typecheck_greater_equals_character_boolean.bilby │ │ │ ├── err_typecheck_greater_equals_character_floating.bilby │ │ │ ├── err_typecheck_greater_equals_character_integer.bilby │ │ │ ├── err_typecheck_greater_equals_character_string.bilby │ │ │ ├── err_typecheck_greater_equals_floating_boolean.bilby │ │ │ ├── err_typecheck_greater_equals_floating_character.bilby │ │ │ ├── err_typecheck_greater_equals_floating_integer.bilby │ │ │ ├── err_typecheck_greater_equals_floating_string.bilby │ │ │ ├── err_typecheck_greater_equals_integer_boolean.bilby │ │ │ ├── err_typecheck_greater_equals_integer_character.bilby │ │ │ ├── err_typecheck_greater_equals_integer_floating.bilby │ │ │ ├── err_typecheck_greater_equals_integer_string.bilby │ │ │ ├── err_typecheck_greater_equals_string_boolean.bilby │ │ │ ├── err_typecheck_greater_equals_string_character.bilby │ │ │ ├── err_typecheck_greater_equals_string_floating.bilby │ │ │ ├── err_typecheck_greater_equals_string_integer.bilby │ │ │ ├── err_typecheck_greater_equals_string_string.bilby │ │ │ ├── err_typecheck_greater_floating_boolean.bilby │ │ │ ├── err_typecheck_greater_floating_character.bilby │ │ │ ├── err_typecheck_greater_floating_integer.bilby │ │ │ ├── err_typecheck_greater_floating_string.bilby │ │ │ ├── err_typecheck_greater_integer_boolean.bilby │ │ │ ├── err_typecheck_greater_integer_character.bilby │ │ │ ├── err_typecheck_greater_integer_floating.bilby │ │ │ ├── err_typecheck_greater_integer_string.bilby │ │ │ ├── err_typecheck_greater_string_boolean.bilby │ │ │ ├── err_typecheck_greater_string_character.bilby │ │ │ ├── err_typecheck_greater_string_floating.bilby │ │ │ ├── err_typecheck_greater_string_integer.bilby │ │ │ ├── err_typecheck_greater_string_string.bilby │ │ │ ├── err_typecheck_less_boolean_boolean.bilby │ │ │ ├── err_typecheck_less_boolean_character.bilby │ │ │ ├── err_typecheck_less_boolean_floating.bilby │ │ │ ├── err_typecheck_less_boolean_integer.bilby │ │ │ ├── err_typecheck_less_boolean_string.bilby │ │ │ ├── err_typecheck_less_character_boolean.bilby │ │ │ ├── err_typecheck_less_character_floating.bilby │ │ │ ├── err_typecheck_less_character_integer.bilby │ │ │ ├── err_typecheck_less_character_string.bilby │ │ │ ├── err_typecheck_less_equals_boolean_boolean.bilby │ │ │ ├── err_typecheck_less_equals_boolean_character.bilby │ │ │ ├── err_typecheck_less_equals_boolean_floating.bilby │ │ │ ├── err_typecheck_less_equals_boolean_integer.bilby │ │ │ ├── err_typecheck_less_equals_boolean_string.bilby │ │ │ ├── err_typecheck_less_equals_character_boolean.bilby │ │ │ ├── err_typecheck_less_equals_character_floating.bilby │ │ │ ├── err_typecheck_less_equals_character_integer.bilby │ │ │ ├── err_typecheck_less_equals_character_string.bilby │ │ │ ├── err_typecheck_less_equals_floating_boolean.bilby │ │ │ ├── err_typecheck_less_equals_floating_character.bilby │ │ │ ├── err_typecheck_less_equals_floating_integer.bilby │ │ │ ├── err_typecheck_less_equals_floating_string.bilby │ │ │ ├── err_typecheck_less_equals_integer_boolean.bilby │ │ │ ├── err_typecheck_less_equals_integer_character.bilby │ │ │ ├── err_typecheck_less_equals_integer_floating.bilby │ │ │ ├── err_typecheck_less_equals_integer_string.bilby │ │ │ ├── err_typecheck_less_equals_string_boolean.bilby │ │ │ ├── err_typecheck_less_equals_string_character.bilby │ │ │ ├── err_typecheck_less_equals_string_floating.bilby │ │ │ ├── err_typecheck_less_equals_string_integer.bilby │ │ │ ├── err_typecheck_less_equals_string_string.bilby │ │ │ ├── err_typecheck_less_floating_boolean.bilby │ │ │ ├── err_typecheck_less_floating_character.bilby │ │ │ ├── err_typecheck_less_floating_integer.bilby │ │ │ ├── err_typecheck_less_floating_string.bilby │ │ │ ├── err_typecheck_less_integer_boolean.bilby │ │ │ ├── err_typecheck_less_integer_character.bilby │ │ │ ├── err_typecheck_less_integer_floating.bilby │ │ │ ├── err_typecheck_less_integer_string.bilby │ │ │ ├── err_typecheck_less_string_boolean.bilby │ │ │ ├── err_typecheck_less_string_character.bilby │ │ │ ├── err_typecheck_less_string_floating.bilby │ │ │ ├── err_typecheck_less_string_integer.bilby │ │ │ ├── err_typecheck_less_string_string.bilby │ │ │ ├── err_typecheck_multiply_boolean_boolean.bilby │ │ │ ├── err_typecheck_multiply_boolean_character.bilby │ │ │ ├── err_typecheck_multiply_boolean_floating.bilby │ │ │ ├── err_typecheck_multiply_boolean_integer.bilby │ │ │ ├── err_typecheck_multiply_boolean_string.bilby │ │ │ ├── err_typecheck_multiply_character_boolean.bilby │ │ │ ├── err_typecheck_multiply_character_character.bilby │ │ │ ├── err_typecheck_multiply_character_floating.bilby │ │ │ ├── err_typecheck_multiply_character_integer.bilby │ │ │ ├── err_typecheck_multiply_character_string.bilby │ │ │ ├── err_typecheck_multiply_floating_boolean.bilby │ │ │ ├── err_typecheck_multiply_floating_character.bilby │ │ │ ├── err_typecheck_multiply_floating_integer.bilby │ │ │ ├── err_typecheck_multiply_floating_string.bilby │ │ │ ├── err_typecheck_multiply_integer_boolean.bilby │ │ │ ├── err_typecheck_multiply_integer_character.bilby │ │ │ ├── err_typecheck_multiply_integer_floating.bilby │ │ │ ├── err_typecheck_multiply_integer_string.bilby │ │ │ ├── err_typecheck_multiply_string_boolean.bilby │ │ │ ├── err_typecheck_multiply_string_character.bilby │ │ │ ├── err_typecheck_multiply_string_floating.bilby │ │ │ ├── err_typecheck_multiply_string_integer.bilby │ │ │ ├── err_typecheck_multiply_string_string.bilby │ │ │ ├── err_typecheck_not_equals_boolean_character.bilby │ │ │ ├── err_typecheck_not_equals_boolean_floating.bilby │ │ │ ├── err_typecheck_not_equals_boolean_integer.bilby │ │ │ ├── err_typecheck_not_equals_boolean_string.bilby │ │ │ ├── err_typecheck_not_equals_character_boolean.bilby │ │ │ ├── err_typecheck_not_equals_character_floating.bilby │ │ │ ├── err_typecheck_not_equals_character_integer.bilby │ │ │ ├── err_typecheck_not_equals_character_string.bilby │ │ │ ├── err_typecheck_not_equals_floating_boolean.bilby │ │ │ ├── err_typecheck_not_equals_floating_character.bilby │ │ │ ├── err_typecheck_not_equals_floating_integer.bilby │ │ │ ├── err_typecheck_not_equals_floating_string.bilby │ │ │ ├── err_typecheck_not_equals_integer_boolean.bilby │ │ │ ├── err_typecheck_not_equals_integer_character.bilby │ │ │ ├── err_typecheck_not_equals_integer_floating.bilby │ │ │ ├── err_typecheck_not_equals_integer_string.bilby │ │ │ ├── err_typecheck_not_equals_string_boolean.bilby │ │ │ ├── err_typecheck_not_equals_string_character.bilby │ │ │ ├── err_typecheck_not_equals_string_floating.bilby │ │ │ ├── err_typecheck_not_equals_string_integer.bilby │ │ │ ├── err_typecheck_subtract_boolean.bilby │ │ │ ├── err_typecheck_subtract_boolean_boolean.bilby │ │ │ ├── err_typecheck_subtract_boolean_character.bilby │ │ │ ├── err_typecheck_subtract_boolean_floating.bilby │ │ │ ├── err_typecheck_subtract_boolean_integer.bilby │ │ │ ├── err_typecheck_subtract_boolean_string.bilby │ │ │ ├── err_typecheck_subtract_character.bilby │ │ │ ├── err_typecheck_subtract_character_boolean.bilby │ │ │ ├── err_typecheck_subtract_character_character.bilby │ │ │ ├── err_typecheck_subtract_character_floating.bilby │ │ │ ├── err_typecheck_subtract_character_integer.bilby │ │ │ ├── err_typecheck_subtract_character_string.bilby │ │ │ ├── err_typecheck_subtract_floating_boolean.bilby │ │ │ ├── err_typecheck_subtract_floating_character.bilby │ │ │ ├── err_typecheck_subtract_floating_integer.bilby │ │ │ ├── err_typecheck_subtract_floating_string.bilby │ │ │ ├── err_typecheck_subtract_integer_boolean.bilby │ │ │ ├── err_typecheck_subtract_integer_character.bilby │ │ │ ├── err_typecheck_subtract_integer_floating.bilby │ │ │ ├── err_typecheck_subtract_integer_string.bilby │ │ │ ├── err_typecheck_subtract_string.bilby │ │ │ ├── err_typecheck_subtract_string_boolean.bilby │ │ │ ├── err_typecheck_subtract_string_character.bilby │ │ │ ├── err_typecheck_subtract_string_floating.bilby │ │ │ ├── err_typecheck_subtract_string_integer.bilby │ │ │ ├── err_typecheck_subtract_string_string.bilby │ │ │ ├── good_typecheck_add_floating.bilby │ │ │ ├── good_typecheck_add_floating.txt │ │ │ ├── good_typecheck_add_floating_floating.bilby │ │ │ ├── good_typecheck_add_floating_floating.txt │ │ │ ├── good_typecheck_add_integer.bilby │ │ │ ├── good_typecheck_add_integer.txt │ │ │ ├── good_typecheck_add_integer_integer.bilby │ │ │ ├── good_typecheck_add_integer_integer.txt │ │ │ ├── good_typecheck_assign_boolean_boolean.bilby │ │ │ ├── good_typecheck_assign_boolean_boolean.txt │ │ │ ├── good_typecheck_assign_character_character.bilby │ │ │ ├── good_typecheck_assign_character_character.txt │ │ │ ├── good_typecheck_assign_floating_floating.bilby │ │ │ ├── good_typecheck_assign_floating_floating.txt │ │ │ ├── good_typecheck_assign_integer_integer.bilby │ │ │ ├── good_typecheck_assign_integer_integer.txt │ │ │ ├── good_typecheck_assign_string_string.bilby │ │ │ ├── good_typecheck_assign_string_string.txt │ │ │ ├── good_typecheck_cast_boolean_boolean.bilby │ │ │ ├── good_typecheck_cast_boolean_boolean.txt │ │ │ ├── good_typecheck_cast_character_boolean.bilby │ │ │ ├── good_typecheck_cast_character_boolean.txt │ │ │ ├── good_typecheck_cast_character_character.bilby │ │ │ ├── good_typecheck_cast_character_character.txt │ │ │ ├── good_typecheck_cast_character_integer.bilby │ │ │ ├── good_typecheck_cast_character_integer.txt │ │ │ ├── good_typecheck_cast_floating_floating.bilby │ │ │ ├── good_typecheck_cast_floating_floating.txt │ │ │ ├── good_typecheck_cast_floating_integer.bilby │ │ │ ├── good_typecheck_cast_floating_integer.txt │ │ │ ├── good_typecheck_cast_integer_boolean.bilby │ │ │ ├── good_typecheck_cast_integer_boolean.txt │ │ │ ├── good_typecheck_cast_integer_character.bilby │ │ │ ├── good_typecheck_cast_integer_character.txt │ │ │ ├── good_typecheck_cast_integer_floating.bilby │ │ │ ├── good_typecheck_cast_integer_floating.txt │ │ │ ├── good_typecheck_cast_integer_integer.bilby │ │ │ ├── good_typecheck_cast_integer_integer.txt │ │ │ ├── good_typecheck_cast_string_string.bilby │ │ │ ├── good_typecheck_cast_string_string.txt │ │ │ ├── good_typecheck_divide_floating_floating.bilby │ │ │ ├── good_typecheck_divide_floating_floating.txt │ │ │ ├── good_typecheck_divide_integer_integer.bilby │ │ │ ├── good_typecheck_divide_integer_integer.txt │ │ │ ├── good_typecheck_equals_boolean_boolean.bilby │ │ │ ├── good_typecheck_equals_boolean_boolean.txt │ │ │ ├── good_typecheck_equals_character_character.bilby │ │ │ ├── good_typecheck_equals_character_character.txt │ │ │ ├── good_typecheck_equals_floating_floating.bilby │ │ │ ├── good_typecheck_equals_floating_floating.txt │ │ │ ├── good_typecheck_equals_integer_integer.bilby │ │ │ ├── good_typecheck_equals_integer_integer.txt │ │ │ ├── good_typecheck_equals_string_string.bilby │ │ │ ├── good_typecheck_equals_string_string.txt │ │ │ ├── good_typecheck_greater_character_character.bilby │ │ │ ├── good_typecheck_greater_character_character.txt │ │ │ ├── good_typecheck_greater_equals_character_character.bilby │ │ │ ├── good_typecheck_greater_equals_character_character.txt │ │ │ ├── good_typecheck_greater_equals_floating_floating.bilby │ │ │ ├── good_typecheck_greater_equals_floating_floating.txt │ │ │ ├── good_typecheck_greater_equals_integer_integer.bilby │ │ │ ├── good_typecheck_greater_equals_integer_integer.txt │ │ │ ├── good_typecheck_greater_floating_floating.bilby │ │ │ ├── good_typecheck_greater_floating_floating.txt │ │ │ ├── good_typecheck_greater_integer_integer.bilby │ │ │ ├── good_typecheck_greater_integer_integer.txt │ │ │ ├── good_typecheck_less_character_character.bilby │ │ │ ├── good_typecheck_less_character_character.txt │ │ │ ├── good_typecheck_less_equals_character_character.bilby │ │ │ ├── good_typecheck_less_equals_character_character.txt │ │ │ ├── good_typecheck_less_equals_floating_floating.bilby │ │ │ ├── good_typecheck_less_equals_floating_floating.txt │ │ │ ├── good_typecheck_less_equals_integer_integer.bilby │ │ │ ├── good_typecheck_less_equals_integer_integer.txt │ │ │ ├── good_typecheck_less_floating_floating.bilby │ │ │ ├── good_typecheck_less_floating_floating.txt │ │ │ ├── good_typecheck_less_integer_integer.bilby │ │ │ ├── good_typecheck_less_integer_integer.txt │ │ │ ├── good_typecheck_multiply_floating_floating.bilby │ │ │ ├── good_typecheck_multiply_floating_floating.txt │ │ │ ├── good_typecheck_multiply_integer_integer.bilby │ │ │ ├── good_typecheck_multiply_integer_integer.txt │ │ │ ├── good_typecheck_not_equals_boolean_boolean.bilby │ │ │ ├── good_typecheck_not_equals_boolean_boolean.txt │ │ │ ├── good_typecheck_not_equals_character_character.bilby │ │ │ ├── good_typecheck_not_equals_character_character.txt │ │ │ ├── good_typecheck_not_equals_floating_floating.bilby │ │ │ ├── good_typecheck_not_equals_floating_floating.txt │ │ │ ├── good_typecheck_not_equals_integer_integer.bilby │ │ │ ├── good_typecheck_not_equals_integer_integer.txt │ │ │ ├── good_typecheck_not_equals_string_string.bilby │ │ │ ├── good_typecheck_not_equals_string_string.txt │ │ │ ├── good_typecheck_subtract_floating.bilby │ │ │ ├── good_typecheck_subtract_floating.txt │ │ │ ├── good_typecheck_subtract_floating_floating.bilby │ │ │ ├── good_typecheck_subtract_floating_floating.txt │ │ │ ├── good_typecheck_subtract_integer.bilby │ │ │ ├── good_typecheck_subtract_integer.txt │ │ │ ├── good_typecheck_subtract_integer_integer.bilby │ │ │ └── good_typecheck_subtract_integer_integer.txt │ ├── bilby-2 │ │ ├── array │ │ │ ├── err_arrayCreation1.bilby │ │ │ ├── err_arrayCreation2.bilby │ │ │ ├── err_arrayCreation3.bilby │ │ │ ├── err_arrayCreation4.bilby │ │ │ ├── err_array_semantics1.bilby │ │ │ ├── err_cast_from_array1.bilby │ │ │ ├── err_cast_from_array2.bilby │ │ │ ├── err_cast_to_array1.bilby │ │ │ ├── err_cast_to_array2.bilby │ │ │ ├── err_cast_to_array3.bilby │ │ │ ├── err_cast_to_array4.bilby │ │ │ ├── err_cast_to_array5.bilby │ │ │ ├── err_empty_malformed1.bilby │ │ │ ├── err_empty_malformed2.bilby │ │ │ ├── err_empty_malformed3.bilby │ │ │ ├── err_empty_malformed4.bilby │ │ │ ├── err_empty_targetability1.bilby │ │ │ ├── err_empty_typecheck1.bilby │ │ │ ├── err_indexing1.bilby │ │ │ ├── err_indexing2.bilby │ │ │ ├── err_indexing3.bilby │ │ │ ├── err_indexing4.bilby │ │ │ ├── err_indexing5.bilby │ │ │ ├── err_indexing6.bilby │ │ │ ├── err_indexing7.bilby │ │ │ ├── err_length1.bilby │ │ │ ├── err_length2.bilby │ │ │ ├── err_pop_malformed1.bilby │ │ │ ├── err_pop_typecheck1.bilby │ │ │ ├── err_pop_typecheck10.bilby │ │ │ ├── err_pop_typecheck11.bilby │ │ │ ├── err_pop_typecheck2.bilby │ │ │ ├── err_pop_typecheck3.bilby │ │ │ ├── err_pop_typecheck4.bilby │ │ │ ├── err_pop_typecheck5.bilby │ │ │ ├── err_pop_typecheck6.bilby │ │ │ ├── err_pop_typecheck7.bilby │ │ │ ├── err_pop_typecheck8.bilby │ │ │ ├── err_pop_typecheck9.bilby │ │ │ ├── err_pop_zerolength1.bilby │ │ │ ├── err_pop_zerolength2.bilby │ │ │ ├── good_array1.bilby │ │ │ ├── good_arrayCreation1.bilby │ │ │ ├── good_arrayCreation10.bilby │ │ │ ├── good_arrayCreation11.bilby │ │ │ ├── good_arrayCreation2.bilby │ │ │ ├── good_arrayCreation3.bilby │ │ │ ├── good_arrayCreation4.bilby │ │ │ ├── good_arrayCreation5.bilby │ │ │ ├── good_arrayCreation6.bilby │ │ │ ├── good_arrayCreation7.bilby │ │ │ ├── good_arrayCreation8.bilby │ │ │ ├── good_arrayCreation9.bilby │ │ │ ├── good_array_print1.bilby │ │ │ ├── good_array_print10.bilby │ │ │ ├── good_array_print11.bilby │ │ │ ├── good_array_print12.bilby │ │ │ ├── good_array_print13.bilby │ │ │ ├── good_array_print14.bilby │ │ │ ├── good_array_print15.bilby │ │ │ ├── good_array_print2.bilby │ │ │ ├── good_array_print3.bilby │ │ │ ├── good_array_print4.bilby │ │ │ ├── good_array_print5.bilby │ │ │ ├── good_array_print6.bilby │ │ │ ├── good_array_print7.bilby │ │ │ ├── good_array_print8.bilby │ │ │ ├── good_array_print9.bilby │ │ │ ├── good_array_semantics1.bilby │ │ │ ├── good_array_semantics10.bilby │ │ │ ├── good_array_semantics2.bilby │ │ │ ├── good_array_semantics3.bilby │ │ │ ├── good_array_semantics4.bilby │ │ │ ├── good_array_semantics5.bilby │ │ │ ├── good_array_semantics6.bilby │ │ │ ├── good_array_semantics7.bilby │ │ │ ├── good_array_semantics8.bilby │ │ │ ├── good_array_semantics9.bilby │ │ │ ├── good_cast_to_array1.bilby │ │ │ ├── good_empty_construction1.bilby │ │ │ ├── good_empty_construction2.bilby │ │ │ ├── good_empty_misc1.bilby │ │ │ ├── good_empty_misc2.bilby │ │ │ ├── good_empty_syntax1.bilby │ │ │ ├── good_empty_typecheck1.bilby │ │ │ ├── good_empty_typecheck2.bilby │ │ │ ├── good_empty_typecheck3.bilby │ │ │ ├── good_empty_typecheck4.bilby │ │ │ ├── good_empty_typecheck5.bilby │ │ │ ├── good_empty_typecheck6.bilby │ │ │ ├── good_empty_zerolength1.bilby │ │ │ ├── good_freshGivesZeros1.bilby │ │ │ ├── good_freshGivesZeros2.bilby │ │ │ ├── good_indexing1.bilby │ │ │ ├── good_indexing10.bilby │ │ │ ├── good_indexing11.bilby │ │ │ ├── good_indexing12.bilby │ │ │ ├── good_indexing2.bilby │ │ │ ├── good_indexing3.bilby │ │ │ ├── good_indexing4.bilby │ │ │ ├── good_indexing5.bilby │ │ │ ├── good_indexing6.bilby │ │ │ ├── good_indexing7.bilby │ │ │ ├── good_indexing8.bilby │ │ │ ├── good_indexing9.bilby │ │ │ ├── good_length1.bilby │ │ │ ├── good_length12.bilby │ │ │ ├── good_length2.bilby │ │ │ ├── good_length3.bilby │ │ │ ├── good_length4.bilby │ │ │ ├── good_length5.bilby │ │ │ ├── good_length6.bilby │ │ │ ├── good_length7.bilby │ │ │ ├── good_length8.bilby │ │ │ ├── good_length9.bilby │ │ │ ├── good_pop_construction1.bilby │ │ │ ├── good_pop_construction2.bilby │ │ │ ├── good_pop_construction3.bilby │ │ │ ├── good_pop_construction4.bilby │ │ │ ├── good_pop_construction5.bilby │ │ │ ├── good_pop_construction6.bilby │ │ │ ├── good_pop_construction7.bilby │ │ │ ├── good_pop_construction8.bilby │ │ │ ├── good_pop_construction9.bilby │ │ │ ├── good_pop_construction_index1.bilby │ │ │ ├── good_pop_construction_index2.bilby │ │ │ ├── good_pop_construction_index4.bilby │ │ │ ├── good_pop_length_setup1.bilby │ │ │ ├── good_pop_misc1.bilby │ │ │ ├── good_promote_empty_typecheck2.bilby │ │ │ ├── rte_empty_neg_arg1.bilby │ │ │ ├── rte_empty_neg_arg2.bilby │ │ │ ├── rte_indexing1.bilby │ │ │ ├── rte_indexing10.bilby │ │ │ ├── rte_indexing11.bilby │ │ │ ├── rte_indexing12.bilby │ │ │ ├── rte_indexing13.bilby │ │ │ ├── rte_indexing2.bilby │ │ │ ├── rte_indexing3.bilby │ │ │ ├── rte_indexing4.bilby │ │ │ ├── rte_indexing5.bilby │ │ │ ├── rte_indexing6.bilby │ │ │ ├── rte_indexing7.bilby │ │ │ ├── rte_indexing8.bilby │ │ │ └── rte_indexing9.bilby │ │ ├── miscellaneous │ │ │ ├── good_and_short_circuit.bilby │ │ │ ├── good_booleanAndAndResults.bilby │ │ │ ├── good_booleanAndOrResults.bilby │ │ │ ├── good_booleanNotParenOrAndResults.bilby │ │ │ ├── good_booleanOperatorResults.bilby │ │ │ ├── good_booleanOrAndResults.bilby │ │ │ ├── good_booleanOrOrResults.bilby │ │ │ ├── good_booleanParenOrAndResults.bilby │ │ │ ├── good_fibo1.bilby │ │ │ ├── good_or_short_circuit.bilby │ │ │ ├── rte_and_short_circuit.bilby │ │ │ └── rte_or_short_circuit.bilby │ │ ├── promotion │ │ │ ├── err_promotion_x1.bilby │ │ │ ├── err_promotion_x10.bilby │ │ │ ├── err_promotion_x11.bilby │ │ │ ├── err_promotion_x12.bilby │ │ │ ├── err_promotion_x13.bilby │ │ │ ├── err_promotion_x14.bilby │ │ │ ├── err_promotion_x15.bilby │ │ │ ├── err_promotion_x16.bilby │ │ │ ├── err_promotion_x17.bilby │ │ │ ├── err_promotion_x2.bilby │ │ │ ├── err_promotion_x3.bilby │ │ │ ├── err_promotion_x4.bilby │ │ │ ├── err_promotion_x5.bilby │ │ │ ├── err_promotion_x6.bilby │ │ │ ├── err_promotion_x7.bilby │ │ │ ├── err_promotion_x8.bilby │ │ │ ├── err_promotion_x9.bilby │ │ │ ├── good_promotion1.bilby │ │ │ ├── good_promotion10.bilby │ │ │ ├── good_promotion11.bilby │ │ │ ├── good_promotion12.bilby │ │ │ ├── good_promotion13.bilby │ │ │ ├── good_promotion14.bilby │ │ │ ├── good_promotion15.bilby │ │ │ ├── good_promotion2.bilby │ │ │ ├── good_promotion3.bilby │ │ │ ├── good_promotion4.bilby │ │ │ ├── good_promotion5.bilby │ │ │ ├── good_promotion6.bilby │ │ │ ├── good_promotion7.bilby │ │ │ ├── good_promotion8.bilby │ │ │ ├── good_promotion9.bilby │ │ │ ├── good_promotion_b1.bilby │ │ │ ├── good_promotion_b10.bilby │ │ │ ├── good_promotion_b11.bilby │ │ │ ├── good_promotion_b12.bilby │ │ │ ├── good_promotion_b13.bilby │ │ │ ├── good_promotion_b14.bilby │ │ │ ├── good_promotion_b15.bilby │ │ │ ├── good_promotion_b2.bilby │ │ │ ├── good_promotion_b3.bilby │ │ │ ├── good_promotion_b4.bilby │ │ │ ├── good_promotion_b5.bilby │ │ │ ├── good_promotion_b6.bilby │ │ │ ├── good_promotion_b7.bilby │ │ │ ├── good_promotion_b8.bilby │ │ │ ├── good_promotion_b9.bilby │ │ │ ├── good_promotion_c1.bilby │ │ │ ├── good_promotion_c10.bilby │ │ │ ├── good_promotion_c11.bilby │ │ │ ├── good_promotion_c12.bilby │ │ │ ├── good_promotion_c13.bilby │ │ │ ├── good_promotion_c14.bilby │ │ │ ├── good_promotion_c15.bilby │ │ │ ├── good_promotion_c2.bilby │ │ │ ├── good_promotion_c3.bilby │ │ │ ├── good_promotion_c4.bilby │ │ │ ├── good_promotion_c5.bilby │ │ │ ├── good_promotion_c6.bilby │ │ │ ├── good_promotion_c7.bilby │ │ │ ├── good_promotion_c8.bilby │ │ │ ├── good_promotion_c9.bilby │ │ │ ├── promotion1.bilby │ │ │ ├── promotion2.bilby │ │ │ └── promotion3.bilby │ │ ├── range │ │ │ ├── add1.bilby │ │ │ ├── add10.bilby │ │ │ ├── add2.bilby │ │ │ ├── add3.bilby │ │ │ ├── add4.bilby │ │ │ ├── add5.bilby │ │ │ ├── add6.bilby │ │ │ ├── add7.bilby │ │ │ ├── add8.bilby │ │ │ ├── add9.bilby │ │ │ ├── err_add1.bilby │ │ │ ├── err_add10.bilby │ │ │ ├── err_add2.bilby │ │ │ ├── err_add3.bilby │ │ │ ├── err_add4.bilby │ │ │ ├── err_add5.bilby │ │ │ ├── err_add6.bilby │ │ │ ├── err_add7.bilby │ │ │ ├── err_add8.bilby │ │ │ ├── err_add9.bilby │ │ │ ├── err_in1.bilby │ │ │ ├── err_in2.bilby │ │ │ ├── err_in3.bilby │ │ │ ├── err_in4.bilby │ │ │ ├── err_in5.bilby │ │ │ ├── err_range1.bilby │ │ │ ├── err_range2.bilby │ │ │ ├── err_range3.bilby │ │ │ ├── err_range4.bilby │ │ │ ├── err_range5.bilby │ │ │ ├── high1.bilby │ │ │ ├── high2.bilby │ │ │ ├── high3.bilby │ │ │ ├── in1.bilby │ │ │ ├── in10.bilby │ │ │ ├── in11.bilby │ │ │ ├── in12.bilby │ │ │ ├── in13.bilby │ │ │ ├── in14.bilby │ │ │ ├── in15.bilby │ │ │ ├── in2.bilby │ │ │ ├── in3.bilby │ │ │ ├── in4.bilby │ │ │ ├── in5.bilby │ │ │ ├── in6.bilby │ │ │ ├── in7.bilby │ │ │ ├── in8.bilby │ │ │ ├── in9.bilby │ │ │ ├── in_promotion1.bilby │ │ │ ├── in_promotion2.bilby │ │ │ ├── in_promotion3.bilby │ │ │ ├── low1.bilby │ │ │ ├── low2.bilby │ │ │ ├── low3.bilby │ │ │ ├── range1.bilby │ │ │ ├── range2.bilby │ │ │ ├── range3.bilby │ │ │ ├── range4.bilby │ │ │ ├── range5.bilby │ │ │ ├── range6.bilby │ │ │ ├── range_promotion1.bilby │ │ │ ├── range_promotion2.bilby │ │ │ ├── range_promotion3.bilby │ │ │ ├── rte_range1.bilby │ │ │ ├── rte_range2.bilby │ │ │ └── rte_range3.bilby │ │ └── statements │ │ │ ├── err_ifelse1.bilby │ │ │ ├── err_ifelse2.bilby │ │ │ ├── err_ifelse3.bilby │ │ │ ├── err_ifelse4.bilby │ │ │ ├── err_ifelse5.bilby │ │ │ ├── err_ifelse6.bilby │ │ │ ├── err_ifelse7.bilby │ │ │ ├── err_ifelse8.bilby │ │ │ ├── err_target1.bilby │ │ │ ├── err_target2.bilby │ │ │ ├── err_target3.bilby │ │ │ ├── err_target4.bilby │ │ │ ├── err_target5.bilby │ │ │ ├── err_while1.bilby │ │ │ ├── err_while2.bilby │ │ │ ├── err_while3.bilby │ │ │ ├── err_while4.bilby │ │ │ ├── err_while5.bilby │ │ │ ├── err_while6.bilby │ │ │ ├── good_ifelse1.bilby │ │ │ ├── good_ifelse2.bilby │ │ │ ├── good_ifelse3.bilby │ │ │ ├── good_ifthen1.bilby │ │ │ ├── good_ifthen2.bilby │ │ │ ├── good_ifthen3.bilby │ │ │ ├── good_target1.bilby │ │ │ ├── good_target10.bilby │ │ │ ├── good_target11.bilby │ │ │ ├── good_target2.bilby │ │ │ ├── good_target3.bilby │ │ │ ├── good_target4.bilby │ │ │ ├── good_target5.bilby │ │ │ ├── good_target6.bilby │ │ │ ├── good_target7.bilby │ │ │ ├── good_target8.bilby │ │ │ ├── good_target9.bilby │ │ │ ├── good_while1.bilby │ │ │ └── good_while2.bilby │ ├── bilby-3 │ │ ├── functions │ │ │ ├── err_global_definition1.bilby │ │ │ ├── err_global_definition2.bilby │ │ │ ├── err_global_statement1.bilby │ │ │ ├── err_lambda_typecheck1.bilby │ │ │ ├── err_lambda_typecheck2.bilby │ │ │ ├── err_lambda_typecheck3.bilby │ │ │ ├── err_overload.bilby │ │ │ ├── err_shadowing1.bilby │ │ │ ├── good_fibo1.bilby │ │ │ ├── good_fibo2.bilby │ │ │ ├── good_fibo3.bilby │ │ │ ├── good_lambda_typecheck1.bilby │ │ │ ├── good_lambda_typecheck2.bilby │ │ │ ├── good_nested_invocation1.bilby │ │ │ ├── good_nested_invocation2.bilby │ │ │ ├── good_params1.bilby │ │ │ ├── good_params2.bilby │ │ │ ├── good_params3.bilby │ │ │ ├── good_params4.bilby │ │ │ ├── good_params5.bilby │ │ │ ├── good_params6.bilby │ │ │ ├── good_params7.bilby │ │ │ ├── good_params8.bilby │ │ │ ├── good_params9.bilby │ │ │ ├── good_recursion1.bilby │ │ │ ├── good_return1.bilby │ │ │ ├── good_return2.bilby │ │ │ ├── good_return3.bilby │ │ │ ├── good_return4.bilby │ │ │ ├── good_return5.bilby │ │ │ ├── good_return6.bilby │ │ │ └── good_return7.bilby │ │ ├── statements │ │ │ ├── err_break_location1.bilby │ │ │ ├── err_break_location2.bilby │ │ │ ├── err_break_location3.bilby │ │ │ ├── err_continue_location1.bilby │ │ │ ├── err_continue_location2.bilby │ │ │ ├── err_continue_location3.bilby │ │ │ ├── err_for1.bilby │ │ │ ├── err_for2.bilby │ │ │ ├── err_for3.bilby │ │ │ ├── err_for4.bilby │ │ │ ├── err_for5.bilby │ │ │ ├── err_for6.bilby │ │ │ ├── err_for7.bilby │ │ │ ├── err_for8.bilby │ │ │ ├── err_return_agreement1.bilby │ │ │ ├── err_return_agreement2.bilby │ │ │ ├── err_return_agreement3.bilby │ │ │ ├── err_return_agreement4.bilby │ │ │ ├── err_return_agreement5.bilby │ │ │ ├── err_return_location1.bilby │ │ │ ├── err_return_location2.bilby │ │ │ ├── good_break1.bilby │ │ │ ├── good_break2.bilby │ │ │ ├── good_break3.bilby │ │ │ ├── good_break4.bilby │ │ │ ├── good_break5.bilby │ │ │ ├── good_break6.bilby │ │ │ ├── good_continue1.bilby │ │ │ ├── good_continue2.bilby │ │ │ ├── good_continue3.bilby │ │ │ ├── good_continue4.bilby │ │ │ ├── good_for1.bilby │ │ │ ├── good_for10.bilby │ │ │ ├── good_for2.bilby │ │ │ ├── good_for3.bilby │ │ │ ├── good_for4.bilby │ │ │ ├── good_for5.bilby │ │ │ ├── good_for6.bilby │ │ │ ├── good_for7.bilby │ │ │ ├── good_for8.bilby │ │ │ ├── good_for9.bilby │ │ │ ├── good_nonvoid_call1.bilby │ │ │ ├── good_nonvoid_call2.bilby │ │ │ ├── good_return_agreement1.bilby │ │ │ ├── good_return_agreement2.bilby │ │ │ ├── good_return_agreement3.bilby │ │ │ ├── good_void_return_func_end.bilby │ │ │ └── rte_nonvoid_return_func_end1.bilby │ │ └── voidUsage │ │ │ ├── err_void_cast1.bilby │ │ │ ├── err_void_funcall1.bilby │ │ │ ├── err_void_funcall2.bilby │ │ │ ├── err_void_funcall3.bilby │ │ │ ├── err_void_funcall4.bilby │ │ │ ├── err_void_funcall5.bilby │ │ │ ├── err_void_funcall6.bilby │ │ │ └── good_void_funcall.bilby │ ├── currentTest.bilby │ └── regressionTests.pl ├── regression_test.py ├── runConfigurations │ ├── ASM Me! (bilby-S).launch │ ├── BilbyAbstractSyntaxTree_currentTest (bilby-S).launch │ ├── BilbyCompile Me! (bilby-S).launch │ ├── BilbyCompiler_currentTest (bilby-S).launch │ ├── BilbySemanticChecker_currentTest (bilby-S).launch │ ├── BilbyTokenPrinter_currentTest (bilby-S).launch │ ├── regressionReferenceMe(bilby-S).launch │ └── regressionTestMe(bilby-S).launch └── src │ ├── applications │ ├── BilbyAbstractSyntaxTree.java │ ├── BilbyApplication.java │ ├── BilbyCodeGenerator.java │ ├── BilbyCompiler.java │ ├── BilbySemanticChecker.java │ ├── BilbyTokenPrinter.java │ ├── NumberedFileLister.java │ └── tests │ │ ├── FixtureDefinitions.java │ │ ├── TestAbstractSyntaxTree.java │ │ ├── TestNumberedFileLister.java │ │ ├── TestSemanticChecker.java │ │ ├── TestTokenPrinter.java │ │ └── fixtures │ │ ├── coinTest.bilby │ │ ├── coinTestAST.txt │ │ ├── coinTestSemantics.txt │ │ ├── coinTestTokenOnlyAST.txt │ │ ├── coinTestTokens.txt │ │ ├── sampleFile.txt │ │ └── sampleFileListing.txt │ ├── asmCodeGenerator │ ├── ASMCodeGenerator.java │ ├── Labeller.java │ ├── Macros.java │ ├── PrintStatementGenerator.java │ ├── codeStorage │ │ ├── ASMCodeChunk.java │ │ ├── ASMCodeFragment.java │ │ ├── ASMInstruction.java │ │ └── ASMOpcode.java │ ├── operators │ │ └── SimpleCodeGenerator.java │ └── runtime │ │ ├── MemoryManager.java │ │ └── RunTime.java │ ├── inputHandler │ ├── InputHandler.java │ ├── LineBasedReader.java │ ├── LocatedChar.java │ ├── LocatedCharStream.java │ ├── LocatedCharString.java │ ├── Locator.java │ ├── PushbackCharStream.java │ ├── TextLocation.java │ └── tests │ │ ├── FixtureDefinitions.java │ │ ├── TestInputHandler.java │ │ ├── TestLineBasedIteratorImp.java │ │ ├── TestLocatedCharStream.java │ │ ├── simpleFixture.txt │ │ └── simpleLocatedCharOut.txt │ ├── lexicalAnalyzer │ ├── Keyword.java │ ├── LexemeMap.java │ ├── LexicalAnalyzer.java │ ├── Lextant.java │ ├── PartiallyScannedPunctuator.java │ ├── Punctuator.java │ ├── PunctuatorScanner.java │ ├── PunctuatorScanningAids.java │ ├── Scanner.java │ └── ScannerImp.java │ ├── logging │ └── BilbyLogger.java │ ├── parseTree │ ├── ParseNode.java │ ├── ParseNodeVisitor.java │ ├── ParseTreePrinter.java │ ├── PathToRootIterable.java │ └── nodeTypes │ │ ├── BooleanConstantNode.java │ │ ├── DeclarationNode.java │ │ ├── ErrorNode.java │ │ ├── IdentifierNode.java │ │ ├── IntegerConstantNode.java │ │ ├── MainBlockNode.java │ │ ├── NewlineNode.java │ │ ├── OperatorNode.java │ │ ├── PrintStatementNode.java │ │ ├── ProgramNode.java │ │ └── SpaceNode.java │ ├── parser │ └── Parser.java │ ├── semanticAnalyzer │ ├── SemanticAnalysisVisitor.java │ ├── SemanticAnalyzer.java │ ├── signatures │ │ ├── FunctionSignature.java │ │ └── FunctionSignatures.java │ └── types │ │ ├── PrimitiveType.java │ │ └── Type.java │ ├── symbolTable │ ├── Binding.java │ ├── MemoryAccessMethod.java │ ├── MemoryAllocator.java │ ├── MemoryLocation.java │ ├── NegativeMemoryAllocator.java │ ├── PositiveMemoryAllocator.java │ ├── Scope.java │ └── SymbolTable.java │ ├── tests │ └── FileFixturesTestCase.java │ └── tokens │ ├── IdentifierToken.java │ ├── LextantToken.java │ ├── NullToken.java │ ├── NumberToken.java │ ├── Token.java │ ├── TokenImp.java │ └── Tokens.java └── textbooks ├── (by-Michael-L.-Scott)-Programming-Language-Pragmat-2841133-(z-lib.org).pdf ├── Compilers.Principles.Techniques.And.Tools(2nd)(英文原版).pdf ├── Engineering A Compiler 2nd Edition by Cooper and Torczon.pdf ├── Keith D. Cooper, Linda Torczon - Engineering a Compiler-Morgan Kaufmann (2022).pdf └── Programming Language Pragmatics Second Edition.pdf /ASMNew.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/ASMNew.exe -------------------------------------------------------------------------------- /C379-2022-09-16.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/C379-2022-09-16.pdf -------------------------------------------------------------------------------- /C379-2022-09-23 (Lec 6b).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/C379-2022-09-23 (Lec 6b).pdf -------------------------------------------------------------------------------- /CMPT-379-scanned2022-09-13-1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/CMPT-379-scanned2022-09-13-1.pdf -------------------------------------------------------------------------------- /CMPT-379-scanned2022-09-13.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/CMPT-379-scanned2022-09-13.pdf -------------------------------------------------------------------------------- /CMPT379-2022-09-28.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/CMPT379-2022-09-28.pdf -------------------------------------------------------------------------------- /CMPT379-2022-10-12-1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/CMPT379-2022-10-12-1.pdf -------------------------------------------------------------------------------- /CMPT379-2022-10-12.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/CMPT379-2022-10-12.pdf -------------------------------------------------------------------------------- /CMPT379-2022-10-14.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/CMPT379-2022-10-14.pdf -------------------------------------------------------------------------------- /CMPT379-2022-10-19.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/CMPT379-2022-10-19.pdf -------------------------------------------------------------------------------- /CMPT379-2022-11-09.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/CMPT379-2022-11-09.pdf -------------------------------------------------------------------------------- /CMPT379-2022-11-16.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/CMPT379-2022-11-16.pdf -------------------------------------------------------------------------------- /CMPT379-2022-11-23.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/CMPT379-2022-11-23.pdf -------------------------------------------------------------------------------- /CMPT379-2022-11-25.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/CMPT379-2022-11-25.pdf -------------------------------------------------------------------------------- /Final-2021-2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/Final-2021-2.pdf -------------------------------------------------------------------------------- /Lecture 14a.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/Lecture 14a.pdf -------------------------------------------------------------------------------- /Lecture 14b.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/Lecture 14b.pdf -------------------------------------------------------------------------------- /Lecture 16.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/Lecture 16.pdf -------------------------------------------------------------------------------- /Lecture 18.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/Lecture 18.pdf -------------------------------------------------------------------------------- /Lecture 19a.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/Lecture 19a.pdf -------------------------------------------------------------------------------- /Lecture 19b.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/Lecture 19b.pdf -------------------------------------------------------------------------------- /Lecture 21a.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/Lecture 21a.pdf -------------------------------------------------------------------------------- /Lecture 21b.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/Lecture 21b.pdf -------------------------------------------------------------------------------- /Lecture 23a.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/Lecture 23a.pdf -------------------------------------------------------------------------------- /Lecture 23b.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/Lecture 23b.pdf -------------------------------------------------------------------------------- /Lecture 2a.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/Lecture 2a.pdf -------------------------------------------------------------------------------- /Lecture 2b.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/Lecture 2b.pdf -------------------------------------------------------------------------------- /Lecture 6a.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/Lecture 6a.pdf -------------------------------------------------------------------------------- /Lecture 9.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/Lecture 9.pdf -------------------------------------------------------------------------------- /MidtermKey.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/MidtermKey.pdf -------------------------------------------------------------------------------- /Milestone1_2022fa.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/Milestone1_2022fa.pdf -------------------------------------------------------------------------------- /Milestone2_2022fa.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/Milestone2_2022fa.pdf -------------------------------------------------------------------------------- /Milestone3_2022fa.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/Milestone3_2022fa.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/README.md -------------------------------------------------------------------------------- /bilby-1-tests.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-1-tests.zip -------------------------------------------------------------------------------- /bilby-2-tests.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-2-tests.zip -------------------------------------------------------------------------------- /bilby-3-tests.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-3-tests.zip -------------------------------------------------------------------------------- /bilby-S.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S.zip -------------------------------------------------------------------------------- /bilby-S/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/.classpath -------------------------------------------------------------------------------- /bilby-S/.gitignore: -------------------------------------------------------------------------------- 1 | /bin 2 | /output -------------------------------------------------------------------------------- /bilby-S/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/.project -------------------------------------------------------------------------------- /bilby-S/.vscode/java-formatter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/.vscode/java-formatter.xml -------------------------------------------------------------------------------- /bilby-S/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/.vscode/launch.json -------------------------------------------------------------------------------- /bilby-S/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/.vscode/settings.json -------------------------------------------------------------------------------- /bilby-S/ASM_Emulator/ASMEmu.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/ASM_Emulator/ASMEmu.exe -------------------------------------------------------------------------------- /bilby-S/ASM_Emulator/ASMEmu.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/ASM_Emulator/ASMEmu.zip -------------------------------------------------------------------------------- /bilby-S/ASM_Emulator/ASM_Simulator.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/ASM_Emulator/ASM_Simulator.jar -------------------------------------------------------------------------------- /bilby-S/ASM_Emulator/constant-multiply.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/ASM_Emulator/constant-multiply.asm -------------------------------------------------------------------------------- /bilby-S/ASM_Emulator/forloop.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/ASM_Emulator/forloop.asm -------------------------------------------------------------------------------- /bilby-S/ASM_Emulator/hello.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/ASM_Emulator/hello.asm -------------------------------------------------------------------------------- /bilby-S/ASM_Emulator/helloworld.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/ASM_Emulator/helloworld.asm -------------------------------------------------------------------------------- /bilby-S/ASM_Emulator/loop.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/ASM_Emulator/loop.asm -------------------------------------------------------------------------------- /bilby-S/ASM_Emulator/trial.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/ASM_Emulator/trial.asm -------------------------------------------------------------------------------- /bilby-S/ASM_Emulator/variable-multiply.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/ASM_Emulator/variable-multiply.asm -------------------------------------------------------------------------------- /bilby-S/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/README.md -------------------------------------------------------------------------------- /bilby-S/emulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/emulator.py -------------------------------------------------------------------------------- /bilby-S/input/bilby-0/coins.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-0/coins.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-0/coins.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-0/coins.txt -------------------------------------------------------------------------------- /bilby-S/input/bilby-0/err_addTypecheck.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-0/err_addTypecheck.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-0/err_forgottenAssign.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-0/err_forgottenAssign.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-0/err_forgottenTerminator.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-0/err_forgottenTerminator.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-0/err_greaterTypecheck.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-0/err_greaterTypecheck.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-0/err_junkAfterMainBlock.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-0/err_junkAfterMainBlock.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-0/err_lexical.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-0/err_lexical.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-0/err_multiplyTypecheck.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-0/err_multiplyTypecheck.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-0/err_redefinition.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-0/err_redefinition.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-0/err_useBeforeDefine.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-0/err_useBeforeDefine.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-0/fewerCoins.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-0/fewerCoins.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-0/fewerCoins.txt: -------------------------------------------------------------------------------- 1 | 60 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-0/moreCoins.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-0/moreCoins.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-0/moreCoins.txt: -------------------------------------------------------------------------------- 1 | 907 2 | 37 3 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-0/output/coins.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-0/output/coins.asm -------------------------------------------------------------------------------- /bilby-S/input/bilby-0/output/fewerCoins.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-0/output/fewerCoins.asm -------------------------------------------------------------------------------- /bilby-S/input/bilby-0/output/moreCoins.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-0/output/moreCoins.asm -------------------------------------------------------------------------------- /bilby-S/input/bilby-0/output/printTest.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-0/output/printTest.asm -------------------------------------------------------------------------------- /bilby-S/input/bilby-0/printTest.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-0/printTest.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-0/printTest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-0/printTest.txt -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/booleanLiteral.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print true $s false $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/booleanLiteral.txt: -------------------------------------------------------------------------------- 1 | true false 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/character1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/lexical/character1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/character1.txt: -------------------------------------------------------------------------------- 1 | @!$ 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/character2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/lexical/character2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/character2.txt: -------------------------------------------------------------------------------- 1 | 23V 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/character3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/lexical/character3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/character3.txt: -------------------------------------------------------------------------------- 1 | 07# 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/comment1.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 14 % comment % $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/comment1.txt: -------------------------------------------------------------------------------- 1 | 14 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/comment2.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 28 % comment 3 | $n; 4 | } 5 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/comment2.txt: -------------------------------------------------------------------------------- 1 | 28 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/comment3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/lexical/comment3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/comment3.txt: -------------------------------------------------------------------------------- 1 | 56 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/comment4.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/lexical/comment4.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/comment4.txt: -------------------------------------------------------------------------------- 1 | 112 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/comment5.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/lexical/comment5.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/comment5.txt: -------------------------------------------------------------------------------- 1 | 224 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/err_character1.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print #471 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/err_character2.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print #090 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/err_character3.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print #200 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/err_character4.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print ##! $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/err_character5.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print ##a $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/err_floatingLiteral1.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 1. $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/err_floatingLiteral2.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print .1 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/err_floatingLiteral3.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 1.1e2 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/err_floatingLiteral4.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 1.1 E2 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/err_floatingLiteral5.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 1.1E $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/err_floatingLiteral6.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 1.1E412 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/err_identifier1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/lexical/err_identifier1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/err_identifier2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/lexical/err_identifier2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/err_integerLiteral.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 12345678901 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/err_stringLiteral1.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print "abcdXYZ 3 | $n; 4 | } 5 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/err_stringLiteral2.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print "abcdX\"" $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/floatingLiteral1.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 123.4 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/floatingLiteral1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/lexical/floatingLiteral1.txt -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/floatingLiteral2.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 1.4929E3 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/floatingLiteral2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/lexical/floatingLiteral2.txt -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/floatingLiteral3.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 1.4929E+3 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/floatingLiteral3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/lexical/floatingLiteral3.txt -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/floatingLiteral4.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 1.4929E-3 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/floatingLiteral4.txt: -------------------------------------------------------------------------------- 1 | 0.001493 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/identifier1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/lexical/identifier1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/identifier1.txt: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/identifier2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/lexical/identifier2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/identifier2.txt: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/identifier3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/lexical/identifier3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/identifier3.txt: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/identifier4.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/lexical/identifier4.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/identifier4.txt: -------------------------------------------------------------------------------- 1 | 4 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/identifier5.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/lexical/identifier5.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/identifier5.txt: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/identifier6.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/lexical/identifier6.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/identifier6.txt: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/identifier7.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/lexical/identifier7.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/identifier7.txt: -------------------------------------------------------------------------------- 1 | 7 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/identifier8.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/lexical/identifier8.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/identifier8.txt: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/integerLiteral.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/lexical/integerLiteral.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/integerLiteral.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/lexical/integerLiteral.txt -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/stringLiteral1.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print "abcdXYZ" $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/stringLiteral1.txt: -------------------------------------------------------------------------------- 1 | abcdXYZ 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/stringLiteral2.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print "!@#%^&*()_+{}[]|\:;'?/>.<,~`" $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/stringLiteral2.txt: -------------------------------------------------------------------------------- 1 | !@#%^&*()_+{}[]|\:;'?/>.<,~` 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/stringLiteral3.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print "$sa$nb$tc$ " $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/stringLiteral3.txt: -------------------------------------------------------------------------------- 1 | $sa$nb$tc$ 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/stringLiteral4.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print "\n\t" $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/lexical/stringLiteral4.txt: -------------------------------------------------------------------------------- 1 | \n\t 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/err_equalequal_left_assoc.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/miscellaneous/err_equalequal_left_assoc.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/err_semantics1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/miscellaneous/err_semantics1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/err_terminators.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 88 $n;; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/good_parentheses1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/miscellaneous/good_parentheses1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/good_parentheses1.txt: -------------------------------------------------------------------------------- 1 | 23 35 35 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/good_parentheses2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/miscellaneous/good_parentheses2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/good_parentheses2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/miscellaneous/good_parentheses2.txt -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/good_parentheses3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/miscellaneous/good_parentheses3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/good_parentheses3.txt: -------------------------------------------------------------------------------- 1 | -6 4 4 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/multiUnary1.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print ++31 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/multiUnary1.txt: -------------------------------------------------------------------------------- 1 | 31 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/multiUnary2.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print --31 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/multiUnary2.txt: -------------------------------------------------------------------------------- 1 | 31 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/multiUnary3.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print ++3.1 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/multiUnary3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/miscellaneous/multiUnary3.txt -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/multiUnary4.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print --3.1 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/multiUnary4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/miscellaneous/multiUnary4.txt -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/multiUnary5.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print -+4.7 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/multiUnary5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/miscellaneous/multiUnary5.txt -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/multiUnary6.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print +-47 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/multiUnary6.txt: -------------------------------------------------------------------------------- 1 | -47 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/multiUnary7.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print --+-+-58 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/multiUnary7.txt: -------------------------------------------------------------------------------- 1 | 58 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/rte_divide_floating.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/miscellaneous/rte_divide_floating.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/rte_divide_floating2.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 17.3 / 0.0 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/rte_divide_integer.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 35 / 0 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/rte_divide_integer2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/miscellaneous/rte_divide_integer2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/semantics1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/miscellaneous/semantics1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/semantics1.txt: -------------------------------------------------------------------------------- 1 | 2 2 | 1 3 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/semantics2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/miscellaneous/semantics2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/semantics2.txt: -------------------------------------------------------------------------------- 1 | 3 2 | 2 3 | 1 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/stringCompare1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/miscellaneous/stringCompare1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/miscellaneous/stringCompare1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/miscellaneous/stringCompare1.txt -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/precedence/good_precedence_add_add_floating.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/precedence/good_precedence_add_add_floating.txt -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/precedence/good_precedence_add_add_integer.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/precedence/good_precedence_add_add_integer.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/precedence/good_precedence_add_add_integer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/precedence/good_precedence_add_add_integer.txt -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/statements/assign1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/statements/assign1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/statements/assign1.txt: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/statements/blockStatement1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/statements/blockStatement1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/statements/blockStatement1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/statements/blockStatement1.txt -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/statements/blockStatement2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/statements/blockStatement2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/statements/blockStatement2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/statements/blockStatement2.txt -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/statements/declaration1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/statements/declaration1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/statements/declaration1.txt: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/statements/declaration2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/statements/declaration2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/statements/declaration2.txt: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/statements/declaration3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/statements/declaration3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/statements/declaration3.txt: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/statements/err_assign1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/statements/err_assign1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/statements/err_assign2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/statements/err_assign2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/statements/err_blockStatement1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/statements/err_blockStatement1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/statements/err_blockStatement2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/statements/err_blockStatement2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/statements/err_blockStatement3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/statements/err_blockStatement3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/statements/err_declaration1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/statements/err_declaration1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/statements/err_declaration2.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | imm 3 * ja := 12; 3 | print ja $n; 4 | } 5 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/statements/err_declaration3.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | imm ja * 3 := 12; 3 | print ja $n; 4 | } 5 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/statements/err_print1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/statements/err_print1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/statements/print1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/statements/print1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/statements/print1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/statements/print1.txt -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/statements/print2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/statements/print2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/statements/print2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/statements/print2.txt -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/statements/print3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/statements/print3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/statements/print3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/statements/print3.txt -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/statements/print4.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/statements/print4.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/statements/print4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/statements/print4.txt -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/err_typecheck_add_boolean.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/typechecking/err_typecheck_add_boolean.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/err_typecheck_add_character.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/typechecking/err_typecheck_add_character.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/err_typecheck_add_string.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/typechecking/err_typecheck_add_string.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_add_floating.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/typechecking/good_typecheck_add_floating.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_add_floating.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/typechecking/good_typecheck_add_floating.txt -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_add_integer.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-1/typechecking/good_typecheck_add_integer.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_add_integer.txt: -------------------------------------------------------------------------------- 1 | 28 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_add_integer_integer.txt: -------------------------------------------------------------------------------- 1 | 51 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_assign_boolean_boolean.txt: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_assign_character_character.txt: -------------------------------------------------------------------------------- 1 | % 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_assign_floating_floating.txt: -------------------------------------------------------------------------------- 1 | 3ӳ4. -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_assign_integer_integer.txt: -------------------------------------------------------------------------------- 1 | 28 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_assign_string_string.txt: -------------------------------------------------------------------------------- 1 | mQW 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_cast_boolean_boolean.txt: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_cast_character_boolean.txt: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_cast_character_character.txt: -------------------------------------------------------------------------------- 1 | Y 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_cast_character_integer.txt: -------------------------------------------------------------------------------- 1 | 96 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_cast_floating_integer.txt: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_cast_integer_boolean.txt: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_cast_integer_character.txt: -------------------------------------------------------------------------------- 1 | @ 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_cast_integer_integer.txt: -------------------------------------------------------------------------------- 1 | 77 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_cast_string_string.txt: -------------------------------------------------------------------------------- 1 | X8}X 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_divide_floating_floating.txt: -------------------------------------------------------------------------------- 1 | 0.464286 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_divide_integer_integer.txt: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_equals_boolean_boolean.txt: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_equals_character_character.txt: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_equals_floating_floating.txt: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_equals_integer_integer.txt: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_equals_string_string.txt: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_greater_character_character.txt: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_greater_equals_character_character.txt: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_greater_equals_floating_floating.txt: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_greater_equals_integer_integer.txt: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_greater_floating_floating.txt: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_greater_integer_integer.txt: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_less_character_character.txt: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_less_equals_character_character.txt: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_less_equals_floating_floating.txt: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_less_equals_integer_integer.txt: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_less_floating_floating.txt: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_less_integer_integer.txt: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_multiply_floating_floating.txt: -------------------------------------------------------------------------------- 1 | 50.920000 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_multiply_integer_integer.txt: -------------------------------------------------------------------------------- 1 | 1092 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_not_equals_boolean_boolean.txt: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_not_equals_character_character.txt: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_not_equals_floating_floating.txt: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_not_equals_integer_integer.txt: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_not_equals_string_string.txt: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_subtract_integer.txt: -------------------------------------------------------------------------------- 1 | -90 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-1/typechecking/good_typecheck_subtract_integer_integer.txt: -------------------------------------------------------------------------------- 1 | 27 2 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_arrayCreation1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_arrayCreation1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_arrayCreation2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_arrayCreation2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_arrayCreation3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_arrayCreation3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_arrayCreation4.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_arrayCreation4.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_array_semantics1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_array_semantics1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_cast_from_array1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_cast_from_array1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_cast_from_array2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_cast_from_array2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_cast_to_array1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_cast_to_array1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_cast_to_array2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_cast_to_array2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_cast_to_array3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_cast_to_array3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_cast_to_array4.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_cast_to_array4.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_cast_to_array5.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_cast_to_array5.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_empty_malformed1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_empty_malformed1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_empty_malformed2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_empty_malformed2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_empty_malformed3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_empty_malformed3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_empty_malformed4.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_empty_malformed4.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_empty_targetability1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_empty_targetability1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_empty_typecheck1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_empty_typecheck1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_indexing1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_indexing1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_indexing2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_indexing2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_indexing3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_indexing3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_indexing4.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_indexing4.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_indexing5.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_indexing5.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_indexing6.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_indexing6.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_indexing7.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_indexing7.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_length1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_length1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_length2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_length2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_pop_malformed1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_pop_malformed1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_pop_typecheck1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_pop_typecheck1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_pop_typecheck10.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_pop_typecheck10.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_pop_typecheck11.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_pop_typecheck11.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_pop_typecheck2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_pop_typecheck2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_pop_typecheck3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_pop_typecheck3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_pop_typecheck4.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_pop_typecheck4.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_pop_typecheck5.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_pop_typecheck5.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_pop_typecheck6.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_pop_typecheck6.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_pop_typecheck7.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_pop_typecheck7.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_pop_typecheck8.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_pop_typecheck8.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_pop_typecheck9.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_pop_typecheck9.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_pop_zerolength1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_pop_zerolength1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/err_pop_zerolength2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/err_pop_zerolength2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_array1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_array1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_arrayCreation1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_arrayCreation1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_arrayCreation10.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_arrayCreation10.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_arrayCreation11.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_arrayCreation11.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_arrayCreation2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_arrayCreation2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_arrayCreation3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_arrayCreation3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_arrayCreation4.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_arrayCreation4.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_arrayCreation5.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_arrayCreation5.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_arrayCreation6.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_arrayCreation6.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_arrayCreation7.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_arrayCreation7.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_arrayCreation8.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_arrayCreation8.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_arrayCreation9.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_arrayCreation9.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_array_print1.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print [1.2, 3.4] $n; 3 | } -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_array_print10.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_array_print10.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_array_print11.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_array_print11.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_array_print12.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_array_print12.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_array_print13.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_array_print13.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_array_print14.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_array_print14.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_array_print15.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_array_print15.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_array_print2.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print [1, 4] $n; 3 | } -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_array_print3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_array_print3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_array_print4.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print [#a, #v, #e] $n; 3 | } -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_array_print5.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print [#a, #v] $s 2 $ 5 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_array_print6.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print [#a, #v]$s 2$s 5 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_array_print7.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_array_print7.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_array_print8.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_array_print8.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_array_print9.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_array_print9.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_array_semantics1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_array_semantics1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_array_semantics10.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_array_semantics10.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_array_semantics2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_array_semantics2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_array_semantics3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_array_semantics3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_array_semantics4.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_array_semantics4.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_array_semantics5.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_array_semantics5.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_array_semantics6.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_array_semantics6.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_array_semantics7.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_array_semantics7.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_array_semantics8.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_array_semantics8.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_array_semantics9.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_array_semantics9.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_cast_to_array1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_cast_to_array1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_empty_construction1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_empty_construction1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_empty_construction2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_empty_construction2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_empty_misc1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_empty_misc1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_empty_misc2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_empty_misc2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_empty_syntax1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_empty_syntax1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_empty_typecheck1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_empty_typecheck1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_empty_typecheck2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_empty_typecheck2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_empty_typecheck3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_empty_typecheck3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_empty_typecheck4.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_empty_typecheck4.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_empty_typecheck5.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_empty_typecheck5.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_empty_typecheck6.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_empty_typecheck6.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_empty_zerolength1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_empty_zerolength1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_freshGivesZeros1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_freshGivesZeros1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_freshGivesZeros2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_freshGivesZeros2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_indexing1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_indexing1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_indexing10.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_indexing10.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_indexing11.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_indexing11.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_indexing12.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_indexing12.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_indexing2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_indexing2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_indexing3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_indexing3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_indexing4.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_indexing4.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_indexing5.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_indexing5.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_indexing6.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_indexing6.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_indexing7.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_indexing7.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_indexing8.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_indexing8.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_indexing9.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_indexing9.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_length1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_length1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_length12.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_length12.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_length2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_length2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_length3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_length3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_length4.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_length4.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_length5.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print length alloc[bool](20) $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_length6.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print length [14 + 21, 77] $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_length7.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_length7.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_length8.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_length8.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_length9.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_length9.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_pop_construction1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_pop_construction1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_pop_construction2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_pop_construction2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_pop_construction3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_pop_construction3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_pop_construction4.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_pop_construction4.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_pop_construction5.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_pop_construction5.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_pop_construction6.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_pop_construction6.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_pop_construction7.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_pop_construction7.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_pop_construction8.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_pop_construction8.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_pop_construction9.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_pop_construction9.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_pop_construction_index1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_pop_construction_index1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_pop_construction_index2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_pop_construction_index2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_pop_construction_index4.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_pop_construction_index4.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_pop_length_setup1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_pop_length_setup1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_pop_misc1.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print [5, 7, 8, 9][1] $n; 3 | } -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/good_promote_empty_typecheck2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/good_promote_empty_typecheck2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/rte_empty_neg_arg1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/rte_empty_neg_arg1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/rte_empty_neg_arg2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/rte_empty_neg_arg2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/rte_indexing1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/rte_indexing1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/rte_indexing10.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/rte_indexing10.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/rte_indexing11.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/rte_indexing11.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/rte_indexing12.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/rte_indexing12.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/rte_indexing13.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/rte_indexing13.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/rte_indexing2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/rte_indexing2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/rte_indexing3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/rte_indexing3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/rte_indexing4.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/rte_indexing4.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/rte_indexing5.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/rte_indexing5.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/rte_indexing6.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/rte_indexing6.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/rte_indexing7.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/rte_indexing7.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/rte_indexing8.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/rte_indexing8.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/array/rte_indexing9.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/array/rte_indexing9.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/miscellaneous/good_and_short_circuit.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/miscellaneous/good_and_short_circuit.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/miscellaneous/good_booleanAndAndResults.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/miscellaneous/good_booleanAndAndResults.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/miscellaneous/good_booleanAndOrResults.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/miscellaneous/good_booleanAndOrResults.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/miscellaneous/good_booleanOrAndResults.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/miscellaneous/good_booleanOrAndResults.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/miscellaneous/good_booleanOrOrResults.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/miscellaneous/good_booleanOrOrResults.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/miscellaneous/good_fibo1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/miscellaneous/good_fibo1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/miscellaneous/good_or_short_circuit.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/miscellaneous/good_or_short_circuit.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/miscellaneous/rte_and_short_circuit.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/miscellaneous/rte_and_short_circuit.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/miscellaneous/rte_or_short_circuit.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/miscellaneous/rte_or_short_circuit.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/err_promotion_x1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/promotion/err_promotion_x1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/err_promotion_x10.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/promotion/err_promotion_x10.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/err_promotion_x11.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/promotion/err_promotion_x11.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/err_promotion_x12.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/promotion/err_promotion_x12.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/err_promotion_x13.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/promotion/err_promotion_x13.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/err_promotion_x14.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/promotion/err_promotion_x14.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/err_promotion_x15.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/promotion/err_promotion_x15.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/err_promotion_x16.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/promotion/err_promotion_x16.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/err_promotion_x17.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/promotion/err_promotion_x17.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/err_promotion_x2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/promotion/err_promotion_x2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/err_promotion_x3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/promotion/err_promotion_x3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/err_promotion_x4.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/promotion/err_promotion_x4.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/err_promotion_x5.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/promotion/err_promotion_x5.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/err_promotion_x6.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/promotion/err_promotion_x6.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/err_promotion_x7.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/promotion/err_promotion_x7.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/err_promotion_x8.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/promotion/err_promotion_x8.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/err_promotion_x9.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/promotion/err_promotion_x9.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion1.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 3.2 + 4 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion10.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 4 < 4.1 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion11.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 4 == 4.0 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion12.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 4 > 4.1 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion13.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 4 >= 4.1 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion14.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 4.05 <= 4 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion15.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 4.05 != 4 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion2.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 4 + 3.2 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion3.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 4 - 3.2 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion4.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 5.2 - 8 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion5.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 5.2 * 3 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion6.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 33 * 1.1 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion7.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 33 / 1.1 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion8.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 3.3 / 11 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion9.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 3.89 < 4 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion_b1.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print #a + 4 $s 101 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion_b10.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 4 < #j $s true $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion_b11.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 107 == #k $s true $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion_b12.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 4 > #l $s false $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion_b13.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 104 >= #m $s false $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion_b14.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print #n <= 403 $s true $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion_b15.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print #o != 113 $s true $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion_b2.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 4 + #b $s 102 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion_b3.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 4 - #c $s -95 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion_b4.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print #d - 8 $s 92 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion_b5.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print #e * 3 $s 303 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion_b6.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 33 * #f $s 3366 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion_b7.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 410 / #g $s 3 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion_b8.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print #h / 11 $s 9 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion_b9.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print #i < 4 $s false $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion_c1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/promotion/good_promotion_c1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion_c10.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 44.7 < #j $s true $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion_c11.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 107.00 == #k $s true $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion_c12.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 4.91 > #l $s false $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion_c13.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 104.7 >= #m $s false $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion_c14.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print #n <= 40.33 $s false $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion_c15.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print #o != 113.00 $s true $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion_c2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/promotion/good_promotion_c2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion_c3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/promotion/good_promotion_c3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion_c4.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print #d - 8.7 $s 91.3 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion_c5.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/promotion/good_promotion_c5.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion_c6.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 3.3 * #f $s 336.6 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion_c7.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/promotion/good_promotion_c7.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion_c8.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/promotion/good_promotion_c8.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/good_promotion_c9.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print #i < 4.3 $s false $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/promotion1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/promotion/promotion1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/promotion2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/promotion/promotion2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/promotion/promotion3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/promotion/promotion3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/add1.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 2 + <1..3> $s <3..5> $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/add10.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/range/add10.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/add2.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print <1..3> + 2 $s <3..5> $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/add3.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 1.2 + <1.6..2.4> $s <2.8..3.6> $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/add4.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print <1.6..2.4> + 1.2 $s <2.8..3.6> $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/add5.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/range/add5.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/add6.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/range/add6.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/add7.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/range/add7.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/add8.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/range/add8.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/add9.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/range/add9.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/err_add1.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print #c + <##0..##8> $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/err_add10.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print <0.1..3.4> + <2.2..4.3> $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/err_add2.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 3 + <##0..##8> $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/err_add3.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 3.2 + <0..8> $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/err_add4.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print <0..8> + 3.2 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/err_add5.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print <##0..##8> + #d $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/err_add6.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print <##0..##8> + 7 $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/err_add7.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print "abcd" + <0..3> $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/err_add8.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print <0..3> + "abcd" $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/err_add9.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print <0..3> + <2..4> $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/err_in1.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print true in <28.7..80.9> $s false $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/err_in2.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 43 in <#a..#b> $s false $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/err_in3.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 43.3 in <40..50> $s false $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/err_in4.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print "hello" in <4.0..5.0> $s false $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/err_in5.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print <4..5> in <3.0..6.0> $s false $n; 3 | } -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/err_range1.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print $s false $n; 3 | } -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/err_range2.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print <#a..true> $s false $n; 3 | } -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/err_range3.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print <"b"..97> $s false $n; 3 | } -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/err_range4.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print <#a..<1..2>> $s false $n; 3 | } -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/err_range5.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print <#a.."b"> $s false $n; 3 | } -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/high1.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print high <#a..#c> $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/high2.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print high <-14..14> $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/high3.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print high <1.02..2.04> $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/in1.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print #b in <#b..#f> $s true $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/in10.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/range/in10.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/in11.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/range/in11.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/in12.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 3.8 in <2.6..3.4> $s false $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/in13.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 3.0 in <2.6..3.4> $s true $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/in14.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print #f in <#a..#z> $s true $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/in15.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 6 in <2..8> $s true $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/in2.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print #a in <#b..#f> $s false $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/in3.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print #f in <#b..#f> $s true $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/in4.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print #g in <#b..#f> $s false $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/in5.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print -3 in <-2..2> $s false $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/in6.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print -2 in <-2..2> $s true $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/in7.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 2 in <-2..2> $s true $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/in8.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 4 in <-2..2> $s false $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/in9.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 2.4 in <2.6..3.4> $s false $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/in_promotion1.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print #k in <28.7..80.9> $s false $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/in_promotion2.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print #k in <28..80> $s false $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/in_promotion3.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print 14 in <2.8..20.0> $s true $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/low1.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print low <#a..#c> $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/low2.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print low <11..33> $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/low3.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print low <1.21..3.63> $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/range1.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print <#a..#c> $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/range2.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print <3..10> $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/range3.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print <3.2..4.0> $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/range4.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/range/range4.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/range5.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/range/range5.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/range6.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/range/range6.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/range_promotion1.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print <3.2..4> $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/range_promotion2.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print <3.2..4> $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/range_promotion3.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print <6..##6> $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/rte_range1.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print <#f..#c> $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/rte_range2.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print <14..-2> $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/range/rte_range3.bilby: -------------------------------------------------------------------------------- 1 | main { 2 | print <3.7E2..4.4E-2> $n; 3 | } 4 | -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/err_ifelse1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/err_ifelse1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/err_ifelse2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/err_ifelse2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/err_ifelse3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/err_ifelse3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/err_ifelse4.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/err_ifelse4.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/err_ifelse5.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/err_ifelse5.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/err_ifelse6.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/err_ifelse6.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/err_ifelse7.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/err_ifelse7.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/err_ifelse8.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/err_ifelse8.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/err_target1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/err_target1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/err_target2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/err_target2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/err_target3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/err_target3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/err_target4.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/err_target4.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/err_target5.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/err_target5.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/err_while1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/err_while1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/err_while2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/err_while2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/err_while3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/err_while3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/err_while4.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/err_while4.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/err_while5.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/err_while5.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/err_while6.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/err_while6.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/good_ifelse1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/good_ifelse1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/good_ifelse2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/good_ifelse2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/good_ifelse3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/good_ifelse3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/good_ifthen1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/good_ifthen1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/good_ifthen2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/good_ifthen2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/good_ifthen3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/good_ifthen3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/good_target1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/good_target1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/good_target10.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/good_target10.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/good_target11.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/good_target11.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/good_target2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/good_target2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/good_target3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/good_target3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/good_target4.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/good_target4.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/good_target5.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/good_target5.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/good_target6.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/good_target6.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/good_target7.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/good_target7.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/good_target8.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/good_target8.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/good_target9.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/good_target9.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/good_while1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/good_while1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-2/statements/good_while2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-2/statements/good_while2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/err_global_definition1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/err_global_definition1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/err_global_definition2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/err_global_definition2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/err_global_statement1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/err_global_statement1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/err_lambda_typecheck1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/err_lambda_typecheck1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/err_lambda_typecheck2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/err_lambda_typecheck2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/err_lambda_typecheck3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/err_lambda_typecheck3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/err_overload.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/err_overload.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/err_shadowing1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/err_shadowing1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/good_fibo1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/good_fibo1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/good_fibo2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/good_fibo2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/good_fibo3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/good_fibo3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/good_lambda_typecheck1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/good_lambda_typecheck1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/good_lambda_typecheck2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/good_lambda_typecheck2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/good_nested_invocation1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/good_nested_invocation1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/good_nested_invocation2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/good_nested_invocation2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/good_params1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/good_params1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/good_params2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/good_params2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/good_params3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/good_params3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/good_params4.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/good_params4.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/good_params5.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/good_params5.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/good_params6.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/good_params6.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/good_params7.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/good_params7.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/good_params8.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/good_params8.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/good_params9.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/good_params9.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/good_recursion1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/good_recursion1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/good_return1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/good_return1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/good_return2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/good_return2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/good_return3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/good_return3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/good_return4.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/good_return4.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/good_return5.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/good_return5.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/good_return6.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/good_return6.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/functions/good_return7.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/functions/good_return7.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/err_break_location1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/err_break_location1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/err_break_location2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/err_break_location2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/err_break_location3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/err_break_location3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/err_continue_location1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/err_continue_location1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/err_continue_location2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/err_continue_location2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/err_continue_location3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/err_continue_location3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/err_for1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/err_for1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/err_for2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/err_for2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/err_for3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/err_for3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/err_for4.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/err_for4.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/err_for5.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/err_for5.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/err_for6.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/err_for6.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/err_for7.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/err_for7.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/err_for8.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/err_for8.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/err_return_agreement1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/err_return_agreement1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/err_return_agreement2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/err_return_agreement2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/err_return_agreement3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/err_return_agreement3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/err_return_agreement4.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/err_return_agreement4.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/err_return_agreement5.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/err_return_agreement5.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/err_return_location1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/err_return_location1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/err_return_location2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/err_return_location2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/good_break1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/good_break1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/good_break2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/good_break2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/good_break3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/good_break3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/good_break4.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/good_break4.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/good_break5.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/good_break5.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/good_break6.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/good_break6.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/good_continue1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/good_continue1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/good_continue2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/good_continue2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/good_continue3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/good_continue3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/good_continue4.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/good_continue4.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/good_for1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/good_for1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/good_for10.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/good_for10.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/good_for2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/good_for2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/good_for3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/good_for3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/good_for4.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/good_for4.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/good_for5.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/good_for5.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/good_for6.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/good_for6.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/good_for7.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/good_for7.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/good_for8.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/good_for8.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/good_for9.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/good_for9.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/good_nonvoid_call1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/good_nonvoid_call1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/good_nonvoid_call2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/good_nonvoid_call2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/good_return_agreement1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/good_return_agreement1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/good_return_agreement2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/good_return_agreement2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/good_return_agreement3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/good_return_agreement3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/good_void_return_func_end.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/good_void_return_func_end.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/statements/rte_nonvoid_return_func_end1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/statements/rte_nonvoid_return_func_end1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/voidUsage/err_void_cast1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/voidUsage/err_void_cast1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/voidUsage/err_void_funcall1.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/voidUsage/err_void_funcall1.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/voidUsage/err_void_funcall2.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/voidUsage/err_void_funcall2.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/voidUsage/err_void_funcall3.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/voidUsage/err_void_funcall3.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/voidUsage/err_void_funcall4.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/voidUsage/err_void_funcall4.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/voidUsage/err_void_funcall5.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/voidUsage/err_void_funcall5.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/voidUsage/err_void_funcall6.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/voidUsage/err_void_funcall6.bilby -------------------------------------------------------------------------------- /bilby-S/input/bilby-3/voidUsage/good_void_funcall.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/bilby-3/voidUsage/good_void_funcall.bilby -------------------------------------------------------------------------------- /bilby-S/input/currentTest.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/currentTest.bilby -------------------------------------------------------------------------------- /bilby-S/input/regressionTests.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/input/regressionTests.pl -------------------------------------------------------------------------------- /bilby-S/regression_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/regression_test.py -------------------------------------------------------------------------------- /bilby-S/runConfigurations/ASM Me! (bilby-S).launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/runConfigurations/ASM Me! (bilby-S).launch -------------------------------------------------------------------------------- /bilby-S/runConfigurations/BilbyCompile Me! (bilby-S).launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/runConfigurations/BilbyCompile Me! (bilby-S).launch -------------------------------------------------------------------------------- /bilby-S/runConfigurations/BilbyCompiler_currentTest (bilby-S).launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/runConfigurations/BilbyCompiler_currentTest (bilby-S).launch -------------------------------------------------------------------------------- /bilby-S/runConfigurations/regressionReferenceMe(bilby-S).launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/runConfigurations/regressionReferenceMe(bilby-S).launch -------------------------------------------------------------------------------- /bilby-S/runConfigurations/regressionTestMe(bilby-S).launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/runConfigurations/regressionTestMe(bilby-S).launch -------------------------------------------------------------------------------- /bilby-S/src/applications/BilbyAbstractSyntaxTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/applications/BilbyAbstractSyntaxTree.java -------------------------------------------------------------------------------- /bilby-S/src/applications/BilbyApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/applications/BilbyApplication.java -------------------------------------------------------------------------------- /bilby-S/src/applications/BilbyCodeGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/applications/BilbyCodeGenerator.java -------------------------------------------------------------------------------- /bilby-S/src/applications/BilbyCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/applications/BilbyCompiler.java -------------------------------------------------------------------------------- /bilby-S/src/applications/BilbySemanticChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/applications/BilbySemanticChecker.java -------------------------------------------------------------------------------- /bilby-S/src/applications/BilbyTokenPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/applications/BilbyTokenPrinter.java -------------------------------------------------------------------------------- /bilby-S/src/applications/NumberedFileLister.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/applications/NumberedFileLister.java -------------------------------------------------------------------------------- /bilby-S/src/applications/tests/FixtureDefinitions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/applications/tests/FixtureDefinitions.java -------------------------------------------------------------------------------- /bilby-S/src/applications/tests/TestAbstractSyntaxTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/applications/tests/TestAbstractSyntaxTree.java -------------------------------------------------------------------------------- /bilby-S/src/applications/tests/TestNumberedFileLister.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/applications/tests/TestNumberedFileLister.java -------------------------------------------------------------------------------- /bilby-S/src/applications/tests/TestSemanticChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/applications/tests/TestSemanticChecker.java -------------------------------------------------------------------------------- /bilby-S/src/applications/tests/TestTokenPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/applications/tests/TestTokenPrinter.java -------------------------------------------------------------------------------- /bilby-S/src/applications/tests/fixtures/coinTest.bilby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/applications/tests/fixtures/coinTest.bilby -------------------------------------------------------------------------------- /bilby-S/src/applications/tests/fixtures/coinTestAST.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/applications/tests/fixtures/coinTestAST.txt -------------------------------------------------------------------------------- /bilby-S/src/applications/tests/fixtures/coinTestSemantics.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/applications/tests/fixtures/coinTestSemantics.txt -------------------------------------------------------------------------------- /bilby-S/src/applications/tests/fixtures/coinTestTokenOnlyAST.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/applications/tests/fixtures/coinTestTokenOnlyAST.txt -------------------------------------------------------------------------------- /bilby-S/src/applications/tests/fixtures/coinTestTokens.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/applications/tests/fixtures/coinTestTokens.txt -------------------------------------------------------------------------------- /bilby-S/src/applications/tests/fixtures/sampleFile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/applications/tests/fixtures/sampleFile.txt -------------------------------------------------------------------------------- /bilby-S/src/applications/tests/fixtures/sampleFileListing.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/applications/tests/fixtures/sampleFileListing.txt -------------------------------------------------------------------------------- /bilby-S/src/asmCodeGenerator/ASMCodeGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/asmCodeGenerator/ASMCodeGenerator.java -------------------------------------------------------------------------------- /bilby-S/src/asmCodeGenerator/Labeller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/asmCodeGenerator/Labeller.java -------------------------------------------------------------------------------- /bilby-S/src/asmCodeGenerator/Macros.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/asmCodeGenerator/Macros.java -------------------------------------------------------------------------------- /bilby-S/src/asmCodeGenerator/PrintStatementGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/asmCodeGenerator/PrintStatementGenerator.java -------------------------------------------------------------------------------- /bilby-S/src/asmCodeGenerator/codeStorage/ASMCodeChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/asmCodeGenerator/codeStorage/ASMCodeChunk.java -------------------------------------------------------------------------------- /bilby-S/src/asmCodeGenerator/codeStorage/ASMCodeFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/asmCodeGenerator/codeStorage/ASMCodeFragment.java -------------------------------------------------------------------------------- /bilby-S/src/asmCodeGenerator/codeStorage/ASMInstruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/asmCodeGenerator/codeStorage/ASMInstruction.java -------------------------------------------------------------------------------- /bilby-S/src/asmCodeGenerator/codeStorage/ASMOpcode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/asmCodeGenerator/codeStorage/ASMOpcode.java -------------------------------------------------------------------------------- /bilby-S/src/asmCodeGenerator/operators/SimpleCodeGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/asmCodeGenerator/operators/SimpleCodeGenerator.java -------------------------------------------------------------------------------- /bilby-S/src/asmCodeGenerator/runtime/MemoryManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/asmCodeGenerator/runtime/MemoryManager.java -------------------------------------------------------------------------------- /bilby-S/src/asmCodeGenerator/runtime/RunTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/asmCodeGenerator/runtime/RunTime.java -------------------------------------------------------------------------------- /bilby-S/src/inputHandler/InputHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/inputHandler/InputHandler.java -------------------------------------------------------------------------------- /bilby-S/src/inputHandler/LineBasedReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/inputHandler/LineBasedReader.java -------------------------------------------------------------------------------- /bilby-S/src/inputHandler/LocatedChar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/inputHandler/LocatedChar.java -------------------------------------------------------------------------------- /bilby-S/src/inputHandler/LocatedCharStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/inputHandler/LocatedCharStream.java -------------------------------------------------------------------------------- /bilby-S/src/inputHandler/LocatedCharString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/inputHandler/LocatedCharString.java -------------------------------------------------------------------------------- /bilby-S/src/inputHandler/Locator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/inputHandler/Locator.java -------------------------------------------------------------------------------- /bilby-S/src/inputHandler/PushbackCharStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/inputHandler/PushbackCharStream.java -------------------------------------------------------------------------------- /bilby-S/src/inputHandler/TextLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/inputHandler/TextLocation.java -------------------------------------------------------------------------------- /bilby-S/src/inputHandler/tests/FixtureDefinitions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/inputHandler/tests/FixtureDefinitions.java -------------------------------------------------------------------------------- /bilby-S/src/inputHandler/tests/TestInputHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/inputHandler/tests/TestInputHandler.java -------------------------------------------------------------------------------- /bilby-S/src/inputHandler/tests/TestLineBasedIteratorImp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/inputHandler/tests/TestLineBasedIteratorImp.java -------------------------------------------------------------------------------- /bilby-S/src/inputHandler/tests/TestLocatedCharStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/inputHandler/tests/TestLocatedCharStream.java -------------------------------------------------------------------------------- /bilby-S/src/inputHandler/tests/simpleFixture.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/inputHandler/tests/simpleFixture.txt -------------------------------------------------------------------------------- /bilby-S/src/inputHandler/tests/simpleLocatedCharOut.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/inputHandler/tests/simpleLocatedCharOut.txt -------------------------------------------------------------------------------- /bilby-S/src/lexicalAnalyzer/Keyword.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/lexicalAnalyzer/Keyword.java -------------------------------------------------------------------------------- /bilby-S/src/lexicalAnalyzer/LexemeMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/lexicalAnalyzer/LexemeMap.java -------------------------------------------------------------------------------- /bilby-S/src/lexicalAnalyzer/LexicalAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/lexicalAnalyzer/LexicalAnalyzer.java -------------------------------------------------------------------------------- /bilby-S/src/lexicalAnalyzer/Lextant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/lexicalAnalyzer/Lextant.java -------------------------------------------------------------------------------- /bilby-S/src/lexicalAnalyzer/PartiallyScannedPunctuator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/lexicalAnalyzer/PartiallyScannedPunctuator.java -------------------------------------------------------------------------------- /bilby-S/src/lexicalAnalyzer/Punctuator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/lexicalAnalyzer/Punctuator.java -------------------------------------------------------------------------------- /bilby-S/src/lexicalAnalyzer/PunctuatorScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/lexicalAnalyzer/PunctuatorScanner.java -------------------------------------------------------------------------------- /bilby-S/src/lexicalAnalyzer/PunctuatorScanningAids.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/lexicalAnalyzer/PunctuatorScanningAids.java -------------------------------------------------------------------------------- /bilby-S/src/lexicalAnalyzer/Scanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/lexicalAnalyzer/Scanner.java -------------------------------------------------------------------------------- /bilby-S/src/lexicalAnalyzer/ScannerImp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/lexicalAnalyzer/ScannerImp.java -------------------------------------------------------------------------------- /bilby-S/src/logging/BilbyLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/logging/BilbyLogger.java -------------------------------------------------------------------------------- /bilby-S/src/parseTree/ParseNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/parseTree/ParseNode.java -------------------------------------------------------------------------------- /bilby-S/src/parseTree/ParseNodeVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/parseTree/ParseNodeVisitor.java -------------------------------------------------------------------------------- /bilby-S/src/parseTree/ParseTreePrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/parseTree/ParseTreePrinter.java -------------------------------------------------------------------------------- /bilby-S/src/parseTree/PathToRootIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/parseTree/PathToRootIterable.java -------------------------------------------------------------------------------- /bilby-S/src/parseTree/nodeTypes/BooleanConstantNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/parseTree/nodeTypes/BooleanConstantNode.java -------------------------------------------------------------------------------- /bilby-S/src/parseTree/nodeTypes/DeclarationNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/parseTree/nodeTypes/DeclarationNode.java -------------------------------------------------------------------------------- /bilby-S/src/parseTree/nodeTypes/ErrorNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/parseTree/nodeTypes/ErrorNode.java -------------------------------------------------------------------------------- /bilby-S/src/parseTree/nodeTypes/IdentifierNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/parseTree/nodeTypes/IdentifierNode.java -------------------------------------------------------------------------------- /bilby-S/src/parseTree/nodeTypes/IntegerConstantNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/parseTree/nodeTypes/IntegerConstantNode.java -------------------------------------------------------------------------------- /bilby-S/src/parseTree/nodeTypes/MainBlockNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/parseTree/nodeTypes/MainBlockNode.java -------------------------------------------------------------------------------- /bilby-S/src/parseTree/nodeTypes/NewlineNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/parseTree/nodeTypes/NewlineNode.java -------------------------------------------------------------------------------- /bilby-S/src/parseTree/nodeTypes/OperatorNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/parseTree/nodeTypes/OperatorNode.java -------------------------------------------------------------------------------- /bilby-S/src/parseTree/nodeTypes/PrintStatementNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/parseTree/nodeTypes/PrintStatementNode.java -------------------------------------------------------------------------------- /bilby-S/src/parseTree/nodeTypes/ProgramNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/parseTree/nodeTypes/ProgramNode.java -------------------------------------------------------------------------------- /bilby-S/src/parseTree/nodeTypes/SpaceNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/parseTree/nodeTypes/SpaceNode.java -------------------------------------------------------------------------------- /bilby-S/src/parser/Parser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/parser/Parser.java -------------------------------------------------------------------------------- /bilby-S/src/semanticAnalyzer/SemanticAnalysisVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/semanticAnalyzer/SemanticAnalysisVisitor.java -------------------------------------------------------------------------------- /bilby-S/src/semanticAnalyzer/SemanticAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/semanticAnalyzer/SemanticAnalyzer.java -------------------------------------------------------------------------------- /bilby-S/src/semanticAnalyzer/signatures/FunctionSignature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/semanticAnalyzer/signatures/FunctionSignature.java -------------------------------------------------------------------------------- /bilby-S/src/semanticAnalyzer/signatures/FunctionSignatures.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/semanticAnalyzer/signatures/FunctionSignatures.java -------------------------------------------------------------------------------- /bilby-S/src/semanticAnalyzer/types/PrimitiveType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/semanticAnalyzer/types/PrimitiveType.java -------------------------------------------------------------------------------- /bilby-S/src/semanticAnalyzer/types/Type.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/semanticAnalyzer/types/Type.java -------------------------------------------------------------------------------- /bilby-S/src/symbolTable/Binding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/symbolTable/Binding.java -------------------------------------------------------------------------------- /bilby-S/src/symbolTable/MemoryAccessMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/symbolTable/MemoryAccessMethod.java -------------------------------------------------------------------------------- /bilby-S/src/symbolTable/MemoryAllocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/symbolTable/MemoryAllocator.java -------------------------------------------------------------------------------- /bilby-S/src/symbolTable/MemoryLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/symbolTable/MemoryLocation.java -------------------------------------------------------------------------------- /bilby-S/src/symbolTable/NegativeMemoryAllocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/symbolTable/NegativeMemoryAllocator.java -------------------------------------------------------------------------------- /bilby-S/src/symbolTable/PositiveMemoryAllocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/symbolTable/PositiveMemoryAllocator.java -------------------------------------------------------------------------------- /bilby-S/src/symbolTable/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/symbolTable/Scope.java -------------------------------------------------------------------------------- /bilby-S/src/symbolTable/SymbolTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/symbolTable/SymbolTable.java -------------------------------------------------------------------------------- /bilby-S/src/tests/FileFixturesTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/tests/FileFixturesTestCase.java -------------------------------------------------------------------------------- /bilby-S/src/tokens/IdentifierToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/tokens/IdentifierToken.java -------------------------------------------------------------------------------- /bilby-S/src/tokens/LextantToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/tokens/LextantToken.java -------------------------------------------------------------------------------- /bilby-S/src/tokens/NullToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/tokens/NullToken.java -------------------------------------------------------------------------------- /bilby-S/src/tokens/NumberToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/tokens/NumberToken.java -------------------------------------------------------------------------------- /bilby-S/src/tokens/Token.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/tokens/Token.java -------------------------------------------------------------------------------- /bilby-S/src/tokens/TokenImp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/tokens/TokenImp.java -------------------------------------------------------------------------------- /bilby-S/src/tokens/Tokens.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/bilby-S/src/tokens/Tokens.java -------------------------------------------------------------------------------- /textbooks/Compilers.Principles.Techniques.And.Tools(2nd)(英文原版).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/textbooks/Compilers.Principles.Techniques.And.Tools(2nd)(英文原版).pdf -------------------------------------------------------------------------------- /textbooks/Programming Language Pragmatics Second Edition.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eecsmap/ca.sfu.cmpt379.2022.fall.resource/HEAD/textbooks/Programming Language Pragmatics Second Edition.pdf --------------------------------------------------------------------------------