ipulang

2022-02-14

  • chumsky で parser 書き直したい.

  • Rewriting the parser with using chumsky crate

Overview

Currently, ipulang program directly parses to AST by using the parser combinator, nom crate. it is not suitable for supporting comment statements and getting token location for supporting syntax highting in its LSP. Therefore, want to rewrite the parser to support token location acquisition.
Specifically, we use zesterer/chumsky crate.
I thought about parsing custom input sequences by nom. but I decided not to use . I’m going to chose chumsky because it can output rich error reports with ease by using zesterer/ariadne crate.

2022-02-15

🎉🎉🎉

  • コメントフィルターしてdone

2022-02-16

  • diagnostics

Semantic Tokens完全に理解した

2022-05-14
作って学ぶコンピュータアーキテクチャ —— LLVMとRISC-Vによる低レイヤプログラミングの基礎 | 木村 優之 |本 | 通販 | Amazon が発売されたら RISC-V targetを作って, LLVM Backend入門やるかも.

2022-06-25

Record型とSubtyping, Structural Subtyping を導入するべく, 型システムの実装をしている.

repo