Skip to content

Commit 4ffa563

Browse files
added parser container components
1 parent 161b306 commit 4ffa563

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

C4/parser-container-components.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
2+
## Level 3: Component Diagrams
3+
4+
5+
### Parser Container Components
6+
7+
```mermaid
8+
graph TB
9+
subgraph "Parser Container"
10+
TOKENIZER[Tokenizer<br/>Lexical Analysis<br/>Token Generation]
11+
PEG[PEG Parser<br/>Grammar Rules<br/>Syntax Analysis]
12+
AST[AST Builder<br/>Abstract Syntax Tree<br/>Validation]
13+
ERROR[Error Handler<br/>Syntax Errors<br/>Diagnostics]
14+
end
15+
16+
TOKENIZER -->|"Tokens"| PEG
17+
PEG -->|"Parse Tree"| AST
18+
PEG -->|"Error Info"| ERROR
19+
AST -->|"Validated AST"| COMPILER
20+
```

0 commit comments

Comments
 (0)