Modified error message language.

svn: r7267
This commit is contained in:
Kathy Gray 2007-09-03 16:16:10 +00:00
parent 53379938f8
commit a7ec07121a
2 changed files with 23 additions and 23 deletions

View File

@ -120,7 +120,7 @@
(> (length winners) max-choice-depth)) (> (length winners) max-choice-depth))
(collapse-message (collapse-message
(add-to-message (add-to-message
(msg (format "An error occurred in this ~a. Program resembles one of: ~a.~n" (msg (format "An error occurred in this ~a. Program resembles these: ~a.~n"
name (nice-list non-dup-tops))) name (nice-list non-dup-tops)))
name #f message-to-date))] name #f message-to-date))]
[(and (> (length winners) 1) [(and (> (length winners) 1)
@ -158,7 +158,7 @@
(> (length winners) 1)) (> (length winners) 1))
(collapse-message (collapse-message
(add-to-message (add-to-message
(msg (format "Expected a ~a, possible options are ~a." name (msg (format "Expected a ~a, possible options include ~a." name
(nice-list (first-n max-choice-depth no-dup-names)))) (nice-list (first-n max-choice-depth no-dup-names))))
name #f message-to-date))] name #f message-to-date))]
[(and (<= (choice-fail-options fail-type) max-choice-depth) [(and (<= (choice-fail-options fail-type) max-choice-depth)
@ -167,7 +167,7 @@
(equal? top-names no-dup-names)) (equal? top-names no-dup-names))
(collapse-message (collapse-message
(add-to-message (add-to-message
(msg (format "An error occured in this ~a, expected one of: ~a." (msg (format "An error occured in this ~a; expected ~a instead."
name (nice-list no-dup-names))) name (nice-list no-dup-names)))
name #f message-to-date))] name #f message-to-date))]
[(and (<= (choice-fail-options fail-type) max-choice-depth) [(and (<= (choice-fail-options fail-type) max-choice-depth)
@ -179,13 +179,13 @@
(collapse-message (collapse-message
(add-to-message (car messages) #f #f (add-to-message (car messages) #f #f
(add-to-message (add-to-message
(msg (format "An error occured in this ~a, expected one of: ~a." (msg (format "An error occured in this ~a, expected ~a instead."
name (nice-list no-dup-names)) name (nice-list no-dup-names))
name #f message-to-date))))] name #f message-to-date))))]
[else [else
(collapse-message (collapse-message
(add-to-message (add-to-message
(msg (format "An error occured in this ~a, expected one of: ~a. Possible errors were:~n~a" (msg (format "An error occured in this ~a; expected ~a instead. Possible errors were:~n~a"
name (nice-list no-dup-names) name (nice-list no-dup-names)
(alternate-error-list (map err-msg messages)))) (alternate-error-list (map err-msg messages))))
name #f message-to-date))]))] name #f message-to-date))]))]
@ -193,7 +193,7 @@
(> (length winners) 1)) (> (length winners) 1))
(collapse-message (collapse-message
(add-to-message (add-to-message
(msg (format "An error occured in this ~a. Possible options are ~a.~n" (msg (format "An error occured in this ~a. Possible options include ~a.~n"
name (nice-list name (nice-list
(first-n max-choice-depth no-dup-names)))) (first-n max-choice-depth no-dup-names))))
name #f message-to-date))] name #f message-to-date))]
@ -203,7 +203,7 @@
(add-to-message (add-to-message
(msg (format "An error occured in this ~a~a.~a~n" (msg (format "An error occured in this ~a~a.~a~n"
name name
(if (equal? name top-name) "" (format ", it is likely that you intended ~a ~a here" (if (equal? name top-name) "" (format ", it is possible you intended ~a ~a here"
(a/an top-name) top-name)) (a/an top-name) top-name))
(if show-options " To see all options click here." ""))) (if show-options " To see all options click here." "")))
name #f message-to-date))]))]))) name #f message-to-date))]))])))

View File

@ -422,8 +422,8 @@
(cond (cond
[else? [else?
(choose ((sequence (ifT O_PAREN expression C_PAREN stmt elseT stmt) id) (choose ((sequence (ifT O_PAREN expression C_PAREN stmt elseT stmt) id)
(sequence (ifT O_PAREN expression C_PAREN stmt) id)) "if")] (sequence (ifT O_PAREN expression C_PAREN stmt) id)) "if statement")]
[else (sequence (ifT O_PAREN expression C_PAREN stmt elseT stmt) id "if")])) [else (sequence (ifT O_PAREN expression C_PAREN stmt elseT stmt) id "if statement")]))
(define (return-s opt?) (define (return-s opt?)
(cond (cond
@ -662,7 +662,7 @@
(sequence (unique-base (repeat-greedy unique-end)) id "expression")) (sequence (unique-base (repeat-greedy unique-end)) id "expression"))
(define statement (define statement
(choose ((if-s (block #f) #f) (return-s #f)) "statement")) (choose ((return-s #f) (if-s (block #f) #f)) "statement"))
(define field (make-field #f (value+name-type prim-type) expression #f)) (define field (make-field #f (value+name-type prim-type) expression #f))
@ -731,15 +731,15 @@
(define (statement-c interact?) (define (statement-c interact?)
(if interact? (if interact?
(choose ((if-s (block #t) #f) (choose ((return-s #t)
(return-s #t) (if-s (block #t) #f)
(assignment (assignment
(choose (identifier (choose (identifier
(sequence (unique-base (repeat unique-end) field-access-end) id)) (sequence (unique-base (repeat unique-end) field-access-end) id))
"assignee") EQUAL) "assignee") EQUAL)
(block #t)) "statement") (block #t)) "statement")
(choose ((if-s (block #t) #f) (choose ((return-s #t)
(return-s #t) (if-s (block #t) #f)
(block #t) (block #t)
(variable-declaration (value+name-type prim-type) expression #f "local variable") (variable-declaration (value+name-type prim-type) expression #f "local variable")
(sequence (stmt-expr SEMI_COLON) id)) "statement"))) (sequence (stmt-expr SEMI_COLON) id)) "statement")))
@ -780,8 +780,8 @@
(define interact (define interact
(choose (field (choose (field
(if-s (block #t) #f)
(return-s #t) (return-s #t)
(if-s (block #t) #f)
(assignment (assignment
(choose (identifier (choose (identifier
(sequence (unique-base (repeat unique-end) field-access-end) id)) (sequence (unique-base (repeat unique-end) field-access-end) id))
@ -833,13 +833,13 @@
(define (statement-c interact?) (define (statement-c interact?)
(if (not interact?) (if (not interact?)
(choose ((if-s (block #t) #f) (choose ((return-s #t)
(return-s #t) (if-s (block #t) #f)
(variable-declaration (value+name-type prim-type) expression #f "local variable") (variable-declaration (value+name-type prim-type) expression #f "local variable")
(block #t) (block #t)
(sequence (stmt-expr SEMI_COLON) id)) "statement") (sequence (stmt-expr SEMI_COLON) id)) "statement")
(choose ((if-s (block #t) #f) (choose ((return-s #t)
(return-s #t) (if-s (block #t) #f)
(assignment (assignment
(choose (identifier (choose (identifier
(sequence (unique-base (repeat unique-end) field-access-end) id)) (sequence (unique-base (repeat unique-end) field-access-end) id))
@ -938,8 +938,8 @@
(define (statement-c interact?) (define (statement-c interact?)
(if interact? (if interact?
(choose ((if-s #t (eta statement)) (choose ((return-s #t)
(return-s #t) (if-s #t (eta statement))
(block #t) (block #t)
(for-l (choose ((variable-declaration (array-type (value+name-type prim-type)) expression #t "for loop variable") (for-l (choose ((variable-declaration (array-type (value+name-type prim-type)) expression #t "for loop variable")
(comma-sep stmt-expr "initializations")) "for loop initialization") (comma-sep stmt-expr "initializations")) "for loop initialization")
@ -956,8 +956,8 @@
"asignee") "asignee")
assignment-ops) assignment-ops)
) "statement") ) "statement")
(choose ((if-s #t (eta statement)) (choose ((return-s #t)
(return-s #t) (if-s #t (eta statement))
(variable-declaration (array-type (value+name-type prim-type)) expression #t "local variable") (variable-declaration (array-type (value+name-type prim-type)) expression #t "local variable")
(block #t) (block #t)
(sequence (stmt-expr SEMI_COLON) id) (sequence (stmt-expr SEMI_COLON) id)