From 4ffa563dc1ca645206fc65621f3d2db45b12f9fc Mon Sep 17 00:00:00 2001 From: Savage Date: Fri, 24 Oct 2025 13:15:09 +0100 Subject: [PATCH] added parser container components --- C4/parser-container-components.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 C4/parser-container-components.md diff --git a/C4/parser-container-components.md b/C4/parser-container-components.md new file mode 100644 index 00000000000000..4b79e0e7d6ab0c --- /dev/null +++ b/C4/parser-container-components.md @@ -0,0 +1,20 @@ + +## Level 3: Component Diagrams + + +### Parser Container Components + +```mermaid +graph TB + subgraph "Parser Container" + TOKENIZER[Tokenizer
Lexical Analysis
Token Generation] + PEG[PEG Parser
Grammar Rules
Syntax Analysis] + AST[AST Builder
Abstract Syntax Tree
Validation] + ERROR[Error Handler
Syntax Errors
Diagnostics] + end + + TOKENIZER -->|"Tokens"| PEG + PEG -->|"Parse Tree"| AST + PEG -->|"Error Info"| ERROR + AST -->|"Validated AST"| COMPILER +``` \ No newline at end of file