SP3884 WHEN - When (You Believe)

题目描述

相信就会有奇迹。下面这门编程语言展示了“when”的强大。它有着简单而直观的(大小写不敏感)语法: ``` PROGRAM := WHEN | PROGRAM WHEN WHEN := ‘when’ EXPRESSION STATEMENTS ‘end when’ STATEMENTS := STATEMENT | STATEMENTS STATEMENT STATEMENT := PRINT | SET PRINT := ‘print’ EXPRESSION_LIST SET := ‘set’ ASSIGNMENT_LIST EXPRESSION_LIST := EXPRESSION | EXPRESSION_LIST ‘,’ EXPRESSION ASSIGNMENT_LIST := ASSIGNMENT | ASSIGNMENT_LIST ‘,’ ASSIGNMENT ASSIGNMENT := VARIABLE ‘=’ EXPRESSION EXPRESSION := ‘(’ EXPRESSION OP EXPRESSION ‘)’ | VARIABLE | NUMBER OP := ‘

输入格式

输入包含一个语法正确的程序。假设最多执行 100000 条 set 语句和 100000 条 print 语句。

输出格式

输出为执行给定程序所产生的结果。输入和输出文件的大小均不会超过 100KB。 **本翻译由 AI 自动生成**