Commit Graph

  • 0339c25877 Fix segfault master Augusto Gunsch 2021-01-09 15:31:59 -03:00
  • f674577437 Fix NULL statements function declarations Augusto Gunsch 2021-01-07 20:54:48 -03:00
  • ae03a25542 Force last function statement to be 'return' Augusto Gunsch 2021-01-07 19:58:28 -03:00
  • 1784599e72 Fix operation order Augusto Gunsch 2021-01-07 18:11:21 -03:00
  • 80a3e1ef0f Fix segfault Augusto Gunsch 2021-01-06 21:18:52 -03:00
  • 8325b067b4 Fix integer max value Augusto Gunsch 2021-01-06 13:31:17 -03:00
  • ea7f35c96d Fix possible crashes Augusto Gunsch 2021-01-03 16:24:01 -03:00
  • f1f4f1ef8a Fix bugs, memory leaks and small fixes Augusto Gunsch 2021-01-03 16:08:54 -03:00
  • e89b0696d7 Fix minor memory leaks Augusto Gunsch 2020-12-31 20:41:22 -03:00
  • b880e97990 Unify style Augusto Gunsch 2020-12-31 20:24:27 -03:00
  • a9a78c62c4 Add threads.c Augusto Gunsch 2020-12-31 20:12:31 -03:00
  • b9f016f82a Organize compiler Augusto Gunsch 2020-12-31 20:02:04 -03:00
  • 26de7337da Add compiler-expressions and compiler-util Augusto Gunsch 2020-12-31 19:12:01 -03:00
  • b7fe5b8f45 Finish compiler Augusto Gunsch 2020-12-31 17:38:41 -03:00
  • b9a553b107 Add array accessing Augusto Gunsch 2020-12-31 16:49:38 -03:00
  • 2e86c2b9e5 Add string compiling Augusto Gunsch 2020-12-31 14:54:14 -03:00
  • e891326e0b Add os classes Augusto Gunsch 2020-12-31 14:09:42 -03:00
  • ffa4b8a5c8 Fix static variables index Augusto Gunsch 2020-12-31 13:39:07 -03:00
  • a0a21b6cb5 Add misc dir Augusto Gunsch 2020-12-31 13:16:24 -03:00
  • a1c8c817c8 Add operating system subroutine signatures Augusto Gunsch 2020-12-31 13:07:26 -03:00
  • 0a6149d08f Fix all issues Augusto Gunsch 2020-12-31 10:00:21 -03:00
  • cb1b41c249 Add constructor and method compiling Augusto Gunsch 2020-12-30 20:47:11 -03:00
  • 4919968250 Fix missing thread attributes Augusto Gunsch 2020-12-29 21:33:23 -03:00
  • 144a33a603 Add multithreading Augusto Gunsch 2020-12-29 21:27:48 -03:00
  • b49d0f1868 Improve compiling engine Augusto Gunsch 2020-12-27 18:52:28 -03:00
  • 6578c9d7eb Clean compiler-scopes.c Augusto Gunsch 2020-12-24 16:22:22 -03:00
  • 2e48e42368 Convert tables to STRINGARRAY Augusto Gunsch 2020-12-22 16:00:49 -03:00
  • abef39c1c6 Reorganize project structure Augusto Gunsch 2020-12-22 15:51:56 -03:00
  • 02fc8307a4 Add 'if' and 'while' support Augusto Gunsch 2020-12-22 15:45:12 -03:00
  • d65bcc202f Fix parsing issues Augusto Gunsch 2020-12-22 14:38:10 -03:00
  • 351446bb6d Split parser into several files Augusto Gunsch 2020-12-22 13:18:54 -03:00
  • 0b1345d845 Update dependencies between files Augusto Gunsch 2020-12-21 21:56:59 -03:00
  • cf5bef048e Move parser constants to new file Augusto Gunsch 2020-12-21 21:50:55 -03:00
  • bf61fcdd30 Organize parse tree Augusto Gunsch 2020-12-21 20:35:41 -03:00
  • c629a01b59 Reorganize tokenizer Augusto Gunsch 2020-12-21 18:11:23 -03:00
  • c3df97b04b Fix scope bugs Augusto Gunsch 2020-12-21 16:49:37 -03:00
  • cbf7879794 Minor improvements Augusto Gunsch 2020-12-21 15:21:37 -03:00
  • f26d7704a8 Add basic compiling mechanism Augusto Gunsch 2020-12-21 15:05:49 -03:00
  • f647a754a7 Start translator Augusto Gunsch 2020-12-20 15:58:10 -03:00
  • 5b19ab0914 Add parser Augusto Gunsch 2020-12-14 16:12:20 -03:00
  • eb7778c267 Add LICENSE and README Augusto Gunsch 2020-11-30 18:46:40 -03:00
  • 10fbaf9a72 Add tokenizer Augusto Gunsch 2020-11-30 18:44:22 -03:00