 0 400 400   ; Enumerate all styles: 0 to 15 except for 11(comment block) which is not yet implemented.
 0 400 400   ; This is not a viable source file, it just illustrates the different states in isolation.
 1 400 400   
 0 400 400   ; comment=1
 0 400 400   ; Comment
 1 400 400   
 0 400 400   ; whitespace=0
 0 400 400   	; w
 1 400 400   
 0 400 400   ; number=2
 0 400 400   11
 1 400 400   
 0 400 400   ; string=3
 0 400 400   "String"
 1 400 400   
 0 400 400   ; operator=4
 0 400 400   +
 1 400 400   
 0 400 400   ; identifier=5
 0 400 400   identifier
 1 400 400   
 0 400 400   ; CPU instruction=6
 0 400 400   add
 1 400 400   
 0 400 400   ; math Instruction=7
 0 400 400   fadd
 1 400 400   
 0 400 400   ; register=8
 0 400 400   ECX
 1 400 400   
 0 400 400   ; directive=9
 0 400 400   section
 1 400 400   
 0 400 400   ; directive operand=10
 0 400 400   rel
 1 400 400   
 0 400 400   ; comment block=11 is for future expansion
 1 400 400   
 0 400 400   ; character=12
 0 400 400   'character'
 1 400 400   
 0 400 400   ; string EOL=13
 0 400 400   "no line end
 1 400 400   
 0 400 400   ; extended instruction=14
 0 400 400   movq
 1 400 400   
 0 400 400   ; comment directive=15
 0 400 400    comment ~ A multiple-line
 0 400 400    comment directive~
 1 400 400   
 0 400 400   ; back quoted string=16
 0 400 400   `back-quoted-string`
 1 400 400   
 0 400 400   ; test for folding from segment to ends
 2 400 401 + data segment
 0 401 401 | hw db "HW!"
 0 401 400 | data ends
 1 400 400   
 0 400 400   ;end
 1 400 400   