diff options
| author | Neil <nyamatongwe@gmail.com> | 2020-04-30 15:41:44 +1000 |
|---|---|---|
| committer | Neil <nyamatongwe@gmail.com> | 2020-04-30 15:41:44 +1000 |
| commit | cc7a4b5aa751d50c4fdeae0a1335b3a5bf801ae1 (patch) | |
| tree | 76d4aa036956d163890e2da1c5a0797bcef5442a /lexilla/test/examples/mmixal/AllStyles.mms.styled | |
| parent | 3602f83165d97d55d6a0e9f573c6daed325dfc2a (diff) | |
| download | scintilla-mirror-cc7a4b5aa751d50c4fdeae0a1335b3a5bf801ae1.tar.gz | |
Add tests for mmixal lexer.
Diffstat (limited to 'lexilla/test/examples/mmixal/AllStyles.mms.styled')
| -rw-r--r-- | lexilla/test/examples/mmixal/AllStyles.mms.styled | 74 |
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} + |
