Tegishli nashrlar 'antlr'


SQL to'ldirilmoqda. 1-qism: ANTLR-ni parlatish yoki ajralish bilan bog'liq qiyinchiliklar
Men besh yildan ortiq vaqt davomida "Ma'lumotlar bazasi uchun IDE" o'zaro ta'sirini ishlab chiqadigan kompaniyada ishlayman. Ushbu maqolani yozishni boshlashdan oldin, men oldinda qancha ajoyib ertaklar bo'lishini bilmasdim. Shunday qilib, uning 30 sahifasini tayyorlaganimdan so'ng, men ertaklarni mavzu bo'yicha guruhlashga va maqolani bir necha qismga bo'lishga qaror qildim. Kirish Qismlarni nashr qilish jarayonida men tegishli havolalarni qo'shaman: 1-qism. SQL-ni to'ldirish...

Tegishli savollar 'antlr'

ANTLR va Happy va boshqa tahlil qiluvchi generatorlar
Men ikki til o'rtasida tarjimon yozmoqchiman va Internetda biroz o'qiganimdan so'ng ANTLR bilan ishlashga qaror qildim. Men buni noldan o'rganishim kerak edi, lekin chap rekursiyani yo'q qilish bilan bog'liq ba'zi muammolardan tashqari, hozirgacha...
3784 qarashlar
schedule 23.03.2024

JavaCC muammosi - Yaratilgan kod barcha tahlil xatolarini topa olmaydi
Endigina JavaCC bilan boshlandi. Lekin menda u bilan g'alati xatti-harakat bor. Men (+, -, /) belgilar bilan birlashtirilgan va qavsni o'z ichiga olishi mumkin bo'lgan tokenlar (harflar va raqamlar) shaklidagi kiritilgan ma'lumotlarni...
6890 qarashlar
schedule 21.08.2022

Leksik tahlilda belgilar iste’moli
Agar menda quyidagi kabi pastki qoida bo'lsa: .. (~']' ~']')* ... u faqat juft sonli belgilarga mos keladimi?
59 qarashlar
schedule 30.10.2023

ANTLR ni NoViableAltException yaratishga qanday majburlash mumkin?
Men antlr 3.2 bilan ishlayapman. Menda atomlardan tashkil topgan oddiy grammatika (ular "0" yoki "1" belgilar) va ularning ro'yxatini vergul bilan ajratilgan ro'yxatda to'playdigan qoida bor. Kirish sifatida "00" ga o'tsam, men xatoga yo'l...
2705 qarashlar
schedule 02.01.2024

ANTLR lexing '' ustida chalkashib ketmoqda va suzadi
O'ylaymanki, ANTLR lekser mening "1...3" diapazon ifodasiga bo'lgan urinishimni float sifatida ko'rib chiqmoqda. Quyidagi token ta'riflarini ishlatganimda "x={1...3}" iborasi "x={.3}" sifatida lekserdan chiqmoqda: FLOAT : ('0'..'9')+...
569 qarashlar
schedule 26.10.2023

Belgilangan sonli belgilarni iste'mol qilish uchun ANTLR qoidasi
Men PHP serialize() formati uchun ANTLR grammatikasini yozishga harakat qilyapman va satrlardan tashqari hamma narsa yaxshi ishlaydi. Muammo shundaki, ketma-ketlashtirilgan satrlar formati: s:6:"length"; Regexlar nuqtai nazaridan,...
2308 qarashlar
schedule 22.03.2024

Antlr massivi yordami
Hey, men Antlr'dan java bilan foydalanishni boshladim va men qanday qilib ba'zi qiymatlarni to'g'ridan-to'g'ri 2d massivga saqlashim va bu massivni qaytarishim mumkinligini bilmoqchi edim? Men bu borada hech qanday qo'llanmani topa olmayapman, barcha...
3066 qarashlar
schedule 11.05.2024

Looplarning ANTLR da takrorlanishi
Men ANTLR yordamida Paskal tarjimonini yaratishga harakat qilyapman va hozirda AST daraxti bo'ylab yurish paytida halqalarni qayta ishlash bilan bog'liq muammolar bor. Masalan, for loop quyidagicha tahlil qilinadi: parametricLoop : FOR...
1965 qarashlar
schedule 10.05.2024

ANTLR3 grammatikasini muntazam ifodaga aylantirish mumkinmi?
Menda ANTLR3 oddiy grammatika tahlilchisi bor, u matnning qisqa satrlarini oladi va ularni Java obyektlariga aylantiradi. Keyinchalik, menda matn satrlarining katta ro'yxati bor. Ulardan ba'zilari (1% dan kam) grammatikaga mos kelishi sababli...
297 qarashlar
schedule 26.01.2024

