nyacc: misc updates; see ChangeLog
[mes.git] / module / nyacc / lang / c99 / mach.d / c99xact.scm
index 923858bad637d220626f94e7b30e725a0d479456..7959475446046e3863e635541d02e861f9994ac5 100644 (file)
    (lambda ($1 . $rest) $1)
    ;; conditional-expression => logical-or-expression "?" expression ":" co...
    (lambda ($5 $4 $3 $2 $1 . $rest)
    (lambda ($1 . $rest) $1)
    ;; conditional-expression => logical-or-expression "?" expression ":" co...
    (lambda ($5 $4 $3 $2 $1 . $rest)
-     `(cond-expr ,$1 ,$2 ,$3))
+     `(cond-expr ,$1 ,$3 ,$5))
    ;; assignment-expression => conditional-expression
    (lambda ($1 . $rest) $1)
    ;; assignment-expression => unary-expression assignment-operator assignm...
    ;; assignment-expression => conditional-expression
    (lambda ($1 . $rest) $1)
    ;; assignment-expression => unary-expression assignment-operator assignm...
    (lambda ($1 . $rest) $1)
    ;; parameter-type-list => parameter-list "," "..."
    (lambda ($3 $2 $1 . $rest)
    (lambda ($1 . $rest) $1)
    ;; parameter-type-list => parameter-list "," "..."
    (lambda ($3 $2 $1 . $rest)
-     (tl-append $1 '(ellipis)))
+     (tl-append $1 '(ellipsis)))
    ;; parameter-list => parameter-declaration
    (lambda ($1 . $rest) (make-tl 'param-list $1))
    ;; parameter-list => parameter-list "," parameter-declaration
    ;; parameter-list => parameter-declaration
    (lambda ($1 . $rest) (make-tl 'param-list $1))
    ;; parameter-list => parameter-list "," parameter-declaration