Annotation of parser3/tests/349.html, revision 1.1

1.1     ! moko        1: @main[]
        !             2: 
        !             3: обычный объект
        !             4: $o[^test::create[]]
        !             5: $o.default
        !             6: ^o.method[]
        !             7: 
        !             8: можно сделать объект, у которого значения свойства отличается от значения в классе
        !             9: $o1[^test::create[some]]
        !            10: $o1.default
        !            11: 
        !            12: можно сделать объект, у которого метод отличается от обычной реализации
        !            13: $o2[^test::create[special]]
        !            14: ^o2.method[]
        !            15: 
        !            16: как и раньше, статическое поле класса можно переопределить
        !            17: before: $test:default
        !            18: $test:default[all but one]
        !            19: after: $test:default
        !            20: 
        !            21: и оно изменится у использующих его объектов
        !            22: $o.default
        !            23: 
        !            24: но не у тех, у кого специльное значение
        !            25: $o1.default
        !            26: 
        !            27: вот и сказочке конец,
        !            28: а кто слушал - молодец.
        !            29: 
        !            30: @CLASS
        !            31: test
        !            32: 
        !            33: @auto[]
        !            34: $default[all]
        !            35: 
        !            36: @create[d]
        !            37: ^if($d eq 'special'){
        !            38:     $method[$special]
        !            39: }(def $d){
        !            40:     $default[$d]
        !            41: }
        !            42: 
        !            43: @method[]
        !            44: common
        !            45: 
        !            46: @special[]
        !            47: special

E-mail: