complement in 9.18

This commit is contained in:
2025-09-18 10:31:12 +09:00
parent b790a4faa0
commit 3acbb7e1e6
2 changed files with 56 additions and 1 deletions

View File

@@ -16,8 +16,26 @@ An in-order traversal of the leaves is the original input.
### Ambiguity
should be resolved
should be removed
for example: `A + B * C` should be resolved
**removing ambiguity**
### AST (Abstract Syntax Tree)
### Error Handling
One of the purposes of the compiler is error handling.
- to detect non-valid programs
- and to translate the non-valid to the valid
## Parsing
### Top-down Parsing
**Recursive Descent Parsing**
### Predictive Parsing