Annotation of parser3/www/htdocs/derived.p, revision 1.23
1.12 paf 1: @USE
2: /base.p
1.1 paf 3:
4: @CLASS
5: derived
6:
7: @BASE
1.14 paf 8: base
1.1 paf 9:
1.16 paf 10: @auto[]
11: $aaa[1]
1.23 ! paf 12: $includet2derived_var[1]
1.16 paf 13:
1.2 paf 14: @create[aderived_param]
1.13 paf 15: ^BASE:create[base create actual param]
1.12 paf 16: $derived_var[$aderived_param]
1.1 paf 17:
1.16 paf 18: @test[][aaa]
19: $aaa[xxx]
20: ^$CLASS.aaa=$CLASS.aaa<br>
21: ^$aaa=$aaa<br>
1.11 paf 22: ^$derived_var=$derived_var<br>
1.13 paf 23: ^BASE:test[]
1.1 paf 24:
25: @test2[]
1.19 paf 26: derived_test2<br>
27: ^$field=$field<br>
1.17 paf 28: #^shit[]
29:
30: @includet[]
31: derived_includet<br>
32: ^include[some.p]
33: ^self.included_method[2]
1.18 paf 34:
1.21 paf 35: @includet2override[]
1.22 paf 36: $includet2override_var[1]
37: ^do_include[]
1.21 paf 38: ^override[]
39:
40: @override[] me
41: in derived.p
42:
43:
1.18 paf 44: @inclass_process_test[][ipt]
45: $ipt[3]
46: #^process[$MAIN:CLASS]{^^eval($ipt*2)}
47: #^process[$MAIN:CLASS]{^^test2[]}
1.19 paf 48: $field[derived field value]
1.18 paf 49: ^process{^^test2[]}
50:
1.20 paf 51:
52: @explodejunction[param]
53: $param
54: junction exploded<br>
E-mail: