-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathside_menu.py
28 lines (23 loc) · 2.24 KB
/
side_menu.py
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
# list of items to appear on the side menu, in order
MENU_ITEMS = [
{'name': 'Home', 'page': {'template': 'index.html', 'cpp': None}},
{'name': 'Data Types', 'page': None},
{'name': 'Primitives', 'page': {'template': 'primitives.html', 'cpp': 'primitives.cpp', 'rust': 'primitives.rs', 'java': 'Primitives.java'}},
{'name': 'Classes & Structs', 'page': {'template': 'class_struct.html', 'cpp': 'class_struct.cpp', 'rust': 'class_struct.rs', 'java': 'MyClass.java'}},
{'name': 'Interfaces', 'page': {'template': 'interfaces.html', 'cpp': 'interfaces.cpp', 'rust': 'interfaces.rs', 'java': 'Interfaces.java'}},
{'name': 'Enums', 'page': {'template': 'enums.html', 'cpp': 'enum.cpp', 'rust': 'enum.rs', 'java': 'Enum.java'}},
{'name': 'Generics', 'page': {'template': 'generics.html', 'cpp': 'generics.cpp', 'rust': 'generics.rs', 'java': 'Generics.java'}},
{'name': 'Functions', 'page': None},
{'name': 'Parameters', 'page': {'template': 'params.html', 'cpp': 'params.cpp', 'rust': 'params.rs', 'java': 'Params.java'}},
{'name': 'Lambdas & Closures', 'page': {'template': 'lambdas.html', 'cpp': 'lambda.cpp', 'rust': 'lambda.rs', 'java': 'Lambda.java'}},
{'name': 'Control Flow', 'page': None},
{'name': 'Branches', 'page': {'template': 'branches.html', 'cpp': 'branches.cpp', 'rust': 'branches.rs', 'java': 'Branches.java'}},
{'name': 'Loops', 'page': {'template': 'loops.html', 'cpp': 'loops.cpp', 'rust': 'loops.rs', 'java': 'Loops.java'}},
{'name': 'Exceptions', 'page': {'template': 'exceptions.html', 'cpp': 'exceptions.cpp', 'rust': 'exceptions.rs', 'java': 'Exceptions.java'}},
{'name': 'Memory', 'page': None},
{'name': 'Stack & Heap', 'page': {'template': 'stack_heap.html', 'cpp': 'stack_heap.cpp', 'rust': 'stack_heap.rs', 'java': 'StackHeap.java'}},
{'name': 'Pointers & References', 'page': {'template': 'pointers.html', 'cpp': 'pointers.cpp', 'rust': 'pointers.rs', 'java': 'Pointers.java'}},
{'name': 'Containers', 'page': None},
{'name': 'Vector & List', 'page': {'template': 'vectors.html', 'cpp': 'vectors.cpp', 'rust': 'vectors.rs', 'java': 'Vectors.java'}},
{'name': 'Set & Map', 'page': {'template': 'map_set.html', 'cpp': 'map_set.cpp', 'rust': 'map_set.rs', 'java': 'MapSet.java'}},
]