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