File tree 2 files changed +24
-0
lines changed
2 files changed +24
-0
lines changed Original file line number Diff line number Diff line change 62
62
(display " <input type=reset value=\" Clear\" >" )
63
63
(display " </form>" )))
64
64
65
+ (define print-example
66
+ (lambda (expr )
67
+ (display " <li>" )
68
+ (display expr)
69
+ (display " </li>" )))
70
+
71
+ (define print-examples
72
+ (lambda ()
73
+ (display " <ul>" )
74
+ (for-each print-example
75
+ ' (
76
+ " 1234"
77
+ " (+ 1 2 3 4 5)"
78
+ " (* 1 2 3 4 5 6 7 8 9 10)"
79
+ " (* 5 (- 5 (/ 1 5)))"
80
+ " (** 2 64)"
81
+ ))
82
+ (display " </ul>" )))
83
+
65
84
(parse-form-data)
66
85
67
86
(print-page-begin)
87
106
(calc-eval (read (open-input-string expr)))))))
88
107
(display " <p>" ))))
89
108
109
+ (display " <h2>Try test cases:</h2>" )
110
+ ; TODO: item -> links, hint: need url encoding
111
+ (print-examples)
112
+
90
113
(print-page-end)
Original file line number Diff line number Diff line change 6
6
* [ url-decode.scm - test "url-decode" of "cgi.scm"] ( /cgi-bin/url-decode.scm?20%25+%2b+30%25+%3d+50%25%2c+%26c%2e )
7
7
* [ selected-env2.html - test simplified version] ( /selected-env2.html )
8
8
* [ selected-env-demo2 - test simplified version] ( /cgi-bin/testcgi2-simplified.scm?envvar=SERVER_PROTOCOL )
9
+ * [ cgicalc - a scheme calculator] ( /cgi-bin/cgicalc.scm )
You can’t perform that action at this time.
0 commit comments