Проголосуйте, что ли,
на харбахабре, у кого инвайт есть?
Вот, собсна тот же текст, но тут:
Зачем?
Каждому из нас, рано или поздно, приходила в голову идея создания собственного небольшого языка программирования (как пишется в умных книжках, Domain Specific Language). Задача это, разумеется, непростая - и, в лучшем случае, на выходе получался
(
Read more... )
Comments 10
Reply
Кстати, почему не в аське???
Reply
Reply
Reply
а ведь из топора можно сварить любую кашу, смотря какую крупу добавишь.
Reply
В настоящее время библиотека успешно (но частично) разбирает C#-исходники, определяет:
1. Комментарии
2. Строки (включая escape-последовательности)
3. Целые и вещественные числа
4. Контрольные символы (навроде '}' или '{')
5. Идентификаторы ('interface', например, считается идентификатором)
6. Переводы строк :)
7. "Пустые" (whitespace) последовательности
На повестке дня - "понимание" тестовой программой, собственно, смысла C# программы
Reply
Reply
А парсер - это то же самое, только вместо будет на входе.
Reply
Leave a comment