24 game: Difference between revisions
m
→{{header|11l}}: X.throw
(Added Algol 68) |
Alextretyak (talk | contribs) m (→{{header|11l}}: X.throw) |
||
Line 47:
F op(f)
I .stk.len < 2
X.throw Error(‘Improperly written expression’)
V b = .stk.pop()
V a = .stk.pop()
Line 62:
E I c == ‘/’ {.op((a, b) -> a / b)}
E I c != ‘ ’
X.throw Error(‘Wrong char: ’c)
F get_result()
I .stk.len != 1
X.throw Error(‘Improperly written expression’)
R .stk.last
|