[Devel] why does parse error occurs, it seems to be definitely right!

sukerry sukerry at 126.com
Tue Mar 6 07:59:02 CET 2007


DQogIEkgZm91bmQgYWxsIHRoZSBjb25maWcgZmlsZXMgdHJpZ2VyIHRoZSBzYW1lIGVycm9yIQ0K
DQo+IEhpLA0KPiAgIE9wZW5TRVIgcHJpbnQgdGhlIGVycm9yICIgMCg3MTM5KSBwYXJzZSBlcnJv
ciAoMSwxLTMpOiBzeW50YXggZXJyb3IiIHdoZW4gIGl0IHBhcnNlIHRoZSBjb25maWcgZmlsZSBi
ZWxvdywgSSBhbSB2ZXJ5IGNvbmZ1c2VkOg0KPg0KPiMNCj4jICRJZCQNCj4jDQo+IyBzaW1wbGUg
cXVpY2stc3RhcnQgY29uZmlnIHNjcmlwdA0KPiMNCj4gDQo+IyAtLS0tLS0tLS0tLSBnbG9iYWwg
Y29uZmlndXJhdGlvbiBwYXJhbWV0ZXJzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiANCj4v
KiBVbmNvbW1lbnQgdGhlc2UgbGluZXMgdG8gZW50ZXIgZGVidWdnaW5nIG1vZGUgKi8gDQo+ZGVi
dWc9NyAgICAgICAgICAgICMgZGVidWcgbGV2ZWwgKGNtZCBsaW5lOiAtZGRkZGRkZGRkZCkNCj5m
b3JrPW5vDQo+bG9nX3N0ZGVycm9yPXllcw0KPiANCj5jaGVja192aWE9bm8JIyAoY21kLiBsaW5l
OiAtdikNCj5kbnM9bm8gICAgICAgICAgIyAoY21kLiBsaW5lOiAtcikNCj5yZXZfZG5zPW5vICAg
ICAgIyAoY21kLiBsaW5lOiAtUikNCj5saXN0ZW49dWRwOjEwLjEwLjEwLjEwOjUwNjANCj5jaGls
ZHJlbj00DQo+IA0KPiANCj4jDQo+IyB1bmNvbW1lbnQgdGhlIGZvbGxvd2luZyBsaW5lcyBmb3Ig
VExTIHN1cHBvcnQNCj4jZGlzYWJsZV90bHMgPSAwDQo+I2xpc3RlbiA9IHRsczp5b3VyX0lQOjUw
NjENCj4jdGxzX3ZlcmlmeV9zZXJ2ZXIgPSAxDQo+I3Rsc192ZXJpZnlfY2xpZW50ID0gMQ0KPiN0
bHNfcmVxdWlyZV9jbGllbnRfY2VydGlmaWNhdGUgPSAwDQo+I3Rsc19tZXRob2QgPSBUTFN2MQ0K
PiN0bHNfY2VydGlmaWNhdGUgPSAiL3Vzci9sb2NhbC9ldGMvb3BlbnNlci90bHMvdXNlci91c2Vy
LWNlcnQucGVtIg0KPiN0bHNfcHJpdmF0ZV9rZXkgPSAiL3Vzci9sb2NhbC9ldGMvb3BlbnNlci90
bHMvdXNlci91c2VyLXByaXZrZXkucGVtIg0KPiN0bHNfY2FfbGlzdCA9ICIvdXNyL2xvY2FsL2V0
Yy9vcGVuc2VyL3Rscy91c2VyL3VzZXItY2FsaXN0LnBlbSINCj4gDQo+IyAtLS0tLS0tLS0tLS0t
LS0tLS0gbW9kdWxlIGxvYWRpbmcgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0K
Pm1wYXRoPSIvdXNyL2xvY2FsL2xpYi9vcGVuc2VyL21vZHVsZXMvIg0KPiANCj5sb2FkbW9kdWxl
ICJteXNxbC5zbyINCj5sb2FkbW9kdWxlICJzbC5zbyINCj5sb2FkbW9kdWxlICJtYXhmd2Quc28i
DQo+bG9hZG1vZHVsZSAidGV4dG9wcy5zbyINCj5sb2FkbW9kdWxlICJ0bS5zbyINCj5sb2FkbW9k
dWxlICJyci5zbyINCj5sb2FkbW9kdWxlICJwcmVzZW5jZS5zbyINCj5sb2FkbW9kdWxlICJhdnBv
cHMuc28iDQo+IA0KPmxvYWRtb2R1bGUgInVzcmxvYy5zbyINCj5sb2FkbW9kdWxlICJyZWdpc3Ry
YXIuc28iDQo+bG9hZG1vZHVsZSAibWlfZmlmby5zbyINCj4gDQo+IA0KPiMgVW5jb21tZW50IHRo
aXMgaWYgeW91IHdhbnQgZGlnZXN0IGF1dGhlbnRpY2F0aW9uDQo+IyBteXNxbC5zbyBtdXN0IGJl
IGxvYWRlZCAhDQo+I2xvYWRtb2R1bGUgIi91c3IvbG9jYWwvbGliL29wZW5zZXIvbW9kdWxlcy9h
dXRoLnNvIg0KPiNsb2FkbW9kdWxlICIvdXNyL2xvY2FsL2xpYi9vcGVuc2VyL21vZHVsZXMvYXV0
aF9kYi5zbyINCj4gDQo+IyAtLS0tLS0tLS0tLS0tLS0tLSBzZXR0aW5nIG1vZHVsZS1zcGVjaWZp
YyBwYXJhbWV0ZXJzIC0tLS0tLS0tLS0tLS0tLQ0KPiANCj4jIC0tIHVzcmxvYyBwYXJhbXMgLS0N
Cj4jIFVuY29tbWVudCB0aGlzIGlmIHlvdSB3YW50IHRvIHVzZSBTUUwgZGF0YWJhc2UgDQo+IyBm
b3IgcGVyc2lzdGVudCBzdG9yYWdlIGFuZCBjb21tZW50IHRoZSBwcmV2aW91cyBsaW5lDQo+bW9k
cGFyYW0oInVzcmxvYyIsICJkYl9tb2RlIiwgMikNCj4gDQo+IyAtLSBhdXRoIHBhcmFtcyAtLQ0K
PiMgVW5jb21tZW50IGlmIHlvdSBhcmUgdXNpbmcgYXV0aCBtb2R1bGUNCj4jDQo+I21vZHBhcmFt
KCJhdXRoX2RiIiwgImNhbGN1bGF0ZV9oYTEiLCB5ZXMpDQo+Iw0KPiMgSWYgeW91IHNldCAiY2Fs
Y3VsYXRlX2hhMSIgcGFyYW1ldGVyIHRvIHllcyAod2hpY2ggdHJ1ZSBpbiB0aGlzIGNvbmZpZyks
IA0KPiMgdW5jb21tZW50IGFsc28gdGhlIGZvbGxvd2luZyBwYXJhbWV0ZXIpDQo+Iw0KPiNtb2Rw
YXJhbSgiYXV0aF9kYiIsICJwYXNzd29yZF9jb2x1bW4iLCAicGFzc3dvcmQiKQ0KPiANCj4jIC0t
IHJyIHBhcmFtcyAtLQ0KPiMgYWRkIHZhbHVlIHRvIDtsciBwYXJhbSB0byBtYWtlIHNvbWUgYnJv
a2VuIFVBcyBoYXBweQ0KPm1vZHBhcmFtKCJyciIsICJlbmFibGVfZnVsbF9sciIsIDEpDQo+IA0K
PiMgLS0gcHJlc2VuY2UgcGFyYW1zIC0tDQo+bW9kcGFyYW0oInByZXNlbmNlfHVzcmxvYyIsICJk
Yl91cmwiLA0KPiAgICJteXNxbDovL29wZW5zZXI6b3BlbnNlcnJ3QDEyNy4wLjAuMS9vcGVuc2Vy
IikNCj5tb2RwYXJhbSgicHJlc2VuY2UiLCAibWF4X2V4cGlyZXMiLCAzNjAwKQ0KPm1vZHBhcmFt
KCJwcmVzZW5jZSIsICJmb3JjZV9hY3RpdmUiLCAxKQ0KPm1vZHBhcmFtKCJwcmVzZW5jZSIsICJz
ZXJ2ZXJfYWRkcmVzcyIsICJzaXA6MTAuMTAuMTAuMTA6NTA2MCIgKQ0KPiANCj4jIC0tIG1pX2Zp
Zm8gcGFyYW1zIC0tDQo+bW9kcGFyYW0oIm1pX2ZpZm8iLCJmaWZvX25hbWUiLCAiL3RtcC9vcGVu
c2VyX2ZpZm8iKQ0KPiANCj4jIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIHJlcXVlc3Qgcm91
dGluZyBsb2dpYyAtLS0tLS0tLS0tLS0tLS0tLS0tDQo+IA0KPiMgbWFpbiByb3V0aW5nIGxvZ2lj
DQo+IA0KPnJvdXRlew0KPgkjIGluaXRpYWwgc2FuaXR5IGNoZWNrcyAtLSBtZXNzYWdlcyB3aXRo
DQo+CSMgbWF4X2ZvcndhcmRzPT0wLCBvciBleGNlc3NpdmVseSBsb25nIHJlcXVlc3RzDQo+CWlm
ICghbWZfcHJvY2Vzc19tYXhmd2RfaGVhZGVyKCIxMCIpKSB7DQo+CQlzbF9zZW5kX3JlcGx5KCI0
ODMiLCJUb28gTWFueSBIb3BzIik7DQo+CQlleGl0Ow0KPgl9Ow0KPiANCj4JaWYgKG1zZzpsZW4g
Pj0gIDIwNDggKSB7DQo+CQlzbF9zZW5kX3JlcGx5KCI1MTMiLCAiTWVzc2FnZSB0b28gYmlnIik7
DQo+CQlleGl0Ow0KPgl9Ow0KPiANCj4JIyB3ZSByZWNvcmQtcm91dGUgYWxsIG1lc3NhZ2VzIC0t
IHRvIG1ha2Ugc3VyZSB0aGF0DQo+CSMgc3Vic2VxdWVudCBtZXNzYWdlcyB3aWxsIGdvIHRocm91
Z2ggb3VyIHByb3h5OyB0aGF0J3MNCj4JIyBwYXJ0aWN1bGFybHkgZ29vZCBpZiB1cHN0cmVhbSBh
bmQgZG93bnN0cmVhbSBlbnRpdGllcw0KPgkjIHVzZSBkaWZmZXJlbnQgdHJhbnNwb3J0IHByb3Rv
Y29sDQo+CWlmICghbWV0aG9kPT0iUkVHSVNURVIiKQ0KPgkJcmVjb3JkX3JvdXRlKCk7DQo+IA0K
PgkjIHN1YnNlcXVlbnQgbWVzc2FnZXMgd2l0aGluZyBhIGRpYWxvZyBzaG91bGQgdGFrZSB0aGUN
Cj4JIyBwYXRoIGRldGVybWluZWQgYnkgcmVjb3JkLXJvdXRpbmcNCj4JaWYgKGxvb3NlX3JvdXRl
KCkpIHsNCj4JCSMgbWFyayByb3V0aW5nIGxvZ2ljIGluIHJlcXVlc3QNCj4JCWFwcGVuZF9oZigi
UC1oaW50OiByci1lbmZvcmNlZFxyXG4iKTsgDQo+CQlyb3V0ZSgxKTsNCj4JfTsNCj4gDQo+CWlm
ICghdXJpPT1teXNlbGYpIHsNCj4JCSMgbWFyayByb3V0aW5nIGxvZ2ljIGluIHJlcXVlc3QNCj4J
CWFwcGVuZF9oZigiUC1oaW50OiBvdXRib3VuZFxyXG4iKTsgDQo+CQkjIGlmIHlvdSBoYXZlIHNv
bWUgaW50ZXJkb21haW4gY29ubmVjdGlvbnMgdmlhIFRMUw0KPgkJI2lmKHVyaT1+IkB0bHNfZG9t
YWluMS5uZXQiKSB7DQo+CQkjCXRfcmVsYXkoInRsczpkb21haW4xLm5ldCIpOw0KPgkJIwlleGl0
Ow0KPgkJI30gZWxzZSBpZih1cmk9fiJAdGxzX2RvbWFpbjIubmV0Iikgew0KPgkJIwl0X3JlbGF5
KCJ0bHM6ZG9tYWluMi5uZXQiKTsNCj4JCSMJZXhpdDsNCj4JCSN9DQo+CQlyb3V0ZSgxKTsNCj4J
fTsNCj4gDQo+CSMgaWYgdGhlIHJlcXVlc3QgaXMgZm9yIG90aGVyIGRvbWFpbiB1c2UgVXNyTG9j
DQo+CSMgKGluIGNhc2UsIGl0IGRvZXMgbm90IHdvcmssIHVzZSB0aGUgZm9sbG93aW5nIGNvbW1h
bmQNCj4JIyB3aXRoIHByb3BlciBuYW1lcyBhbmQgYWRkcmVzc2VzIGluIGl0KQ0KPglpZiAodXJp
PT1teXNlbGYpIHsNCj4gDQo+CQkjIHByZXNlbmNlIGhhbmRsaW5nDQo+CQlpZiggaXNfbWV0aG9k
KCJQVUJMSVNIfFNVQlNDUklCRSIpKQ0KPgkJCXJvdXRlKDIpOw0KPiANCj4JCWlmIChtZXRob2Q9
PSJSRUdJU1RFUiIpIHsNCj4gDQo+CQkJIyBVbmNvbW1lbnQgdGhpcyBpZiB5b3Ugd2FudCB0byB1
c2UgZGlnZXN0IGF1dGhlbnRpY2F0aW9uDQo+CQkJI2lmICghd3d3X2F1dGhvcml6ZSgib3BlbnNl
ci5vcmciLCAic3Vic2NyaWJlciIpKSB7DQo+CQkJIwl3d3dfY2hhbGxlbmdlKCJvcGVuc2VyLm9y
ZyIsICIwIik7DQo+CQkJIwlleGl0Ow0KPgkJCSN9Ow0KPiANCj4JCQlzYXZlKCJsb2NhdGlvbiIp
Ow0KPgkJCWV4aXQ7DQo+CQl9Ow0KPiANCj4JCSMgbmF0aXZlIFNJUCBkZXN0aW5hdGlvbnMgYXJl
IGhhbmRsZWQgdXNpbmcgb3VyIFVTUkxPQyBEQg0KPgkJaWYgKCFsb29rdXAoImxvY2F0aW9uIikp
IHsNCj4JCQlzbF9zZW5kX3JlcGx5KCI0MDQiLCAiTm90IEZvdW5kIik7DQo+CQkJZXhpdDsNCj4J
CX07DQo+CQlhcHBlbmRfaGYoIlAtaGludDogdXNybG9jIGFwcGxpZWRcclxuIik7IA0KPgl9Ow0K
PiANCj4Jcm91dGUoMSk7DQo+fQ0KPiANCj4gDQo+cm91dGVbMV0gew0KPgkjIHNlbmQgaXQgb3V0
IG5vdzsgdXNlIHN0YXRlZnVsIGZvcndhcmRpbmcgYXMgaXQgd29ya3MgcmVsaWFibHkNCj4JIyBl
dmVuIGZvciBVRFAyVENQDQo+CWlmICghdF9yZWxheSgpKSB7DQo+CQlzbF9yZXBseV9lcnJvcigp
Ow0KPgl9Ow0KPglleGl0Ow0KPn0NCj4gDQo+IyBwcmVzZW5jZSBoYW5kbGluZyByb3V0ZQ0KPnJv
dXRlWzJdDQo+ew0KPgkjIGFic29yYiByZXRyYW5zbWlzc2lvbnMNCj4JaWYgKCEgdF9uZXd0cmFu
KCkpDQo+CXsNCj4JICAgICAgICBzbF9yZXBseV9lcnJvcigpOw0KPgkgICAgICAgIGV4aXQ7DQo+
CX07DQo+IA0KPglpZihpc19tZXRob2QoIlBVQkxJU0giKSkNCj4Jew0KPgkJaGFuZGxlX3B1Ymxp
c2goKTsNCj4JCXRfcmVsZWFzZSgpOw0KPgl9IGVsc2UgaWYoIGlzX21ldGhvZCgiU1VCU0NSSUJF
IikpIHsNCj4JCWhhbmRsZV9zdWJzY3JpYmUoKTsNCj4JCXRfcmVsZWFzZSgpOw0KPgl9Ow0KPiAN
Cj4JZXhpdDsNCj59DQo+DQo+DQo+DQo+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCj5EZXZlbCBtYWlsaW5nIGxpc3QNCj5EZXZlbEBvcGVuc2VyLm9yZw0K
Pmh0dHA6Ly9vcGVuc2VyLm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vZGV2ZWwNCj4NCg0K
PSA9ID0gPSA9ID0gPSA9ID0gPSA9ID0gPSA9ID0gPSA9ID0gPSA9DQoJCQkNCg0KoaGhoaGhoaGh
oaGhoaENCgkJCQkgDQqhoaGhoaGhoaGhoaGhoaGhc3VrZXJyeQ0KoaGhoaGhoaGhoaGhoaGhoXN1
a2VycnlAMTI2LmNvbQ0KoaGhoaGhoaGhoaGhoaGhoaGhoaEyMDA3LTAzLTA2DQoNCg==





More information about the Devel mailing list