17 Commits

Author SHA1 Message Date
8150e218ee frontend: debug: add support for printing negative number tokens 2025-11-07 09:54:33 +00:00
24eef25147 frontend: update bluelib api usage 2025-11-06 10:39:08 +00:00
364d313c22 frontend: debug: add colours for new token and node types 2025-09-08 16:27:21 +01:00
656e24b8a7 frontend: implement debug printing of IVY_ASM_TOK_LABEL_REF lexer tokens 2025-05-12 15:53:43 +01:00
8c703199cf frontend: update lex token usage 2025-05-08 22:33:05 +01:00
9f963c5757 frontend: add token coordinates to print_lex_token output 2025-05-08 10:53:35 +01:00
abebdb595a frontend: add IR generation to compile command 2025-04-15 11:00:48 +01:00
f123902215 frontend: add parameters to print_ast_node iterator function
the caller can now specify whether the nodes should be printed
in pre-order or post-order, and whether the output should be indented.
2025-04-14 12:24:56 +01:00
251ed8c144 frontend: add coloured output for try-catch-finally AST nodes 2025-01-16 13:18:19 +00:00
175e191aa6 frontend: debug: replace custom ast node printer with ast_node_to_string 2024-12-06 20:24:33 +00:00
603c6709fb frontend: add debug-print support for ATOM and STRING nodes; add colour to several node types 2024-12-06 13:48:08 +00:00
5af47ce443 frontend: add colours to conditional AST tree debug output 2024-12-04 16:35:41 +00:00
bb34e46c69 frontend: implement an ast node printer 2024-12-01 13:19:48 +00:00
17ee2b6b57 frontend: switch to new bluelib tty interface 2024-11-20 22:14:35 +00:00
adf4e38578 frontend: implement function for printing assembly lex tokens 2024-11-19 22:09:32 +00:00
335e360b2d frontend: implement printing integer and double lex tokens 2024-11-19 16:57:39 +00:00
d5c86c4eea frontend: move token printing code to a separate file 2024-11-18 09:54:27 +00:00