This commit is contained in:
waldemar%netscape.com 2002-05-22 00:59:22 +00:00
Родитель 412d54c9d6
Коммит 5a4095b10a
1 изменённых файлов: 18 добавлений и 20 удалений

Просмотреть файл

@ -2946,10 +2946,9 @@
(production (:annotatable-directive :omega_2) (:namespace-definition (:semicolon :omega_2)) annotatable-directive-namespace-definition (production (:annotatable-directive :omega_2) (:namespace-definition (:semicolon :omega_2)) annotatable-directive-namespace-definition
((validate (cxt :unused) (env :unused) (pl :unused) (attr :unused)) (todo)) ((validate (cxt :unused) (env :unused) (pl :unused) (attr :unused)) (todo))
((eval (env :unused) (d :unused)) (todo))) ((eval (env :unused) (d :unused)) (todo)))
(? js2 ;(production (:annotatable-directive :omega_2) ((:interface-definition :omega_2)) annotatable-directive-interface-definition
(production (:annotatable-directive :omega_2) ((:interface-definition :omega_2)) annotatable-directive-interface-definition ; ((validate (cxt :unused) (env :unused) (pl :unused) (attr :unused)) (todo))
((validate (cxt :unused) (env :unused) (pl :unused) (attr :unused)) (todo)) ; ((eval (env :unused) (d :unused)) (todo)))
((eval (env :unused) (d :unused)) (todo))))
(production (:annotatable-directive :omega_2) (:import-directive (:semicolon :omega_2)) annotatable-directive-import-directive (production (:annotatable-directive :omega_2) (:import-directive (:semicolon :omega_2)) annotatable-directive-import-directive
((validate (cxt :unused) (env :unused) (pl :unused) (attr :unused)) (todo)) ((validate (cxt :unused) (env :unused) (pl :unused) (attr :unused)) (todo))
((eval (env :unused) (d :unused)) (todo))) ((eval (env :unused) (d :unused)) (todo)))
@ -3496,25 +3495,24 @@
((validate cxt env) ((validate cxt env)
((validate :type-expression) cxt env) ((validate :type-expression) cxt env)
(return ((eval :type-expression) env)))) (return ((eval :type-expression) env))))
(? js2 #|(production :inheritance (implements :type-expression-list) inheritance-implements
(production :inheritance (implements :type-expression-list) inheritance-implements ((validate (cxt :unused) (env :unused)) (return object-class)))
((validate (cxt :unused) (env :unused)) (return object-class))) (production :inheritance (extends (:type-expression allow-in) implements :type-expression-list) inheritance-extends-implements
(production :inheritance (extends (:type-expression allow-in) implements :type-expression-list) inheritance-extends-implements ((validate (cxt :unused) (env :unused)) (return object-class)))|#)
((validate (cxt :unused) (env :unused)) (return object-class)))))
(%print-actions ("Validation" class validate) ("Evaluation" eval)) (%print-actions ("Validation" class validate) ("Evaluation" eval))
(? js2 #|
(%heading 2 "Interface Definition") (%heading 2 "Interface Definition")
(production (:interface-definition :omega_2) (interface :identifier :extends-list :block) interface-definition-definition) (production (:interface-definition :omega_2) (interface :identifier :extends-list :block) interface-definition-definition)
(production (:interface-definition :omega_2) (interface :identifier (:semicolon :omega_2)) interface-definition-declaration) (production (:interface-definition :omega_2) (interface :identifier (:semicolon :omega_2)) interface-definition-declaration)
;***** Clear break and continue inside validate ;***** Clear break and continue inside validate
(production :extends-list () extends-list-none) (production :extends-list () extends-list-none)
(production :extends-list (extends :type-expression-list) extends-list-one) (production :extends-list (extends :type-expression-list) extends-list-one)
(production :type-expression-list ((:type-expression allow-in)) type-expression-list-one) (production :type-expression-list ((:type-expression allow-in)) type-expression-list-one)
(production :type-expression-list (:type-expression-list \, (:type-expression allow-in)) type-expression-list-more)) (production :type-expression-list (:type-expression-list \, (:type-expression allow-in)) type-expression-list-more)|#
(%heading 2 "Namespace Definition") (%heading 2 "Namespace Definition")