2010-06-22 23 views
0

我想分析一個二進制文件,並指定十六進制格式而不是unicode字符,這可能嗎?掃描antlr3中的二進制文件

例如: 規則:'\ x7F';

而不是: 規則:'\ u007F';

因爲我不明白unicode如何映射到一個字節。

回答

1

定義的二進制文件不包含字符或文本。所以你是對的,你不應該使用Unicode字符來指定格式。但是,根本的問題是「你應該首先使用Anltr嗎?」。它不會令人驚訝,因此SO已經有了一個答案:No

+0

嗯,這只是一個學習練習,並告訴我,這是不恰當的不告訴我該怎麼做,或者是否有可能? – walter 2010-06-22 11:39:23