Commit Graph

  • 13a88a0e76 Fix array access as assignment Garrit Franke 2020-12-14 19:55:06 +0100
  • e20f6b69a4 Add reverse function to stdlib Garrit Franke 2020-12-10 23:30:35 +0100
  • 2d26d0a198 Fix multiple function arguments Garrit Franke 2020-12-10 23:14:39 +0100
  • 4842d92b74 Add bubblesort example Garrit Franke 2020-12-10 22:47:11 +0100
  • 2fce143a31 Add len() std function Garrit Franke 2020-12-10 22:13:44 +0100
  • 73ed60171c Fix semicolon position in generated code Garrit Franke 2020-12-10 22:13:37 +0100
  • ab5890f57e Merge https://github.com/garritfra/sabre Garrit Franke 2020-12-10 21:39:18 +0100
  • ac07e43719 Add array access syntax Garrit Franke 2020-12-10 21:38:17 +0100
  • 931e18a7c1
    Update TODO Garrit Franke 2020-12-10 14:47:23 +0100
  • 0a17c78194 Add documentation for datatypes Garrit Franke 2020-12-10 13:13:12 +0100
  • 00987529f8 Fix variable example in docs v0.0.3 Garrit Franke 2020-12-09 23:37:06 +0100
  • dbee5b9eab Add println function Garrit Franke 2020-12-09 23:14:45 +0100
  • 0c10ed907d Fix examples Garrit Franke 2020-12-09 22:59:59 +0100
  • 57f403cc9b Add stdlib Garrit Franke 2020-12-09 22:55:31 +0100
  • b3c8c7c378 Add builtin functions Garrit Franke 2020-12-09 22:30:11 +0100
  • 4980474c41 Update todos Garrit Franke 2020-12-09 20:56:59 +0100
  • 0d213f33e9 Add variable assignment Garrit Franke 2020-12-09 20:56:04 +0100
  • 34b32d1a34 Add variables section in docs Garrit Franke 2020-12-09 20:18:45 +0100
  • fddcc124d0 Add hello world documentation Garrit Franke 2020-12-09 19:40:01 +0100
  • 8fe1e42c43 Add booleans Garrit Franke 2020-12-09 18:43:10 +0100
  • 8b05787c01 Use git switch for building docs Garrit Franke 2020-12-09 18:12:51 +0100
  • f43aa36432 Add while loop Garrit Franke 2020-12-09 18:07:51 +0100
  • 06588aa272 Fix strings in array v0.0.2 v0.0.1 Garrit Franke 2020-12-09 17:30:08 +0100
  • e16a853111 build book in root dir Garrit Franke 2020-12-09 17:26:02 +0100
  • efe7522afd Remove autogenerated files Garrit Franke 2020-12-09 17:24:39 +0100
  • 9efc45d846 Build docs at root path Garrit Franke 2020-12-09 17:18:50 +0100
  • 72b285ce23 Fix build docs command Garrit Franke 2020-12-09 17:16:12 +0100
  • e23d649c63 Fix run command Garrit Franke 2020-12-09 17:14:21 +0100
  • 4073578e73 Fix yaml Garrit Franke 2020-12-09 17:13:08 +0100
  • 99e78f8ad9 Fix indentation Garrit Franke 2020-12-09 17:11:33 +0100
  • d18f16bef7 Fix jobs Garrit Franke 2020-12-09 17:10:44 +0100
  • 8fd3287aff Fix indentation Garrit Franke 2020-12-09 17:10:14 +0100
  • 9f50c330d1 Fix yaml indentation Garrit Franke 2020-12-09 17:05:54 +0100
  • 4fc95bba98 Fix yaml Garrit Franke 2020-12-09 17:05:18 +0100
  • e1784f5b3f Fix yaml Garrit Franke 2020-12-09 17:03:42 +0100
  • b82b813eda Fix yaml Garrit Franke 2020-12-09 17:02:58 +0100
  • 8274093aa4 Add docs deploy action Garrit Franke 2020-12-09 17:02:21 +0100
  • 63f3b4ff1c Add build_docs script Garrit Franke 2020-12-09 16:57:10 +0100
  • df0d7e8234 docs: add placeholders for developers Garrit Franke 2020-12-09 16:05:17 +0100
  • 85d7ad9503 docs: add placeholder for CLI Garrit Franke 2020-12-09 16:01:51 +0100
  • 3b3d582875 Add placeholder for documentation Garrit Franke 2020-12-09 16:00:49 +0100
  • 7d12bfe605 Add docs Garrit Franke 2020-12-09 15:42:48 +0100
  • e276e7c7f8 Fix warnings Garrit Franke 2020-12-09 15:14:34 +0100
  • 13fb396842 Refactor parser module structure Garrit Franke 2020-12-09 15:13:35 +0100
  • 5a5dea79cd Clean up error handling Garrit Franke 2020-12-09 14:58:09 +0100
  • 03c71987cd Add integer arrays Garrit Franke 2020-12-09 13:38:14 +0100
  • 2a6003846d Fix warnings Garrit Franke 2020-12-09 10:25:56 +0100
  • 226fb93792 Add copyright notices Garrit Franke 2020-12-09 10:02:52 +0100
  • f0f20b950a Add else branch Garrit Franke 2020-12-09 09:33:10 +0100
  • b23a9bd751 Generalize block into own statement Garrit Franke 2020-12-09 08:49:26 +0100
  • aaab0a4b28 Add conditional else if branch Garrit Franke 2020-12-08 21:25:56 +0100
  • 76f407fc3f Fix fib example Garrit Franke 2020-12-08 20:59:08 +0100
  • c1ead8ddc9 Fix compound op with identifier first Garrit Franke 2020-12-08 20:56:10 +0100
  • dad2a1f3c2 Fix readme Garrit Franke 2020-12-08 16:07:37 +0100
  • 7308868b67 Fix examples Garrit Franke 2020-12-08 16:05:44 +0100
  • a00e965193 Fix production build Garrit Franke 2020-12-08 16:03:15 +0100
  • 4d5ef86243 Revert "Change function declaration syntax" Garrit Franke 2020-12-08 15:59:01 +0100
  • d13d46ec99 Add basic CLI Garrit Franke 2020-12-07 17:54:25 +0100
  • 3b514abdf5 Add builds.sr.ht badge Garrit Franke 2020-12-07 16:01:59 +0100
  • 0814cbde47 Fix typo Garrit Franke 2020-12-07 14:39:32 +0100
  • bb49dd04c4 Add error reporting TODO Garrit Franke 2020-12-07 13:51:10 +0100
  • f1a11d2005 Add CLI TODO Garrit Franke 2020-12-07 13:44:26 +0100
  • 9cb607f2cf Add backend-state to README Garrit Franke 2020-12-07 13:28:12 +0100
  • 96f16f67fa Add Readme Garrit Franke 2020-12-07 13:21:48 +0100
  • 82496b7807 Add remaining comparison operators Garrit Franke 2020-12-07 13:07:46 +0100
  • e6db9f422a Add js generator for variable declarations Garrit Franke 2020-12-07 12:46:14 +0100
  • 6f102f2e34 Add TODO file Garrit Franke 2020-12-07 12:40:21 +0100
  • 7d8883ed63 Allow multiple statements in if conditional Garrit Franke 2020-12-07 12:38:49 +0100
  • 1a95efb5d8 Add basic conditionals; remove semicolons Garrit Franke 2020-12-07 12:27:26 +0100
  • 0113546cc8 Add fib example Garrit Franke 2020-12-07 11:58:29 +0100
  • f1ede63d5f Add greeter example Garrit Franke 2020-12-07 11:56:35 +0100
  • b21c781a64 Change function declaration syntax Garrit Franke 2020-12-07 11:33:30 +0100
  • 7b081ab974 Refactor function call parsing Garrit Franke 2020-12-06 23:23:01 +0100
  • 66e24bae70 Clean up expression parsing Garrit Franke 2020-12-06 20:18:59 +0100
  • 628ac67089 Fix parsing of complex compound expressions Garrit Franke 2020-12-06 19:57:48 +0100
  • e22f5647c6 Add math operations Garrit Franke 2020-12-06 18:12:09 +0100
  • a593bba4d7 Remove uneeded compount statement Garrit Franke 2020-12-06 16:07:38 +0100
  • 002d69af49 Fix return with expression Garrit Franke 2020-12-06 15:56:59 +0100
  • 213924bc3d Tokenize Comma Garrit Franke 2020-12-06 15:47:15 +0100
  • 8186b0c56e Add function arguments Garrit Franke 2020-12-06 00:59:47 +0100
  • 1514eee549 Add function arguments Garrit Franke 2020-12-05 20:58:35 +0100
  • c62d00a8bf Add CI Garrit Franke 2020-12-05 20:24:17 +0100
  • 24d20784b2 Fix infinite loop when parsing strings Garrit Franke 2020-12-05 19:41:37 +0100
  • fd2e2e58be Print result of main for js target Garrit Franke 2020-12-05 19:01:44 +0100
  • 2c47d9d575 Refactor x86 generator Garrit Franke 2020-12-05 18:57:02 +0100
  • c250d98c31 Implement return generation Garrit Franke 2020-12-05 16:16:25 +0100
  • 5253ced2af Fix warnings Garrit Franke 2020-12-05 15:54:36 +0100
  • 90207296b1 Add JS generator Garrit Franke 2020-12-05 15:52:00 +0100
  • e31446ac51 Generate assembly Garrit Franke 2020-12-05 14:08:23 +0100
  • 9301d21824 Add x86 generator scaffolding Garrit Franke 2020-12-05 13:52:04 +0100
  • 193ea74aa2 Allow empty returns Garrit Franke 2020-12-05 13:32:38 +0100
  • 565b0bd9f6 Add token positions Garrit Franke 2020-12-04 15:47:31 +0100
  • b0fe2b0474 Add token positions Garrit Franke 2020-12-04 11:57:46 +0100
  • 85edec21dd Add multiple functions test Garrit Franke 2020-12-04 10:38:59 +0100
  • 55653ff0f3 Add parser tests Garrit Franke 2020-12-04 10:36:37 +0100
  • 2b30ee50b2 Fix example filename Garrit Franke 2020-12-04 09:30:36 +0100
  • f84fd3c8db Rename flex -> sabre Garrit Franke 2020-12-04 09:09:34 +0100
  • 7ca96f9a43 Add strings Garrit Franke 2020-12-04 08:23:24 +0100
  • 110c0922b8 Pretty print AST output Garrit Franke 2020-12-04 00:15:37 +0100
  • 010b6207ec Implement returning variables Garrit Franke 2020-12-03 23:42:14 +0100