Commit Graph
42 Commits
Author SHA1 Message Date
multipleof4 d54557c8d4 Fix: Add npm install step to CI workflow 2025-09-26 07:21:00 -07:00
multipleof4 d0bc019400 Refactor: Use ES Modules in grammar definition 2025-09-26 07:20:54 -07:00
multipleof4 f32744e660 Docs: Update test results 2025-09-26 08:59:05 +00:00
multipleof4 502be5a4ae Feat: Ensure test report is always generated on failure 2025-09-26 01:58:53 -07:00
multipleof4 bb69101f33 Refactor: Delegate parser build step to test_runner.js 2025-09-26 01:58:50 -07:00
multipleof4 d271a4f857 Refactor: Implement AST generator for new grammar 2025-09-26 01:53:15 -07:00
multipleof4 32d7292e47 Feat: Implement robust AST parser for Hi language 2025-09-26 01:53:11 -07:00
multipleof4 072eeb7e99 Refactor: Implement AST parser and generator 2025-09-26 01:41:42 -07:00
multipleof4 efef571d39 Feat: Initial Hi language grammar for declarations 2025-09-26 01:41:39 -07:00
multipleof4 78853de006 Feat: Add nearley and moo for AST parsing 2025-09-26 01:41:36 -07:00
multipleof4 f36fa53031 Test: Expected 5 for nested_object 2025-09-26 01:41:28 -07:00
multipleof4 82901c0cf3 Test: Nested object parsing 2025-09-26 01:41:26 -07:00
multipleof4 9dc4d85232 Test: Expected 3 for object_multi 2025-09-26 01:41:23 -07:00
multipleof4 8f4bfab76f Test: Object with multi props + sum 2025-09-26 01:41:21 -07:00
multipleof4 25c1ae45ae Fix: Correct table Status key, keep code 2025-09-26 01:41:16 -07:00
multipleof4 9c9e5a1f11 Docs: Update test results 2025-09-26 08:16:03 +00:00
multipleof4 2f0d649b81 Fix: Grant write permissions to workflow 2025-09-26 01:15:51 -07:00
multipleof4 9712243d99 Feat: Add GitHub Action workflow for tests 2025-09-26 01:14:34 -07:00
multipleof4 68ae25fc20 Feat: Create test runner script 2025-09-26 01:14:14 -07:00
multipleof4 d75a67e2f7 Feat: Add expected output for simple_io test 2025-09-26 01:14:04 -07:00
multipleof4 f6e024a34d Feat: Add passing test for basic I/O 2025-09-26 01:14:01 -07:00
multipleof4 44176e9984 Feat: Add expected output for declarations test 2025-09-26 01:13:44 -07:00
multipleof4 578e25052e Feat: Add failing test for block declarations 2025-09-26 01:13:39 -07:00
multipleof4 c16ac60cc1 Feat: Add test script to package.json 2025-09-26 01:13:18 -07:00
multipleof4 4d3a5659a6 Delete test/blocks.hi 2025-09-26 01:05:09 -07:00
multipleof4 0c87e5392b Delete test/primitives.hi 2025-09-26 01:05:00 -07:00
multipleof4 227e690486 Revert: Update transpiler.js 2025-09-26 01:04:44 -07:00
multipleof4 c34adf2c94 Revert: Update package.json 2025-09-26 01:04:41 -07:00
multipleof4 c373dcc2e7 Refactor: Improve transpiler for blocks & functions 2025-09-26 01:01:45 -07:00
multipleof4 3256dc320d Feat: Add npm test script for automation 2025-09-26 01:00:28 -07:00
multipleof4 67bf4c6777 Refactor: Use ES Module import in browser app 2025-09-26 00:54:24 -07:00
multipleof4 0dccd0a413 Refactor: Use type=module for browser scripts 2025-09-26 00:54:19 -07:00
multipleof4 675923b5f8 Refactor: Update CLI to use ES Module import 2025-09-26 00:53:41 -07:00
multipleof4 df70da0c04 Refactor: Convert transpiler to an ES Module 2025-09-26 00:53:26 -07:00
multipleof4 9d29943fef Feat: Configure project for ES Modules 2025-09-26 00:53:04 -07:00
multipleof4 bb889c81d9 Feat: Add .gitattributes for .hi syntax highlighting 2025-09-26 00:18:24 -07:00
multipleof4 bf7ee6cc39 Refactor: Move block tests into test directory 2025-09-26 00:16:28 -07:00
multipleof4 e78e3db098 Refactor: Move primitive tests into test directory 2025-09-26 00:16:25 -07:00
multipleof4 4c409605d9 Delete README.md 2025-09-26 00:16:00 -07:00
multipleof4 c73235dd33 Delete primitives.hi 2025-09-26 00:15:50 -07:00
multipleof4 251b129cca Feat: Test declaration, assignment, and primitives 2025-09-26 00:14:46 -07:00
multipleof4 945c4e7bcb Initial commit 2025-09-21 19:05:03 -07:00