ANTLR da pastki ifodalar bilan ifodalarni tahlil qilish
ANTLR da rekursiv ifodalarni tahlil qilishga harakat qilaman, masalan: (a + (b + C)) or ((a + b)) Men ushbu taxminiy yechimni o'qib chiqdim: Ifodalar uchun ANTLR grammatikasi Ammo men qoida yaratishga harakat qilganimda,...
419 qarashlar
schedule 24.10.2023

ANTLR va massivlar
Java + ANTLR kombinatsiyasi bilan massivlarni amalga oshirish bilan bog'liq savolim bor. (Men asosan java/c uslubidagi massivlar haqida gapiryapman). Shunday qilib, men bunday xususiyatni qanday amalga oshirishni so'rayman, agar bunday misol...
1219 qarashlar
schedule 26.02.2024

ANTLR unicode belgisiga mos kelmaydi
Men C-ga o'xshash til uchun tahlilchi/tarjimon yozyapman va qochib ketgan belgilarni sharhlashim kerak. Ulardan biri bu "\uXXXX" naqshli unicode-qochib ketgan ketma-ketlikdir, bunda X - qandaydir olti burchakli raqam. Mening ANTLR qoidalarim...
366 qarashlar
schedule 03.09.2022

ANTLR va DLR orqali C# tilini kengaytirish
Men hozirda C# tilini asosan maxsus operatorlar va kalit so'zlarni qo'shish orqali kengaytiradigan dasturlash tilini yozish jarayonidaman. http://antlrcsharp.codeplex.com/ saytida c# 4 grammatik faylini topdim, lekin hech birini topa olmadim....
398 qarashlar
schedule 29.01.2024

DebugEventListener turidagi enterDecision(int) argumentlar uchun (int, boolean) qo'llanilmaydimi?
Tahlil qiluvchini yaratish uchun ANTLR 3.1.3 dan foydalanmoqdaman. Yaratilgan testParserni import qilgandan so'ng, men kabi bir nechta xatolar borligini topdim urinib ko'ring { dbg.enterDecision(2, solutionCanBacktrack[2]); Tavsif Resurs yo'li...
212 qarashlar
schedule 27.06.2022

antlr da postfiks o'rniga karet prefiksi
Men karet postfiksi antlr da nimani anglatishini bilaman (ya'ni ildiz hosil qilish) lekin karet prefiks bo'lganda nima bo'ladi, men o'qigan quyidagi grammatikada (bu grammatika yangi va antlrni o'rganayotgan yangi jamoa tomonidan bajarilgan). .....
1559 qarashlar
schedule 28.10.2022

Antlr: Qaror bir nechta alternativa bilan mos kelishi mumkin (noqonuniy tokendan boshlab?)
Menda saqlangan fayl formatini tahlil qilish uchun Antlr-da grammatika bor. Men grammatikani ishlamayotgan qismga ajratdim va umid qilamanki, kimdir aniqlab berishi mumkin. Mana grammatika: grammar OptFile; parseFile returns...
131 qarashlar
schedule 25.01.2024

Lexer qoidasining matnini qanday olish mumkin
Menda shunga o'xshash Antlr Grammatik Lexer qoidasi bor, Letter : '\u0024' | '\u005f'| '\u0041'..'\u005a' | '\u0061'..'\u007a' | '\u00c0'..'\u00d6' | '\u00d8'..'\u00f6' | '\u00f8'..'\u00ff' | '\u0100'..'\u1fff' |...
141 qarashlar
schedule 10.09.2022

ANTLR: Orqaga qaytish va oldinga qarash o'rtasidagi farq?
Men ANTLR uchun nisbatan yangiman. Menda juda oson grammatika bor: start : ('A' 'B' 'C' '1' |'A' 'B' 'C' '2' |'A' 'B' 'C' '3' ) ; O'ylaymanki, men oldinga qarash va orqaga qaytish tushunchasining asoslarini allaqachon tushunganman (bu...
3198 qarashlar
schedule 13.09.2022

DFA prognozi va qamrovi
Ushbu grammatikadan boshlab: https://stackoverflow.com/a/14287002/1082002 Men qabul qiladigan oddiy grammatikani tushungan bo'lardim. va shunday oddiy tilni baholaydi: { if a==c { a if a==b { b } else {...
259 qarashlar
schedule 21.07.2022

Mening oddiy ANTLR grammatikasi tahlil qilishda ba'zi noto'g'ri belgilarga e'tibor bermaydi
Men bir necha hafta oldin ANTLR grammatikasi haqida savol berdim ( Mening oddiy ANTLR grammatikasi kutilganidek ishlamayapti ). Bu savolni berganimdan beri men ko'proq qazish va disk raskadrovka ishlarini qildim va ko'pgina nosozliklarni bartaraf...
420 qarashlar
schedule 27.01.2024