Commit Graph

  • ab5c38003a [Web] Use template file to render markdown Araozu 2023-03-28 19:32:06 -0500
  • a9ee398440 Add documentation from previous web page Araozu 2023-03-28 19:18:06 -0500
  • 3197d4ed05 [Web] Improve code generation Araozu 2023-03-28 18:55:42 -0500
  • 761de27edc [Web] Minimal compilation from MD to HTML Araozu 2023-03-28 18:43:46 -0500
  • e28c608788 [Compiler] v0.0.4 Araozu 2023-03-28 10:06:23 -0500
  • 8a72b9308d [Compiler] Fix error in val/var error messages when the offending token is a string Araozu 2023-03-28 09:53:26 -0500
  • d7bddfd549 Simple landing page Araozu 2023-03-27 15:22:09 -0500
  • a4f347f350 Basic config for doc generation Araozu 2023-03-27 10:08:00 -0500
  • a88729b395 Move folders to add a new documentation generator binary Araozu 2023-03-27 09:41:16 -0500
  • cc4f304d00 Fix bug with escape characters inside strings in the lexer Araozu 2023-03-16 13:56:54 -0500
  • def93715c7 Refactor. Fix invalid position field of Number tokens Araozu 2023-03-16 13:31:24 -0500
  • f882942f3f Specific reason for failure for syntax error Araozu 2023-03-15 16:41:04 -0500
  • e383d300f2 Show offending line and token when a syntax error is found Araozu 2023-03-15 16:33:00 -0500
  • cdafc40ff7 Add minimal error reporting for syntax analysis Araozu 2023-03-14 16:10:43 -0500
  • a88c8e9216 Error messages Araozu 2023-03-03 09:23:08 -0500
  • 1b9a3377cb Add clap for CLI args parsing Araozu 2023-01-31 15:30:22 -0500
  • d8ea08b28b Add simple error reporting for lexical errors (rebase) Araozu 2023-01-24 10:18:14 -0500
  • c83cd23d49 Add functions for error handling (merge) Araozu 2023-01-24 10:01:09 -0500
  • f28e7394e9 Scan datatypes. Parse datatype annotations Araozu 2023-02-15 16:17:50 -0500
  • 1849e11ebb v0.0.3 - token stream always ends with Semicolon & EOF Araozu 2023-02-14 15:32:45 -0500
  • cc6e3fc78a Simple ASI Araozu 2023-02-14 15:22:29 -0500
  • 5d40be6d90 Get datatype from an identifier in the symbol table. Improve code documentation Araozu 2023-02-11 18:13:05 -0500
  • 3a11000fe0 Get dataypes from sybols Araozu 2023-02-11 09:52:30 -0500
  • cfbb86ab68 Get correct type of a binding Araozu 2023-02-10 12:51:10 -0500
  • 8aba492f15 Parse strings and booleans Araozu 2023-02-10 12:30:10 -0500
  • 850ed4cdaf Parse simple var binding Araozu 2023-02-09 18:44:31 -0500
  • df772ec737 Report sytax errors Araozu 2023-02-08 19:53:02 -0500
  • 236a9c296b Simple codegen Araozu 2023-01-23 09:31:49 -0500
  • 418be5dc17 Simple type checking in the symbol table Araozu 2023-01-23 08:34:24 -0500
  • 1c90ee293b Add simple symbol table Araozu 2023-01-23 07:58:53 -0500
  • 6cecd6af52 Add binding parsing Araozu 2023-01-17 08:04:11 -0500
  • 7d99920a71 Add parsing for simple declarations Araozu 2023-01-08 18:09:06 -0500
  • e080945d37 Start simple AST parsing Araozu 2023-01-05 18:20:58 -0500
  • 0a22391bae Fix bugs and improve error messages Araozu 2023-01-05 12:48:34 -0500
  • 5efcabbfc3 Scan strings and escape characters inside string Araozu 2022-12-01 12:53:14 -0500
  • f3ee68fcf1 Scan and keywords Araozu 2022-12-01 12:17:17 -0500
  • e580167682 Scan identifiers Araozu 2022-12-01 08:33:48 -0500
  • 11ca7edb44 Refactor and scan grouping signs Araozu 2022-11-30 08:38:43 -0500
  • 0951551a3e Scan scientific notation with decimal part Araozu 2022-11-29 20:41:12 -0500
  • c46291ed8a Refactor number scanners Araozu 2022-11-29 20:30:56 -0500
  • 53fd824e8d Simple scientific notation scanning Araozu 2022-11-29 20:13:48 -0500
  • 2c17557aad Fix errors in lexical analyzer Araozu 2022-11-28 19:16:55 -0500
  • 0bb71c6822 Scan operators Araozu 2022-11-28 18:33:34 -0500
  • de34dd0b71 Scan simple floating point numbers Araozu 2022-11-28 17:31:02 -0500
  • a788a12eb3 Scan hex values Araozu 2022-11-28 17:05:43 -0500
  • 730c5391d9 Scan simple hex value Araozu 2022-11-28 16:45:39 -0500
  • c2946e7a9b Scan integers Araozu 2022-11-21 16:58:51 -0500
  • 7a929ac440 Initial commit Araozu 2022-11-18 12:40:09 -0500