Commit Graph

56 Commits

Author SHA1 Message Date
Andrew Morris
be9b078864 Simplify default exports, fix anonymous 2023-03-07 10:05:17 +11:00
Andrew Morris
812b51dbba Fix inputs/passing/projEuler/p15.ts 2023-03-06 19:38:19 +11:00
Andrew Morris
88cac1fbe2 Removed remaining inline assembly 2023-03-06 18:29:56 +11:00
Andrew Morris
7ea97ad22b More test updates 2023-03-02 18:39:23 +11:00
Andrew Morris
1daef33ad4 Add test 2023-03-02 18:33:14 +11:00
Andrew Morris
9400ab1643 Add tests (and fix default expr for target-access) 2023-03-02 18:23:59 +11:00
Andrew Morris
eafe601d29 Implement expressions inside patterns 2023-03-02 18:02:10 +11:00
Andrew Morris
8ea6ce7dc2 Add failing tests 2023-03-02 16:38:47 +11:00
Andrew Morris
5c57d24292 Fix multiCompundAssignment 2023-03-01 18:10:34 +11:00
Andrew Morris
8fdd4ca9ee Fix multiAssignment 2023-03-01 18:02:07 +11:00
Andrew Morris
71eaacf2d5 Add failing test 2023-03-01 17:41:52 +11:00
Andrew Morris
74778e7cdb camelCase convention in ts 2023-03-01 17:41:44 +11:00
Andrew Morris
ef265451f2 Fix nested compound assignment 2023-03-01 17:26:33 +11:00
Andrew Morris
266ff3a611 Fix nested assignment 2023-03-01 17:05:18 +11:00
Andrew Morris
d594aaf407 Test nested assignment (that it fails as expected) 2023-03-01 16:44:39 +11:00
Andrew Morris
f684d6b65e Destructuring for declarations 2023-03-01 12:35:11 +11:00
Andrew Morris
06bff78ed2 Split out parameter scope from gathering parameter registers, add param destructuring tests 2023-03-01 11:29:01 +11:00
Andrew Morris
bc1afa24c4 Add more tests 2023-02-28 15:28:06 +11:00
Andrew Morris
830b19b92c Start testing outputs 2023-02-28 15:08:03 +11:00
Andrew Morris
58ddce654a Diagnostics for expression_compiler 2023-02-21 13:02:17 +11:00
Andrew Morris
58eb6c5cc5 Move passing test to passing dir 2023-02-20 17:07:28 +11:00
Andrew Morris
7f93041807 Avoid failing anonymous main except for explicit test 2023-02-20 17:02:24 +11:00
Andrew Morris
5e98c59382 Deal with Pat::Expr 2023-02-20 16:37:08 +11:00
Andrew Morris
b65819bc08 Hoisting 2023-02-20 15:39:23 +11:00
Andrew Morris
12278afce8 Add examples 2022-12-14 15:49:10 +11:00
Andrew Morris
0c0ae17a0a Add README.md 2022-12-12 16:37:41 +11:00
Andrew Morris
9198228a0b p19.ts 2022-05-31 20:40:53 +10:00
Andrew Morris
5724ce9b6b p18.ts 2022-05-31 20:17:49 +10:00
Andrew Morris
d56bb4dc4c p2.ts 2022-05-31 20:10:53 +10:00
Andrew Morris
688448429a Group project euler solutions 2022-05-31 20:06:08 +10:00
Andrew Morris
f50cd27c04 projEuler17.ts 2022-05-31 18:57:45 +10:00
Andrew Morris
bf53f86a4b projEuler16.ts 2022-05-31 18:24:19 +10:00
Andrew Morris
6e6ceb24c5 projEuler15.ts 2022-05-31 18:13:10 +10:00
Andrew Morris
e3a5eff7dc projEuler13.ts 2022-05-31 18:04:59 +10:00
Andrew Morris
a741e6aecd projEuler12.ts 2022-05-31 17:58:14 +10:00
Andrew Morris
e3512c6638 projEuler11.ts 2022-05-31 11:50:03 +10:00
Andrew Morris
b6109e8a13 projEuler10.ts 2022-05-31 11:38:25 +10:00
Andrew Morris
67f530a348 projEuler9.ts 2022-05-31 10:46:48 +10:00
Andrew Morris
a026700cc8 projEuler8.ts 2022-05-31 10:39:01 +10:00
Andrew Morris
a644cca448 projEuler7.ts 2022-05-31 10:34:26 +10:00
Andrew Morris
cf1399d4cb projEuler6.ts 2022-05-31 10:31:19 +10:00
Andrew Morris
a1eb705594 projEuler5.ts 2022-05-31 10:28:12 +10:00
Andrew Morris
7aafed34b5 projEuler4.ts 2022-05-31 10:11:26 +10:00
Andrew Morris
fbbeed0020 projEuler3.ts 2022-05-31 09:58:47 +10:00
Andrew Morris
e4c8eeccd4 projEuler14.ts 2022-05-30 21:34:27 +10:00
Andrew Morris
01720cb8a3 Add vanilla merge sort example 2022-05-30 18:11:05 +10:00
Andrew Morris
aa95dea7d9 mergeSortStepper.ts 2022-05-30 16:08:54 +10:00
Andrew Morris
a3015d394b Add binary tree example 2022-05-27 16:54:19 +10:00
Andrew Morris
f9539cd464 Fix typescript error in sample 2022-05-27 16:34:41 +10:00
Andrew Morris
f48b7abb5f reverse 2022-05-22 12:03:02 +10:00