Skip to content

Commit

Permalink
fix: Reverted test files back to explicitly defining exit extern
Browse files Browse the repository at this point in the history
  • Loading branch information
alinalihassan committed Aug 25, 2022
1 parent 4b0bf64 commit 93f5f33
Show file tree
Hide file tree
Showing 21 changed files with 22 additions and 0 deletions.
2 changes: 2 additions & 0 deletions tests/lesma/arithmetic.les
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
#ret=101
def extern exit(x: int)

exit(2 * (10 + 5) + 2 * 10 + 5 + 46)
1 change: 1 addition & 0 deletions tests/lesma/assignment.les
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#ret=101
def extern exit(x: int)
var y: int = 100
y = 101

Expand Down
1 change: 1 addition & 0 deletions tests/lesma/assignop.les
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#ret=101
def extern exit(x: int)
var y: int = 100
y += 1

Expand Down
1 change: 1 addition & 0 deletions tests/lesma/break.les
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#ret=101
def extern exit(x: int)
var x: int = 5

while true
Expand Down
1 change: 1 addition & 0 deletions tests/lesma/castop.les
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#ret=101
def extern exit(x: int)
let y: float = 101.5
let z: int = y as int

Expand Down
1 change: 1 addition & 0 deletions tests/lesma/class.les
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#ret=101
def extern exit(x: int)
export class Animal
var x: int

Expand Down
1 change: 1 addition & 0 deletions tests/lesma/continue.les
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#ret=101
def extern exit(x: int)
var x: int = 5
var y: int = 0

Expand Down
1 change: 1 addition & 0 deletions tests/lesma/enum.les
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#ret=101
def extern exit(x: int)
enum Color
RED
BLUE
Expand Down
1 change: 1 addition & 0 deletions tests/lesma/enum_compare.les
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#ret=101
def extern exit(x: int)
enum Color
RED
BLUE
Expand Down
1 change: 1 addition & 0 deletions tests/lesma/extern_function_call.les
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
#ret=101
def extern exit(x: int)
exit(101)
1 change: 1 addition & 0 deletions tests/lesma/function_call.les
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#ret=101
def extern exit(x: int)
export def fib() -> int
return 101

Expand Down
1 change: 1 addition & 0 deletions tests/lesma/function_mangling.les
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#ret=101
def extern exit(x: int)
def sleep(x: float) -> int
return 50

Expand Down
1 change: 1 addition & 0 deletions tests/lesma/ifelse.les
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#ret=101
def extern exit(x: int)
var x: int = 5
var y: int = 10

Expand Down
1 change: 1 addition & 0 deletions tests/lesma/import.les
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#ret=101
def extern exit(x: int)
import "function_call.les"

exit(function_call.fib())
1 change: 1 addition & 0 deletions tests/lesma/import_alias.les
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#ret=101
def extern exit(x: int)
import time as timetest
timetest.sleep(0.1)
exit(101)
1 change: 1 addition & 0 deletions tests/lesma/import_asterisk.les
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#ret=101
def extern exit(x: int)
from "function_call.les" import *

exit(fib())
1 change: 1 addition & 0 deletions tests/lesma/import_std_in_scope.les
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#ret=101
def extern exit(x: int)
from time import sleep as sleep_test
from "class.les" import Animal
let y = Animal()
Expand Down
1 change: 1 addition & 0 deletions tests/lesma/inference.les
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#ret=101
def extern exit(x: int)
let x = 101
exit(x)
1 change: 1 addition & 0 deletions tests/lesma/line_continuation.les
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#ret=101
def extern exit(x: int)
let x = \ # Hello world
100 + \
1
Expand Down
1 change: 1 addition & 0 deletions tests/lesma/var_decl.les
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#ret=101
def extern exit(x: int)
var x: int = 100
let y: int = 101
exit(y)
1 change: 1 addition & 0 deletions tests/lesma/while.les
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#ret=101
def extern exit(x: int)
var x: int = 0
while x < 101
x = x + 1
Expand Down

0 comments on commit 93f5f33

Please sign in to comment.