Click here to Skip to main content
15,888,351 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Thought of the Day Pin
Richard Deeming14-May-20 7:21
mveRichard Deeming14-May-20 7:21 
GeneralRe: Thought of the Day Pin
Daniel Pfeffer14-May-20 9:09
professionalDaniel Pfeffer14-May-20 9:09 
GeneralRe: Thought of the Day Pin
Cp-Coder14-May-20 9:30
Cp-Coder14-May-20 9:30 
GeneralMusings on generalized and context sensitive parsing Pin
honey the codewitch14-May-20 4:37
mvahoney the codewitch14-May-20 4:37 
GeneralRe: Musings on generalized and context sensitive parsing Pin
Member 1298255814-May-20 8:56
Member 1298255814-May-20 8:56 
GeneralRe: Musings on generalized and context sensitive parsing Pin
honey the codewitch14-May-20 9:31
mvahoney the codewitch14-May-20 9:31 
GeneralRe: Musings on generalized and context sensitive parsing Pin
Member 1298255815-May-20 1:50
Member 1298255815-May-20 1:50 
GeneralRe: Musings on generalized and context sensitive parsing Pin
honey the codewitch15-May-20 5:39
mvahoney the codewitch15-May-20 5:39 
Member 12982558 wrote:
However, as soon as you are able - what you are - to generate a multitude of parse trees
you can evaluate constraints in a later stage and delete the trees where the
predicate results are false.


GLR parsing allows for precisely that, but the trick is determining which tree to use. Big Grin | :-D

As I understand it, parsing using 2VW is generally polynomial time complexity. I'm not sure how that bakes out in the real world as I haven't implemented 2VW but my initial thought is it's probably impractical for large, real world grammars. I am sure that the grammar size is related to the performance, given how it works.
Real programmers use butterflies

GeneralCcc - solution Pin
The pompey14-May-20 3:17
The pompey14-May-20 3:17 
GeneralRe: Ccc - solution Pin
super14-May-20 3:24
professionalsuper14-May-20 3:24 
GeneralRe: Ccc - solution Pin
The pompey14-May-20 4:01
The pompey14-May-20 4:01 
GeneralRe: Ccc - solution Pin
Richard MacCutchan14-May-20 4:31
mveRichard MacCutchan14-May-20 4:31 
GeneralRe: Ccc - solution Pin
Greg Utas14-May-20 4:41
professionalGreg Utas14-May-20 4:41 
GeneralRe: Ccc - solution Pin
pkfox14-May-20 5:09
professionalpkfox14-May-20 5:09 
GeneralRe: Ccc - solution Pin
The pompey14-May-20 23:36
The pompey14-May-20 23:36 
NewsTWOTD Pin
Mel Padden14-May-20 2:18
Mel Padden14-May-20 2:18 
GeneralRe: TWOTD Pin
OriginalGriff14-May-20 2:32
mveOriginalGriff14-May-20 2:32 
GeneralRe: TWOTD Pin
Jacquers14-May-20 4:52
Jacquers14-May-20 4:52 
GeneralRe: TWOTD Pin
lopatir14-May-20 5:34
lopatir14-May-20 5:34 
GeneralCcc Pin
The pompey13-May-20 23:13
The pompey13-May-20 23:13 
GeneralPre and Post cooking activities are killjoy PinPopular
super13-May-20 23:04
professionalsuper13-May-20 23:04 
GeneralRe: Pre and Post cooking activities are killjoy Pin
RickZeeland13-May-20 23:17
mveRickZeeland13-May-20 23:17 
GeneralRe: Pre and Post cooking activities are killjoy Pin
glennPattonWork313-May-20 23:20
professionalglennPattonWork313-May-20 23:20 
GeneralRe: Pre and Post cooking activities are killjoy Pin
Tony Hill14-May-20 0:24
mveTony Hill14-May-20 0:24 
GeneralRe: Pre and Post cooking activities are killjoy Pin
glennPattonWork314-May-20 0:36
professionalglennPattonWork314-May-20 0:36 

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.