Skip to Main Content
metaclass (
metaclass
) wrote
2008
-
07
-
30
01:04 pm
Генераторы LL(k) парсеров
Сижу пытаюсь соорудить парсер для Scheme. Спотыкаюсь на всяких забубенных правилах для токенов типа того, что после \ идет либо символ либо его числовое представление, хрен его знает как его туда запилить.
Flat
|
Top-Level Comments Only
В данном конкретном случае с числом
(Anonymous)
2008-07-30 11:23 am (UTC)
(
link
)
Это можно представить как символ с именем-числом и соответствующим ему значением-числом.
Vitaly_K
Re: В данном конкретном случае с числом
metaclass.livejournal.com
2008-07-30 11:53 am (UTC)
(
link
)
О, как вариант допустимо.
Но я уже там припилил варианты символов через регулярное выражение.
Re: В данном конкретном случае с числом
k-und-k.livejournal.com
2008-07-30 11:56 am (UTC)
(
link
)
Это менее универсальное решение, т.к. не покрывает строковых констант. А первое решение - покрывает.
Vitaly_K
10 comments
Post a new comment
Flat
|
Top-Level Comments Only
Log in
Account name:
Password:
Remember me
Other options:
Forget your password?
Log in with OpenID?
Close
menu
Log in
Create
Create Account
Display Preferences
Explore
Interests
Directory Search
Site and Journal Search
Latest Things
Random Journal
Random Community
FAQ
Shop
Buy Dreamwidth Services
Gift a Random User
DW Merchandise
Interest
Region
Site and Account
FAQ
Email
В данном конкретном случае с числом
(Anonymous) 2008-07-30 11:23 am (UTC)(link)Vitaly_K
Re: В данном конкретном случае с числом
Но я уже там припилил варианты символов через регулярное выражение.
Re: В данном конкретном случае с числом
Vitaly_K