Exploring code mechanics using the Mermaid.js DSL (Domain Specific Language).
graph LR user(Name: user) -->|Refers to| str["String: 'Alice'"] age(Name: age) -->|Refers to| int((Int: 30)) admin(Name: admin) -.->|Alias| str style str fill:#1e293b,stroke:#4ade80,stroke-width:2px style int fill:#1e293b,stroke:#fbbf24,stroke-width:2px
classDiagram
class List {
index 0
index 1
index 2
}
List --|> Val1 : contains
List --|> Val2 : contains
List --|> Val3 : contains
graph TD
Start --> Check{Temp > 30?}
Check -->|True| Hot[Print 'Hot']
Check -->|False| Cold[Print 'Cold']
sequenceDiagram
Main->>Add: call(5, 3)
activate Add
Add-->>Main: return 8
deactivate Add