aboutsummaryrefslogtreecommitdiffhomepage
path: root/lexilla/test/examples/mmixal/AllStyles.mms.styled
diff options
context:
space:
mode:
Diffstat (limited to 'lexilla/test/examples/mmixal/AllStyles.mms.styled')
-rw-r--r--lexilla/test/examples/mmixal/AllStyles.mms.styled74
1 files changed, 74 insertions, 0 deletions
diff --git a/lexilla/test/examples/mmixal/AllStyles.mms.styled b/lexilla/test/examples/mmixal/AllStyles.mms.styled
new file mode 100644
index 000000000..b3f64d4f7
--- /dev/null
+++ b/lexilla/test/examples/mmixal/AllStyles.mms.styled
@@ -0,0 +1,74 @@
+{1}% Demonstrate each possible style. Does not make sense as code.
+{0}
+{1}% A comment 1
+% Comment
+{0}
+
+{1}% Whitespace 0
+{0}
+
+
+{1}% Label 2
+{2}label{4}
+{0}
+
+{1}% Not Validated Opcode 3 appears to always validate to either 5 or 6
+% so is never seen on screen.
+{0}
+
+{1}% Division between Label and Opcode 4
+{2}la{4}
+{0}
+
+{1}% Valid Opcode 5
+{0} {5}TRAP{7}
+{0}
+
+{1}% Invalid Opcode 6
+{0} {6}UNKNOWN{7}
+{0}
+
+{1}% Division between Opcode and Operands 7
+{0} {5}LOC{7}
+{0}
+
+{1}% Division of Operands 8
+{0} {5}LOC{7} {9}0{8}.{1}
+{0}
+
+{1}% Number 9
+{0} {5}BYTE{7} {9}0{1}
+{0}
+
+{1}% Reference 10
+{0} {5}JMP{7} {10}@label{1}
+{0}
+
+{1}% Char 11
+{0} {5}BYTE{7} {11}'a'{1}
+{0}
+
+{1}% String 12
+{0} {5}BYTE{7} {12}"Hello, world!"{1}
+{0}
+
+{1}% Register 13
+{0} {5}BYTE{7} {13}rA{1}
+{0}
+
+{1}% Hexadecimal Number 14
+{0} {5}BYTE{7} {14}#FF{1}
+{0}
+
+{1}% Operator 15
+{0} {5}BYTE{7} {15}+{1}
+{0}
+
+{1}% Symbol 16
+{0} {5}TRAP{7} {16}Fputs{1}
+{0}
+
+{1}% Preprocessor 17
+{17}@include a.mms
+{0}
+