Свързани въпроси 'parser-combinators'
Scala Parser Combinators ‹~ ~›игнорира всички предишни изрази
Използвам комбинатора за анализатор на scala за извличане на идентификатори ("a" и "ACCOUNT_ID") във входния низ. Когато използвам ~>, той игнорира всички предишни части на низа вместо непосредствения предшестващ низ. Може ли някой да ми помогне с...
89 изгледи
schedule
15.09.2022
Разбор на език, базиран на отстъп, с помощта на комбинатори за анализатор на scala
Има ли удобен начин за използване на комбинаторите за анализатор на Scala за анализиране на езици, където отстъпът е значителен? (напр. Python)
1166 изгледи
schedule
02.10.2022
Защо между (char '') (char '') (много charLiteral) не работи за синтактичен анализ на низови литерали?
Документацията за Text.Megaparsec.Char.Lexer.charLiteral предлага използването на char '"' *> manyTill charLiteral (char '"') за анализиране на низови литерали (където manyTill е дефинирано в модула Control.Applicative.Combinators в...
146 изгледи
schedule
30.09.2022
Комбинатори за анализатор на Scala: анализирайте по редове
Използването на библиотека с комбинатори на парсер на Scala възможно ли е да се анализира по редове, а не по знаци? Бих искал персонализираните ми анализатори да имат подпис
(in: Reader[String]) => ParserResult[T]
така че String in.first...
720 изгледи
schedule
15.02.2024