Skip to content

Commit 9c6c3ab

Browse files
committed
Merge branch 'dev' into mainline
2 parents e278532 + 6dd6b30 commit 9c6c3ab

20 files changed

Lines changed: 397 additions & 51 deletions
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
1
2+
[2, 3, 4]
3+
5
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
def main():
2+
first, *mid, last = (1, 2, 3, 4, 5)
3+
print(first)
4+
print(mid)
5+
print(last)
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[1, 2, 3]
2+
4
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
def main():
2+
*rest, last = (1, 2, 3, 4)
3+
print(rest)
4+
print(last)
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Hello, World!
2+
Hello, Sharpy!
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
def main():
2+
def greet(name: str) -> str:
3+
return f"Hello, {name}!"
4+
5+
print(greet("World"))
6+
print(greet("Sharpy"))
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
15
2+
30
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
def main():
2+
x: int = 10
3+
4+
def add_x(n: int) -> int:
5+
return n + x
6+
7+
print(add_x(5))
8+
print(add_x(20))
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
1
2+
2

src/Sharpy.Compiler.Tests/Integration/TestFixtures/generators/yield_nested_function.skip

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)