Commit graph

  • e2b7239992 README changes able 2021-05-04 21:29:51 -0500
  • bdf27c83da Minor Changes able 2021-05-03 19:33:21 -0500
  • f98c4d83d9 Minor Changes able 2021-05-03 19:33:21 -0500
  • 143ae613d8 Merge pull request #15 from erindesu/master Able 2021-05-03 18:41:23 -0500
  • 785ddda4cf Merge pull request #15 from erindesu/master Able 2021-05-03 18:41:23 -0500
  • 72cd540728 Tidy up Erin 2021-05-03 23:02:19 +0200
  • 1618262948 Tidy up Erin 2021-05-03 23:02:19 +0200
  • 798c1807db Obeyed our paperclip overlord + fmt Erin 2021-05-03 21:36:32 +0200
  • 5bdbc2bbb0 Obeyed our paperclip overlord + fmt Erin 2021-05-03 21:36:32 +0200
  • 30eedbc854 Fixed some incompatible old code - Added assignment support - Reduced boilerplate - Removed else Erin 2021-05-03 21:35:43 +0200
  • 7057c3cfef Fixed some incompatible old code - Added assignment support - Reduced boilerplate - Removed else Erin 2021-05-03 21:35:43 +0200
  • 29bf01935c Variable assignment implemented Erin 2021-05-03 09:54:27 +0200
  • c0ecf5f2a3 Variable assignment implemented Erin 2021-05-03 09:54:27 +0200
  • e8a2b87c6e Merge pull request #14 from erindesu/master Able 2021-05-03 02:17:38 -0500
  • 045ca17b52 Merge pull request #14 from erindesu/master Able 2021-05-03 02:17:38 -0500
  • 8c6f415ac9 Fixed #13 Erin 2021-05-03 08:47:52 +0200
  • 4b2d306ccb Fixed #13 Erin 2021-05-03 08:47:52 +0200
  • e080fc65e3 Merge pull request #12 from erindesu/master Able 2021-05-02 12:49:30 -0500
  • a0b3f7c34a Merge pull request #12 from erindesu/master Able 2021-05-02 12:49:30 -0500
  • 051f6e781f Added tests and loop flow Erin 2021-05-02 18:12:51 +0200
  • d80b5514ce Added tests and loop flow Erin 2021-05-02 18:12:51 +0200
  • ecce080378 Added T-Dark block - obeyed clippy Erin 2021-05-02 17:38:12 +0200
  • f8db60bc7c Added T-Dark block - obeyed clippy Erin 2021-05-02 17:38:12 +0200
  • 5a8dd5051f Parser production ready - TODO: T-Dark block - cargo fmt - Obeyed our clippy overlord Erin 2021-05-02 16:48:33 +0200
  • ecd972e55d Parser production ready - TODO: T-Dark block - cargo fmt - Obeyed our clippy overlord Erin 2021-05-02 16:48:33 +0200
  • c90d242b0f Parser implements examples - Function call is now stmt (muhehe) Erin 2021-05-02 15:43:25 +0200
  • 4a9b656093 Parser implements examples - Function call is now stmt (muhehe) Erin 2021-05-02 15:43:25 +0200
  • 18a1343e11 Added basic math operations - cargo fmt Erin 2021-05-02 00:39:08 +0200
  • 91bd015e9b Added basic math operations - cargo fmt Erin 2021-05-02 00:39:08 +0200
  • 3794fd3c8f Divided token types - Item = Expr | Stmt - Added REPL (AST dump) - Removed operator parsing because it was horrible and I need to redo it Erin 2021-05-01 13:44:58 +0200
  • d7cf1b013d Divided token types - Item = Expr | Stmt - Added REPL (AST dump) - Removed operator parsing because it was horrible and I need to redo it Erin 2021-05-01 13:44:58 +0200
  • eef7ec16fa Tidy up Erin 2021-04-29 19:19:35 +0200
  • c26c4a14bb Tidy up Erin 2021-04-29 19:19:35 +0200
  • ca60f818eb Implemented function calls Erin 2021-04-29 18:50:51 +0200
  • 5c00446c59 Implemented function calls Erin 2021-04-29 18:50:51 +0200
  • 17a32a8df7 Bugfix: Peeking - Fixed PeekableLexer next to not-be passtrough to iterator - Made error handling depend on state of Option Erin 2021-04-29 09:47:29 +0200
  • 27a8de70fa Bugfix: Peeking - Fixed PeekableLexer next to not-be passtrough to iterator - Made error handling depend on state of Option Erin 2021-04-29 09:47:29 +0200
  • e45afeac5e Added Peekable Lexer - Added wrapper for Lexer with peek() method - Renamed token module to lexer as it more describe it's function - Started work on operator flow Erin 2021-04-28 22:52:19 +0200
  • 3e019621b2 Added Peekable Lexer - Added wrapper for Lexer with peek() method - Renamed token module to lexer as it more describe it's function - Started work on operator flow Erin 2021-04-28 22:52:19 +0200
  • b4d3f0c9b6 Merge pull request #10 from erindesu/master Able 2021-04-27 09:26:29 -0500
  • 345bed5f66 Merge pull request #10 from erindesu/master Able 2021-04-27 09:26:29 -0500
  • f3779deeb5 Added parsing of conditionals Erin 2021-04-27 13:48:56 +0200
  • 00a464321a Added parsing of conditionals Erin 2021-04-27 13:48:56 +0200
  • 3f9e6b72cc Made parser to throw error when unexpected EOF Erin 2021-04-27 11:57:11 +0200
  • fc8c3a3499 Made parser to throw error when unexpected EOF Erin 2021-04-27 11:57:11 +0200
  • 39a8bf6a54 Redone original parser = implemented original features Erin 2021-04-27 11:49:07 +0200
  • 2a0b2952d4 Redone original parser = implemented original features Erin 2021-04-27 11:49:07 +0200
  • d2160a3a4a Added testing for base55, new identifier lexing Erin 2021-04-27 11:09:19 +0200
  • 138b9efadc Added testing for base55, new identifier lexing Erin 2021-04-27 11:09:19 +0200
  • 3b8ce34c2b Continue work on parser, improved lexer - Added literal parsing (improved lexing) - Revised error handling Erin 2021-04-27 10:51:39 +0200
  • 83c549607c Continue work on parser, improved lexer - Added literal parsing (improved lexing) - Revised error handling Erin 2021-04-27 10:51:39 +0200
  • cc4ec803c4 Starting work on parser improvements Erin 2021-04-26 10:44:42 +0200
  • 47400ee2ce Starting work on parser improvements Erin 2021-04-26 10:44:42 +0200
  • 19762e940a Merge pull request #9 from erindesu/master Able 2021-04-20 10:28:52 -0500
  • 31c9fb3203 Merge pull request #9 from erindesu/master Able 2021-04-20 10:28:52 -0500
  • e020fc4267 Implemented abool - Tidied up code Erin 2021-04-18 23:40:41 +0200
  • f7d1287fd5 Implemented abool - Tidied up code Erin 2021-04-18 23:40:41 +0200
  • 7e0c881130 Added function/variable parsing - Added block support - TODO: Tidy it up Erin 2021-04-18 22:33:55 +0200
  • 3e2dc5fba9 Added function/variable parsing - Added block support - TODO: Tidy it up Erin 2021-04-18 22:33:55 +0200
  • 48dd930872 Initial parser work Erin 2021-04-18 16:39:43 +0200
  • 7026711b64 Initial parser work Erin 2021-04-18 16:39:43 +0200
  • bc1eb42af4 variable things added able 2021-04-13 18:01:19 -0500
  • 08af75fbda variable things added able 2021-04-13 18:01:19 -0500
  • 83c8595a8f Merge pull request #8 from erindesu/master Able 2021-04-13 11:04:17 -0500
  • 35586aa700 Merge pull request #8 from erindesu/master Able 2021-04-13 11:04:17 -0500
  • 1db4bd74cf clippy + fmt Erin 2021-04-13 17:43:54 +0200
  • 4ca017671c clippy + fmt Erin 2021-04-13 17:43:54 +0200
  • 81ff84ad73 Improved Scanner Erin 2021-04-13 17:40:20 +0200
  • 406c6b1297 Improved Scanner Erin 2021-04-13 17:40:20 +0200
  • d13d72ad89 Adding a melo example able 2021-04-12 22:19:44 -0500
  • ceaed053b4 Adding a melo example able 2021-04-12 22:19:44 -0500
  • a26058587a Merge pull request #6 from erindesu/master Able 2021-04-12 20:11:41 -0500
  • e9aea03b29 Merge pull request #6 from erindesu/master Able 2021-04-12 20:11:41 -0500
  • 968a65b1fb Added tokenization - Added tokenization - Modified Token definition for make it compatible with Logos - And also obeyed our paperclip overlord and changed all names to be complaint with Rust conventions Erin 2021-04-12 20:20:45 +0200
  • 2194e2726f Added tokenization - Added tokenization - Modified Token definition for make it compatible with Logos - And also obeyed our paperclip overlord and changed all names to be complaint with Rust conventions Erin 2021-04-12 20:20:45 +0200
  • 1abd802b58 Merge branch 'master' of https://github.com/AbleTheAbove/able-lang merge able 2021-04-11 22:40:32 -0500
  • 00cca9fc74 Merge branch 'master' of https://github.com/AbleTheAbove/able-lang merge able 2021-04-11 22:40:32 -0500
  • aeaf6b3948 Added CLOC to the readme able 2021-04-11 22:39:22 -0500
  • 607b51c6cb abbolean change able 2021-04-11 21:47:10 -0500
  • 4235106434 Merge pull request #2 from erindesu/patch-1 Able 2021-04-11 18:03:34 -0500
  • b2e1db1d92 Merge pull request #2 from erindesu/patch-1 Able 2021-04-11 18:03:34 -0500
  • 0d35f7f0a5 Add ANSWER const Erin 2021-04-12 01:02:08 +0200
  • b062b9a216 Add ANSWER const ondra05 2021-04-12 01:02:08 +0200
  • 2c4154025f Tokens added or something able 2021-04-11 17:22:06 -0500
  • 5cf69e933d Updating examples able 2021-04-11 15:17:08 -0500
  • 6719d955e8 Worst best parser able 2021-04-11 15:11:23 -0500
  • abd2d7e5f8 more fixes able 2021-04-11 14:18:41 -0500
  • b96bba96de damn ablelang able 2021-04-11 14:11:39 -0500
  • f1c8a86ae7 boink able 2021-04-11 13:31:26 -0500
  • 856d8eb92d ATAPL able 2021-04-11 13:25:26 -0500
  • c81fa06641 License and constants added able 2021-04-11 13:22:59 -0500
  • 18354befd1 More representative of base_55 as it should be able 2021-04-11 11:59:26 -0500
  • 1e701f73ab added base 55 able 2021-04-11 11:47:35 -0500
  • cc66d0b63a AbleLang is coming together boys :) and girls and enby pals able 2021-04-08 16:11:20 -0500