-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathasmlings.s
More file actions
46 lines (37 loc) · 940 Bytes
/
asmlings.s
File metadata and controls
46 lines (37 loc) · 940 Bytes
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
# asmlings - Learn x86-64 assembly
.intel_syntax noprefix
# Core
.include "src/core/constants.s"
.include "src/core/data.s"
.include "src/core/strings.s"
# I/O
.include "src/io/print.s"
.include "src/io/file.s"
# Parsing
.include "src/parse/decimal.s"
.include "src/parse/prediction.s"
.include "src/parse/expected.s"
# Compilation and execution
.include "src/compile/testfile.s"
.include "src/compile/compile.s"
.include "src/compile/wait.s"
.include "src/compile/run.s"
# Exercise handling
.include "src/exercise/ptr.s"
.include "src/exercise/load.s"
.include "src/exercise/check.s"
.include "src/exercise/find.s"
# Hints
.include "src/hints/hints.s"
# Command helpers
.include "src/cmd/common.s"
.include "src/cmd/result.s"
# Commands
.include "src/cmd/list.s"
.include "src/cmd/watch.s"
.include "src/cmd/hint.s"
.include "src/cmd/run.s"
.include "src/cmd/check.s"
.include "src/cmd/help.s"
# Entry point
.include "src/main.s"