Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;list of errors that all compilers should check
- ;all lines up to :start will be skipped by the test program
- :start
- sit a, 3 ;instruction name incorrect
- set d, 4 ;wrong register name
- set a, 70000 ;integer too big
- set a, 0xfffff ;hex value too large
- set a a ;no comma to seperate
- set a ;missing operand
- set ;no operands
- label set a, 0 ;label has no colon
- loop: set a, 0 ;label is at wrong end
- set a, [x ;missing right square bracket
- set a, x] ;missing left square bracket
- jsr a, a ;too many operands on a jsr
- set a, aaa ;no label exists
- set a, [aaa] ;no indexed label exists
- div a, 0 ;catch compiler divide by zero errors
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement