hchiam / please

An experimental programming language (transpiler) to make it easier to write code with speech recognition.
MIT License
1 stars 1 forks source link

certain multiline if-statements not tabbing correctly #59

Closed hchiam closed 7 years ago

hchiam commented 7 years ago
Please no need to say please
Assign List from 0 to 9 to input

For number in input
    Print use function Fibonacci on number
done for

Define function Fibonacci with number
    if Number under two then
        Return number
    end if
    Assign use function Fibonacci on number minus one to apple
    Assign use function Fibonacci on number minus two to banana
    Return variable apple Plus variable banana
done function

Assign List from 0 to 9 to input
For number in input
    Print use function Fibonacci on number
done for

compiling to:

input = [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ]

for number in input:
    print("use function fibonacci on number")

def fibonacci(number):
    if number <2:
        return number

apple = fibonacci(number -1)
banana = fibonacci(number -2)
return apple_+_banana

input = [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ]
for number in input:
print("use function fibonacci on number")