анализатор: fs.readFile / createReadStream utf8 или hex - PullRequest
1 голос
/ 12 апреля 2019

Если я хочу написать синтаксический анализатор для интерпретации пользовательского языка и хочу прочитать поток двоичных данных для анализа текстового файла (содержащего исходный код) символ за символом, есть ли преимущество использования hex по сравнению с utf8?

Я просмотрел некоторый исходный код существующих синтаксических анализаторов, и они, похоже, предпочитают использовать hex для идентификации определенных символов (например, табуляции, пробела и т. Д.) И даже base64.

Есть ли конкретная причина для этого?
Или, возможно, более полезный вопрос: почему / когда вы бы выбрали один из них?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...