WienerScript/examples/calculator/calculator.ws

23 lines
570 B
Plaintext
Raw Normal View History

2020-06-27 03:11:41 +01:00
HACKL AMOI WOS calc(operator, left, right) {
WOS IS MIT DIR (operator) {
I SCHAU NUR '+':
DRAH DI HAM left AUFI right
I SCHAU NUR '-':
DRAH DI HAM left OWI right
I SCHAU NUR '*':
DRAH DI HAM left HAUTS EICH ZAM right
I SCHAU NUR '/':
DRAH DI HAM left BRÖCKERL right
NA GEH:
2020-06-27 23:37:38 +01:00
GEH SCHEISSN 'invalid operator'
2020-06-27 03:11:41 +01:00
}
DRAH DI HAM sum
}
SCHAU MA MOL {
I MAN JA NUR (calc('+', 1, 2))
} LECK OASCH (err) {
GSCHISSN GRISSN ('invalid operation')
2020-06-27 23:37:38 +01:00
}