We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e239fc9 commit 2c353c9Copy full SHA for 2c353c9
src/main/scala/plus/meow/MeowRust/Main.scala
@@ -12,10 +12,12 @@ import com.codecommit.gll.Success
12
* - Parser
13
* - Disambiguation
14
* - For example, compare operators requires parentheses to specify associativity
15
- * - Type-check - 1
16
- * - Disugar
17
- * - Type-check - 2
18
- * - Codegen
+ * - Codegen: Derive(...)
+ * - Register: types, impls...
+ * - Resolve + Type-check - 1: Generate types for each expression. This also involves picking the most accurate trait impl
+ * - Disugar: Question marks, etc.
19
+ * - Type-check - 2: Checks if subtyping/conversion works. Insert implicit conversions
20
+ * - Target generation: Dump LLVM IR
21
*/
22
23
0 commit comments