-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.clang-uml
More file actions
72 lines (67 loc) · 1.4 KB
/
Copy path.clang-uml
File metadata and controls
72 lines (67 loc) · 1.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
compilation_database_dir: .
output_directory: doc/diagrams
diagrams:
lexer_class:
type: class
include:
paths:
- src/lexer
- src/common/Token.hpp
exclude:
namespaces:
- std
parser_class:
type: class
include:
paths:
- src/syntax
- src/common/Tree.hpp
- src/common/NodeType.hpp
exclude:
namespaces:
- std
semantic_class:
type: class
include:
paths:
- src/semantic/SemanticAnalyzer.hpp
- src/semantic/SemanticVisitor.hpp
- src/semantic/ASTVisitor.hpp
- src/semantic/ASTBuilder.hpp
- src/semantic/SymbolTable.hpp
- src/common/DataType.hpp
- src/common/ObjectType.hpp
- src/semantic/ASTNode.hpp
exclude:
namespaces:
- std
subclasses:
- ASTNode
elements:
- ASTNodeType
ast_node_class:
type: class
include:
paths:
- src/semantic/ASTNode.hpp
exclude:
namespaces:
- std
elements:
- ASTNodeType
plantuml:
before:
- "left to right direction"
- "hide methods"
- "hide attributes"
codegen_interpreter_class:
type: class
include:
paths:
- src/codegen
- src/interpreter
- src/common/Instruction.hpp
- src/common/RuntimeValue.hpp
exclude:
namespaces:
- std