Commit | Line | Data |
---|---|---|
3934e3f8 HT |
1 | import 'dart:io'; |
2 | ||
3 | String READ(String x) => x; | |
4 | ||
5 | String EVAL(String x) => x; | |
6 | ||
7 | String PRINT(String x) => x; | |
8 | ||
9 | String rep(String x) => PRINT(EVAL(READ(x))); | |
10 | ||
11 | const prompt = 'user> '; | |
12 | main() { | |
13 | while (true) { | |
14 | stdout.write(prompt); | |
15 | var input = stdin.readLineSync(); | |
16 | if (input == null) return; | |
17 | var output = rep(input); | |
18 | stdout.writeln(output); | |
19 | } | |
20 | } |