Bob/tests
Bobby Lucero 3138f6fb92 Various changes, again. Updated extension. Added classes, super, this, polymorphism.
Runtime: add method dispatch for array/string/dict/number (.len, .push, .pop, .keys, .values, .has, .toInt)
Stdlib: delete global len/push/pop/keys/values/has
Tests/docs/examples: migrate to method style; add tests/test_builtin_methods_style.bob
All tests pass
Breaking: global len/push/pop/keys/values/has removed; use methods instead
Parser/AST: add class/extends/extension/super, field initializers
Runtime: shared methods with this injection; classParents/classTemplates; super resolution; ownerClass/currentClass; extension lookup order
Builtins: method dispatch for array/string/dict/number (.len/.push/.pop/.keys/.values/.has/.toInt); remove global forms
Tests/docs/examples: add/refresh for classes, inheritance, super, polymorphism; migrate to method style; all tests pass
VS Code extension: update grammar/readme/snippets for new features
2025-08-10 22:44:46 -04:00
..
debug_any_tag.bob Various changes, again. Updated extension. Added classes, super, this, polymorphism. 2025-08-10 22:44:46 -04:00
debug_inheritance.bob Various changes, again. Updated extension. Added classes, super, this, polymorphism. 2025-08-10 22:44:46 -04:00
debug_init_params.bob Various changes, again. Updated extension. Added classes, super, this, polymorphism. 2025-08-10 22:44:46 -04:00
debug_init_person.bob Various changes, again. Updated extension. Added classes, super, this, polymorphism. 2025-08-10 22:44:46 -04:00
debug_mixed_super.bob Various changes, again. Updated extension. Added classes, super, this, polymorphism. 2025-08-10 22:44:46 -04:00
debug_super_chain.bob Various changes, again. Updated extension. Added classes, super, this, polymorphism. 2025-08-10 22:44:46 -04:00
debug_super_min.bob Various changes, again. Updated extension. Added classes, super, this, polymorphism. 2025-08-10 22:44:46 -04:00
test_builtin_methods_style.bob Various changes, again. Updated extension. Added classes, super, this, polymorphism. 2025-08-10 22:44:46 -04:00
test_class_and_extension.bob Pre class implementation commit 2025-08-10 16:50:18 -04:00
test_class_basic.bob Various changes, again. Updated extension. Added classes, super, this, polymorphism. 2025-08-10 22:44:46 -04:00
test_class_edge_cases.bob Various changes, again. Updated extension. Added classes, super, this, polymorphism. 2025-08-10 22:44:46 -04:00
test_class_extension_user.bob Various changes, again. Updated extension. Added classes, super, this, polymorphism. 2025-08-10 22:44:46 -04:00
test_class_inheritance.bob Various changes, again. Updated extension. Added classes, super, this, polymorphism. 2025-08-10 22:44:46 -04:00
test_class_init.bob Various changes, again. Updated extension. Added classes, super, this, polymorphism. 2025-08-10 22:44:46 -04:00
test_class_stress.bob Various changes, again. Updated extension. Added classes, super, this, polymorphism. 2025-08-10 22:44:46 -04:00
test_class_super.bob Various changes, again. Updated extension. Added classes, super, this, polymorphism. 2025-08-10 22:44:46 -04:00
test_class_with_this.bob Various changes, again. Updated extension. Added classes, super, this, polymorphism. 2025-08-10 22:44:46 -04:00
test_classes_comprehensive.bob Various changes, again. Updated extension. Added classes, super, this, polymorphism. 2025-08-10 22:44:46 -04:00
test_classes_extensive.bob Various changes, again. Updated extension. Added classes, super, this, polymorphism. 2025-08-10 22:44:46 -04:00
test_extension_methods.bob Various changes, again. Updated extension. Added classes, super, this, polymorphism. 2025-08-10 22:44:46 -04:00
test_extension_syntax.bob Various changes, again. Updated extension. Added classes, super, this, polymorphism. 2025-08-10 22:44:46 -04:00
test_method_calls.bob Pre class implementation commit 2025-08-10 16:50:18 -04:00
test_polymorphism_practical.bob Various changes, again. Updated extension. Added classes, super, this, polymorphism. 2025-08-10 22:44:46 -04:00
test_polymorphism.bob Various changes, again. Updated extension. Added classes, super, this, polymorphism. 2025-08-10 22:44:46 -04:00