Click here to Skip to main content
14,484,661 members

C / C++ / MFC

 
GeneralRe: Change Dir inside CFileDialog Pin
Member 40147617-Feb-20 5:01
MemberMember 40147617-Feb-20 5:01 
AnswerRe: Change Dir inside CFileDialog Pin
Victor Nijegorodov11-Feb-20 11:18
MemberVictor Nijegorodov11-Feb-20 11:18 
GeneralRe: Change Dir inside CFileDialog Pin
Member 40147611-Feb-20 23:32
MemberMember 40147611-Feb-20 23:32 
QuestionKeeping UDS_ALIGNRIGHT positioning for an updown control after moving the buddy window Pin
Alexander Kindel10-Feb-20 0:47
MemberAlexander Kindel10-Feb-20 0:47 
AnswerRe: Keeping UDS_ALIGNRIGHT positioning for an updown control after moving the buddy window Pin
Richard MacCutchan10-Feb-20 0:58
mveRichard MacCutchan10-Feb-20 0:58 
GeneralRe: Keeping UDS_ALIGNRIGHT positioning for an updown control after moving the buddy window Pin
Alexander Kindel10-Feb-20 13:50
MemberAlexander Kindel10-Feb-20 13:50 
GeneralRe: Keeping UDS_ALIGNRIGHT positioning for an updown control after moving the buddy window Pin
Richard MacCutchan10-Feb-20 21:59
mveRichard MacCutchan10-Feb-20 21:59 
RantHow do people even do LL(k) parsing? Pin
honey the codewitch9-Feb-20 7:24
mvahoney the codewitch9-Feb-20 7:24 
I'm working on a project that involves an LL(k) parsing algorithm (or more accurately, a set of algorithms) which seem to be the best kept secret on the Internet.

The hunt for how to implement these took me back to C code written in 1989 and some citations for research papers dating back to 1992, which I can't seem to find a copy of the journal it was published in.

How do people even do LL(k)? How do they learn it? I understand how Terrence Parr (author of ANTLR) did as he has been instrumental in the crafting of LL(k) parsing algorithms for decades. He's no Aho & Ullman but he's a key player. He's the one that wrote that 1989 code I'm looking at.

I've found a few scattered research papers but the math is really heavy. You need a pretty advanced background in CS I think to understand it all.

But anyone else that wants to do this kind of thing? Good luck. If you can find the research it won't mean you can understand it, and I can't even find it, much less understand it. All the links are dead, and the citations I'm currently looking at lead to an out of print journal on information processing and information systems

It's ridiculous. No wonder there are so few implementations of this available (the major one by Terrence Parr himself)
Real programmers use butterflies

GeneralRe: How do people even do LL(k) parsing? Pin
Gerry Schmitz9-Feb-20 9:02
mveGerry Schmitz9-Feb-20 9:02 
GeneralRe: How do people even do LL(k) parsing? Pin
honey the codewitch9-Feb-20 9:50
mvahoney the codewitch9-Feb-20 9:50 
GeneralRe: How do people even do LL(k) parsing? Pin
Gerry Schmitz9-Feb-20 10:23
mveGerry Schmitz9-Feb-20 10:23 
GeneralRe: How do people even do LL(k) parsing? Pin
CPallini9-Feb-20 21:22
mveCPallini9-Feb-20 21:22 
QuestionNon-latin characters are shown correctly in Debug mode but not in Release Pin
sdancer754-Feb-20 3:34
Membersdancer754-Feb-20 3:34 
GeneralRe: Non-latin characters are shown correctly in Debug mode but not in Release Pin
Richard MacCutchan4-Feb-20 6:07
mveRichard MacCutchan4-Feb-20 6:07 
GeneralRe: Non-latin characters are shown correctly in Debug mode but not in Release Pin
sdancer754-Feb-20 6:24
Membersdancer754-Feb-20 6:24 
GeneralRe: Non-latin characters are shown correctly in Debug mode but not in Release Pin
Richard MacCutchan4-Feb-20 6:52
mveRichard MacCutchan4-Feb-20 6:52 
GeneralRe: Non-latin characters are shown correctly in Debug mode but not in Release Pin
sdancer754-Feb-20 20:48
Membersdancer754-Feb-20 20:48 
AnswerRe: Non-latin characters are shown correctly in Debug mode but not in Release Pin
Stefan_Lang5-Feb-20 21:41
mveStefan_Lang5-Feb-20 21:41 
GeneralRe: Non-latin characters are shown correctly in Debug mode but not in Release Pin
sdancer755-Feb-20 23:12
Membersdancer755-Feb-20 23:12 
QuestionRegular expression confusion (std::regex_replace). Pin
Maximilien31-Jan-20 9:27
MemberMaximilien31-Jan-20 9:27 
AnswerRe: Regular expression confusion (std::regex_replace). Pin
k505431-Jan-20 10:17
Memberk505431-Jan-20 10:17 
GeneralRe: Regular expression confusion (std::regex_replace). Pin
Maximilien31-Jan-20 12:21
MemberMaximilien31-Jan-20 12:21 
GeneralRe: Regular expression confusion (std::regex_replace). Pin
Maximilien3-Feb-20 13:14
MemberMaximilien3-Feb-20 13:14 
GeneralRe: Regular expression confusion (std::regex_replace). Pin
k50544-Feb-20 3:35
Memberk50544-Feb-20 3:35 
AnswerRe: Regular expression confusion (std::regex_replace). Pin
Joe Woodbury31-Jan-20 11:58
professionalJoe Woodbury31-Jan-20 11:58 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.