Skip to content

Function

Given a file named “pen.json” with:

{
"type": "library",
"dependencies": {}
}

Given a file named “Foo.pen” with:

f = \(x number) number {
x
}

When I run pen build

Then the exit status should be 0.

Given a file named “Foo.pen” with:

f = \() number {
f()
}

When I run pen build

Then the exit status should be 0.

Given a file named “Foo.pen” with:

f = \(x number) number {
f(x)
}

When I run pen build

Then the exit status should be 0.

Given a file named “Foo.pen” with:

f = \(x number, y number) number {
f(x, y)
}

When I run pen build

Then the exit status should be 0.

Given a file named “Foo.pen” with:

f = \(x number) \(number) number {
\(y number) number {
x + y
}
}

When I run pen build

Then the exit status should be 0.