mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2025-10-29 18:27:33 +08:00
Add code_assembly (#3796) verbxtim
* Update _groups.json Added assembly * Update _list.json Added assembly * Create code_assembly.json Original 8086/8088 instruction set * Resolve conflicts for code_assembly * Resolve conflicts for code_assembly Co-authored-by: Miodec <jack@monkeytype.com>
This commit is contained in:
parent
b8ad75b0b4
commit
48db9cec2f
4 changed files with 200 additions and 110 deletions
|
|
@ -433,7 +433,8 @@
|
|||
"code_systemverilog",
|
||||
"code_elixir",
|
||||
"code_zig",
|
||||
"code_gdscript"
|
||||
"code_gdscript",
|
||||
"code_assembly"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
|
|
|||
|
|
@ -257,4 +257,5 @@
|
|||
,"code_elixir"
|
||||
,"code_zig"
|
||||
,"code_gdscript"
|
||||
,"code_assembly"
|
||||
]
|
||||
|
|
|
|||
88
frontend/static/languages/code_assembly.json
Normal file
88
frontend/static/languages/code_assembly.json
Normal file
|
|
@ -0,0 +1,88 @@
|
|||
{
|
||||
"name": "code_assembly",
|
||||
"leftToRight": true,
|
||||
"noLazyMode": true,
|
||||
"words": [
|
||||
"AAA",
|
||||
"AAD",
|
||||
"AAM",
|
||||
"AAS",
|
||||
"ADC",
|
||||
"ADD",
|
||||
"AND",
|
||||
"CALL",
|
||||
"CBW",
|
||||
"CLC",
|
||||
"CLD",
|
||||
"CLI",
|
||||
"CMC",
|
||||
"CMP",
|
||||
"CMPSB",
|
||||
"CMPSW",
|
||||
"CWD",
|
||||
"DAA",
|
||||
"DAS",
|
||||
"DEC",
|
||||
"DIV",
|
||||
"ESC",
|
||||
"HLT",
|
||||
"IDIV",
|
||||
"IMUL",
|
||||
"IN",
|
||||
"INC",
|
||||
"INT",
|
||||
"INTO",
|
||||
"IRET",
|
||||
"Jcc",
|
||||
"JCXZ",
|
||||
"JMP",
|
||||
"LAHF",
|
||||
"LDS",
|
||||
"LEA",
|
||||
"LES",
|
||||
"LOCK",
|
||||
"LODSB",
|
||||
"LODSW",
|
||||
"LOOP",
|
||||
"MOV",
|
||||
"MOVSB",
|
||||
"MOVSW",
|
||||
"MUL",
|
||||
"NEG",
|
||||
"NOP",
|
||||
"NOT",
|
||||
"OR",
|
||||
"OUT",
|
||||
"POP",
|
||||
"POPF",
|
||||
"PUSH",
|
||||
"PUSHF",
|
||||
"RCL",
|
||||
"RCR",
|
||||
"REPxx",
|
||||
"RET",
|
||||
"RETN",
|
||||
"RETF",
|
||||
"ROL",
|
||||
"ROR",
|
||||
"SAHF",
|
||||
"SAL",
|
||||
"SAR",
|
||||
"SBB",
|
||||
"SCASB",
|
||||
"SCASW",
|
||||
"SHL",
|
||||
"SHR",
|
||||
"STC",
|
||||
"STD",
|
||||
"STI",
|
||||
"STOSB",
|
||||
"STOSW",
|
||||
"SUB",
|
||||
"TEST",
|
||||
"WAIT",
|
||||
"XCHG",
|
||||
"XLAT",
|
||||
"XOR"
|
||||
]
|
||||
}
|
||||
|
|
@ -1,109 +1,109 @@
|
|||
{
|
||||
"name": "code_gdscript",
|
||||
"leftToRight": true,
|
||||
"words": [
|
||||
"var",
|
||||
"const",
|
||||
"if",
|
||||
"elif",
|
||||
"else",
|
||||
"for",
|
||||
"while",
|
||||
"match",
|
||||
"break",
|
||||
"continue",
|
||||
"pass",
|
||||
"return",
|
||||
"class",
|
||||
"class_name",
|
||||
"extends",
|
||||
"is",
|
||||
"as",
|
||||
"self",
|
||||
"tool",
|
||||
"signal",
|
||||
"func",
|
||||
"static",
|
||||
"enum",
|
||||
"onready",
|
||||
"export",
|
||||
"setget",
|
||||
"breakpoint",
|
||||
"remote",
|
||||
"master",
|
||||
"puppet",
|
||||
"remotesync",
|
||||
"mastersync",
|
||||
"puppetsync",
|
||||
"PI",
|
||||
"TAU",
|
||||
"INF",
|
||||
"NAN",
|
||||
"in",
|
||||
"not",
|
||||
"and",
|
||||
"or",
|
||||
"$",
|
||||
"%",
|
||||
"->",
|
||||
":",
|
||||
"print()",
|
||||
"_ready()",
|
||||
"_process()",
|
||||
"_input()",
|
||||
"_physics_process()",
|
||||
"_enter_tree()",
|
||||
"_exit_tree()",
|
||||
"_init()",
|
||||
"free()",
|
||||
"queue_free()",
|
||||
"call_deferred()",
|
||||
"connect()",
|
||||
"emit_signal()",
|
||||
"get_node()",
|
||||
"get_parent()",
|
||||
"range()",
|
||||
"get_tree()",
|
||||
"get_viewport()",
|
||||
"get_child()",
|
||||
"get_children()",
|
||||
"is_in_group()",
|
||||
"preload()",
|
||||
"load()",
|
||||
"yield()",
|
||||
"resume()",
|
||||
"assert()",
|
||||
"str()",
|
||||
"has()",
|
||||
"append()",
|
||||
"get_path()",
|
||||
"OS",
|
||||
"Input",
|
||||
"Vector2",
|
||||
"Vector3",
|
||||
"bool",
|
||||
"int",
|
||||
"String",
|
||||
"void",
|
||||
"float",
|
||||
"Dictionary",
|
||||
"Array",
|
||||
"NodePath",
|
||||
"Color",
|
||||
"Object",
|
||||
"Transform",
|
||||
"Node",
|
||||
"Node2D",
|
||||
"Spatial",
|
||||
"Control",
|
||||
"KinematicBody",
|
||||
"KinematicBody2D",
|
||||
"Sprite",
|
||||
"Sprite3D",
|
||||
"MeshInstance",
|
||||
"Camera",
|
||||
"Camera2D",
|
||||
"res://",
|
||||
"user://"
|
||||
]
|
||||
}
|
||||
{
|
||||
"name": "code_gdscript",
|
||||
"leftToRight": true,
|
||||
"words": [
|
||||
"var",
|
||||
"const",
|
||||
"if",
|
||||
"elif",
|
||||
"else",
|
||||
"for",
|
||||
"while",
|
||||
"match",
|
||||
"break",
|
||||
"continue",
|
||||
"pass",
|
||||
"return",
|
||||
"class",
|
||||
"class_name",
|
||||
"extends",
|
||||
"is",
|
||||
"as",
|
||||
"self",
|
||||
"tool",
|
||||
"signal",
|
||||
"func",
|
||||
"static",
|
||||
"enum",
|
||||
"onready",
|
||||
"export",
|
||||
"setget",
|
||||
"breakpoint",
|
||||
"remote",
|
||||
"master",
|
||||
"puppet",
|
||||
"remotesync",
|
||||
"mastersync",
|
||||
"puppetsync",
|
||||
"PI",
|
||||
"TAU",
|
||||
"INF",
|
||||
"NAN",
|
||||
"in",
|
||||
"not",
|
||||
"and",
|
||||
"or",
|
||||
"$",
|
||||
"%",
|
||||
"->",
|
||||
":",
|
||||
"print()",
|
||||
"_ready()",
|
||||
"_process()",
|
||||
"_input()",
|
||||
"_physics_process()",
|
||||
"_enter_tree()",
|
||||
"_exit_tree()",
|
||||
"_init()",
|
||||
"free()",
|
||||
"queue_free()",
|
||||
"call_deferred()",
|
||||
"connect()",
|
||||
"emit_signal()",
|
||||
"get_node()",
|
||||
"get_parent()",
|
||||
"range()",
|
||||
"get_tree()",
|
||||
"get_viewport()",
|
||||
"get_child()",
|
||||
"get_children()",
|
||||
"is_in_group()",
|
||||
"preload()",
|
||||
"load()",
|
||||
"yield()",
|
||||
"resume()",
|
||||
"assert()",
|
||||
"str()",
|
||||
"has()",
|
||||
"append()",
|
||||
"get_path()",
|
||||
"OS",
|
||||
"Input",
|
||||
"Vector2",
|
||||
"Vector3",
|
||||
"bool",
|
||||
"int",
|
||||
"String",
|
||||
"void",
|
||||
"float",
|
||||
"Dictionary",
|
||||
"Array",
|
||||
"NodePath",
|
||||
"Color",
|
||||
"Object",
|
||||
"Transform",
|
||||
"Node",
|
||||
"Node2D",
|
||||
"Spatial",
|
||||
"Control",
|
||||
"KinematicBody",
|
||||
"KinematicBody2D",
|
||||
"Sprite",
|
||||
"Sprite3D",
|
||||
"MeshInstance",
|
||||
"Camera",
|
||||
"Camera2D",
|
||||
"res://",
|
||||
"user://"
|
||||
]
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue