WienerScript/examples/calculator/calculator.ws

23 lines
570 B
Text
Raw Permalink Normal View History

2020-06-27 04:11:41 +02: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-28 00:37:38 +02:00
GEH SCHEISSN 'invalid operator'
2020-06-27 04:11:41 +02:00
}
DRAH DI HAM sum
}
SCHAU MA MOL {
I MAN JA NUR (calc('+', 1, 2))
} LECK OASCH (err) {
GSCHISSN GRISSN ('invalid operation')
2020-06-28 00:37:38 +02:00
}