Annotation of parser3/tests/324.html, revision 1.1
1.1 ! moko 1: @main[]
! 2:
! 3: ^rem{ OP_GET_ELEMENT4CALL, OP_GET_OBJECT_ELEMENT4CALL, OP_GET_OBJECT_VAR_ELEMENT4CALL are tested here }
! 4:
! 5: ^test[ $.name[value] ]
! 6: ^test[ $._count[is count] $.name[value] ]
! 7:
! 8: ^test[ ^table::create{name
! 9: value} ]
! 10:
! 11: ^test[ ^table::create{name count
! 12: value is count} ]
! 13:
! 14: @test[h]
! 15: Testing $h.CLASS_NAME
! 16:
! 17: Test-hash:
! 18: ^test-hash[$h]
! 19: Test-table:
! 20: ^test-table[$h]
! 21: Test-no-such-method:
! 22: ^test-no-such-method[$h]
! 23:
! 24: @test-hash[h][deep;var]
! 25:
! 26: $deep[ $.h[$h] ]
! 27: $var[_count]
! 28:
! 29: ^try-catch{var: $deep.h._count}
! 30: ^try-catch{method: ^deep.h._count[]}
! 31: ^try-catch{var: $deep.h.$var}
! 32: ^try-catch{method: ^deep.h.$var[]}
! 33:
! 34: ^try-catch{var: $h._count}
! 35: ^try-catch{method: ^h._count[]}
! 36: ^try-catch{var: $h.$var}
! 37: ^try-catch{method: ^h.$var[]}
! 38:
! 39: @test-table[h][deep;var]
! 40:
! 41: $deep[ $.h[$h] ]
! 42: $var[count]
! 43:
! 44: ^try-catch{var: $deep.h.count}
! 45: ^try-catch{method: ^deep.h.count[]}
! 46: ^try-catch{var: $deep.h.$var}
! 47: ^try-catch{method: ^deep.h.$var[]}
! 48:
! 49: ^try-catch{var: $h.count}
! 50: ^try-catch{method: ^h.count[]}
! 51: ^try-catch{var: $h.$var}
! 52: ^try-catch{method: ^h.$var[]}
! 53:
! 54: @test-no-such-method[h][deep;var]
! 55:
! 56: $deep[ $.h[$h] ]
! 57: $var[no-such-method]
! 58:
! 59: ^try-catch{var: $deep.h.no-such-method}
! 60: ^try-catch{method: ^deep.h.no-such-method[]}
! 61: ^try-catch{var: $deep.h.$var}
! 62: ^try-catch{method: ^deep.h.$var[]}
! 63:
! 64: ^try-catch{var: $h.no-such-method}
! 65: ^try-catch{method: ^h.no-such-method[]}
! 66: ^try-catch{var: $h.$var}
! 67: ^try-catch{method: ^h.$var[]}
E-mail: