1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# Test: Shebang is ignored
## Source
```basic
#!/usr/bin/env endbasic
OUT 1
```
## Disassembly
```asm
0000: LOADI R65, 1 ; 2:5
0001: LOADI R64, 258 ; 2:5
0002: UPCALL 0, R64 ; 2:1, OUT
0003: EOF ; 0:0
```
## Output
```plain
0=1%
```
# Test: Shebang preserves error line numbers
## Source
```basic
#!/usr/bin/env endbasic
IF THEN
```
## Compilation errors
```plain
3:4: No expression in IF statement
```