Commit graph

  • 8d76630152
    changed stuff Maieul BOYER 2024-07-17 17:57:19 +02:00
  • 74336f37a3
    Norminette 'static' functions Maieul BOYER 2024-07-16 19:42:30 +02:00
  • 698d1088e2
    Added <num>_to_str functions Maieul BOYER 2024-07-16 19:38:27 +02:00
  • aafd056f49
    start work on exec Maieul BOYER 2024-07-15 18:40:51 +02:00
  • 5c7b8cde0d
    pushed Maieul BOYER 2024-07-14 11:26:15 +02:00
  • 5778b13f72
    start of the exec library Maieul BOYER 2024-07-12 11:53:31 +02:00
  • 50de5a9f80
    removed the math module (rip) Maieul BOYER 2024-07-11 19:02:56 +02:00
  • 398dd520d0
    normed the stdme headers Maieul BOYER 2024-07-11 19:01:59 +02:00
  • 79e039c94a
    normed most of the line lib Maieul BOYER 2024-07-11 18:35:56 +02:00
  • 2cfce88274
    added the exec part Maieul BOYER 2024-07-11 18:05:27 +02:00
  • 4f6e96d0e0 Merge remote-tracking branch 'origin/master' EniumRaphael 2024-07-11 14:53:32 +02:00
  • 0da9510ec6 starting the norm of the ast EniumRaphael 2024-07-11 14:53:15 +02:00
  • 0f2bf32b79 Remove readline Maix0 2024-07-10 21:43:47 +02:00
  • 2061aa5f7f Allocator now works without the crust that was useless Maix0 2024-07-10 21:00:10 +02:00
  • ac5458d42c
    Normed most of the stdme Maieul BOYER 2024-07-10 18:06:10 +02:00
  • 882d5cb5bb
    Allocator is fully normed Maieul BOYER 2024-07-10 17:41:59 +02:00
  • fc969750e4
    norminette pass Maieul BOYER 2024-07-10 17:14:09 +02:00
  • d59364c35e
    normed more things Maieul BOYER 2024-07-10 16:37:36 +02:00
  • f4a5c0984e
    started the norminette Maieul BOYER 2024-07-10 15:54:23 +02:00
  • 46e96a2120
    renamed 'le' functions and created headers Maieul BOYER 2024-07-10 15:44:43 +02:00
  • 4303370d55 renamed stuff and removed ctrl-C handler for now Maix0 2024-07-09 15:04:08 +02:00
  • 6b5bc68de9 Added more string utils and line stuff Maix0 2024-07-08 22:27:26 +02:00
  • 13ba83d6af Working stuff for line Maix0 2024-07-08 19:43:53 +02:00
  • 7a34a78f16 Fixed octal being the default thing used to print Maix0 2024-07-08 19:40:23 +02:00
  • cd66370fcc
    line works 'normally'TM Maieul BOYER 2024-07-08 17:03:53 +02:00
  • 8808f81221
    Updated linenoise and printf to better work Maieul BOYER 2024-07-07 19:50:33 +02:00
  • 0e18e20181
    inserted line thingy Maieul BOYER 2024-07-05 20:00:33 +02:00
  • fb3a2d94a0 Refactoring some stuff in the parser lib, moving functions out of headers Maix0 2024-07-04 00:43:43 +02:00
  • 4580d68951 Added function decl to printing Maix0 2024-07-03 22:48:33 +02:00
  • cf81642540 Fixed Color in makefiles Maix0 2024-07-03 22:48:20 +02:00
  • 519aa1a781 Further work on the ast printing Maix0 2024-07-03 22:41:35 +02:00
  • 776ccfa9c0 Updated Makefile to properly align and make linking pop out Maix0 2024-07-03 22:41:19 +02:00
  • d2a59f770e Started work on AST printing (as shell acceptable stuff) Maix0 2024-07-03 22:07:06 +02:00
  • 4a0a5fbb8d Made a rule to count LOC Maix0 2024-07-03 20:37:57 +02:00
  • 634a8762f1 Changed types Maix0 2024-07-03 20:10:38 +02:00
  • d609da4e96
    Trying to check for signing commits Maix0 2024-07-03 19:12:07 +02:00
  • 38bdd66f78 Changed (u)int\d+_t to their stdme types Maix0 2024-07-03 19:03:19 +02:00
  • a7bfe526b0 Removing even more shit in the parser lib Maix0 2024-07-03 18:55:25 +02:00
  • 7e88e17d67 Should almost have everything finished, heredoc and arithmetic thingy is left Maix0 2024-07-02 21:56:29 +02:00
  • 95058f4cb0 Fixed compilation issue Maix0 2024-07-02 21:35:17 +02:00
  • 4409bd4c44 Update Maix0 2024-07-02 21:03:53 +02:00
  • 63e1d5d05f Updated grammar Maix0 2024-07-02 21:01:18 +02:00
  • dcdefc2ac3 Updated grammar file (not code) Maix0 2024-07-02 20:43:02 +02:00
  • c10ce8b165
    very simple ast expension working Maieul BOYER 2024-07-02 13:11:42 +02:00
  • dc3f8cfba9 Pushed Maix0 2024-07-02 12:30:53 +02:00
  • fecf204227 Updated for tokei Maix0 2024-07-01 21:33:30 +02:00
  • e5b22489e1
    changed grammar Maieul BOYER 2024-07-01 18:36:14 +02:00
  • 0b5b5e4d7e
    Working on the ast_from_node function (redirected statements) Maieul BOYER 2024-07-01 13:01:44 +02:00
  • 175efe0f2f
    Updated Grammar Maieul BOYER 2024-07-01 12:57:51 +02:00
  • 74d642f297
    always trimming fat Maieul BOYER 2024-06-30 20:10:09 +02:00
  • bf669ee8a7
    trimmed even more fat Maieul BOYER 2024-06-30 20:04:00 +02:00
  • 5898689697
    trimmed more fat Maieul BOYER 2024-06-30 19:37:09 +02:00
  • d9bf7fa721
    trimmed the fat Maieul BOYER 2024-06-30 19:24:05 +02:00
  • 99e92e8d30
    removed unused files Maieul BOYER 2024-06-30 19:15:59 +02:00
  • 61fd72480e
    I NEED TO REDO THE LEX FUNCTION LETZGO :((((((( Maieul BOYER 2024-06-30 19:15:27 +02:00
  • c7fe19a7d5
    yes? Maieul BOYER 2024-06-30 18:38:19 +02:00
  • 1417259865
    remove dumper from repo Maieul BOYER 2024-06-30 18:34:36 +02:00
  • 2d88b6af25
    working parser tm Maieul BOYER 2024-06-30 18:32:35 +02:00
  • 8d192a0abc
    added truc Maieul BOYER 2024-06-30 17:58:31 +02:00
  • 313652be47 Parser update Maix0 2024-06-30 01:22:13 +02:00
  • bdc062b33a Updated parser Maix0 2024-06-30 00:32:57 +02:00
  • 66a0625382 Changed some stuff Maix0 2024-06-29 16:15:09 +02:00
  • d81c14b930 WIP Maix0 2024-06-29 15:22:04 +02:00
  • 14647f3671 Updated to fix fucking dumb bug Maix0 2024-06-28 19:42:21 +02:00
  • efec224b6a Works as intended except for SEGFAULT in free, need to check vec impl Maix0 2024-06-24 00:57:18 +02:00
  • 9f6b90d596 WIP restart of lib Maix0 2024-06-24 00:20:08 +02:00
  • e239bfa0ea WIP Maix0 2024-06-23 19:28:44 +02:00
  • 112a250485 Update grammar Maix0 2024-06-23 19:28:09 +02:00
  • 2b698450a3 Update grammar Maix0 2024-06-23 18:35:39 +02:00
  • ff6bba98de Update Maix0 2024-06-22 02:19:51 +02:00
  • 3b197d82c2 Started work on implementing the AST builder Maix0 2024-06-20 23:15:45 +02:00
  • c6e426f235
    lil shit Maieul BOYER 2024-06-20 14:38:22 +02:00
  • 1d069092a2 Update Maix0 2024-06-18 18:53:40 +02:00
  • 41289464c2 Extracted functions of parser into header Maix0 2024-06-18 17:13:05 +02:00
  • 77a3b305aa
    Update AST signatures to remove the t_node type Maieul BOYER 2024-06-17 15:05:03 +02:00
  • c9baa2b499 Small Update to ast... Maix0 2024-06-16 18:46:17 +02:00
  • 9f41a868a7 Update to ast* and related stuff Maix0 2024-06-14 17:45:00 +02:00
  • ea76333cf5
    Changed Grammar Maieul BOYER 2024-06-11 16:16:59 +02:00
  • 1d4dc219db
    Started working on ast Maieul BOYER 2024-06-11 16:08:12 +02:00
  • 9aee1f2272
    Parser: Added new file to the list Maieul BOYER 2024-06-10 15:36:58 +02:00
  • c24766ee47
    Norm: Parser static now at the norm Maieul BOYER 2024-06-10 15:36:38 +02:00
  • 5759396eb2 Update: Work on AST Maix0 2024-06-09 22:27:00 +02:00
  • 8f00b8fd9b Updated symbols_list Maix0 2024-06-09 20:59:24 +02:00
  • 8e1f80fae9 Update: Grammar Maix0 2024-06-09 20:56:50 +02:00
  • fbb9977f4a Changed Grammar Maix0 2024-06-09 19:16:09 +02:00
  • b0da66b7d8 Merge branch 'maix/grammar' Maix0 2024-06-09 18:38:08 +02:00
  • 85467c7009 FileList Maix0 2024-06-09 18:34:44 +02:00
  • 23d8221303 grammar update Maix0 2024-06-09 18:32:42 +02:00
  • 21c10090b3
    Update grammar.js Maieul BOYER 2024-06-07 19:12:32 +02:00
  • f9a7d5b38b
    update Maieul BOYER 2024-06-07 18:42:48 +02:00
  • f80d3611b1 Updated Filelist.mk generation Maix0 2024-06-06 23:18:23 +02:00
  • ff73e4ced4
    Update Maieul BOYER 2024-06-06 19:54:10 +02:00
  • be46c833e8
    updated gitignore Maieul BOYER 2024-06-06 19:53:06 +02:00
  • aeb576024f
    Updated syntax with a simpler one Maieul BOYER 2024-06-06 19:43:58 +02:00
  • 38fa2d2e84
    Update ts syntax Maieul BOYER 2024-06-06 18:38:16 +02:00
  • 38e6983c0f Update Maix0 2024-06-01 22:14:20 +02:00
  • 8338f82e2c update stuff Maix0 2024-06-01 20:48:52 +02:00
  • 9ded0ac536 update Maix0 2024-05-30 20:19:58 +02:00
  • 6cc16ff7ef splitted parser and grammar into two separate .a Maix0 2024-05-30 19:57:33 +02:00
  • 84705f955e Normed EniumRaphael 2024-05-30 16:14:32 +02:00