-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathproject.json
More file actions
57 lines (57 loc) · 1.42 KB
/
project.json
File metadata and controls
57 lines (57 loc) · 1.42 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
{
"id": "python/jrialland",
"name": "whitespaceasm.py",
"authors": ["Julien Rialland"],
"license": "none",
"languages": ["Python"],
"tags": ["assembler"],
"date": "2017-04-28 14:56:30 +0200",
"spec_version": "0.3",
"source": ["https://gist.github.com/jrialland/e0d370034da9c7b1b76a8afccbea7424"],
"submodules": [
{
"path": "whitespaceasm",
"url": "https://gist.github.com/jrialland/e0d370034da9c7b1b76a8afccbea7424"
}
],
"assembly": {
"mnemonics": {
"push": "push",
"dup": "dup",
"copy": "copy",
"swap": "swap",
"drop": "pop",
"add": "add",
"sub": "sub",
"mul": "mul",
"div": "div",
"mod": "mod",
"store": "store",
"retrieve": "load",
"label": "label",
"call": "call",
"jmp": "jump",
"jz": "jz",
"jn": "jn",
"ret": "ret",
"end": "exit",
"printc": "outchar",
"printi": "outnum",
"readc": "readchar",
"readi": "readnum"
},
"case_sensitive_mnemonics": true,
"line_comments": ["#"],
"usage": ["assembler"]
},
"commands": [
{
"type": "assembler",
"bin": "whitespaceasm.py",
"usage": "[<file>...] <last_file>",
"output": "<last_file_replace:/\\.wsa$/.ws/>",
"notes": "Multiple files are concatenated. If the last file does not end with .wsa, it will be overwritten."
}
],
"notes": "slide is not supported"
}