Click here to Skip to main content
15,215,138 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: To all those who may be lonely on this day Pin
MadMyche25-Dec-19 4:25
mveMadMyche25-Dec-19 4:25 
GeneralRe: To all those who may be lonely on this day Pin
pkfox25-Dec-19 4:36
professionalpkfox25-Dec-19 4:36 
GeneralRe: To all those who may be lonely on this day Pin
Cp-Coder25-Dec-19 4:40
MemberCp-Coder25-Dec-19 4:40 
GeneralRe: To all those who may be lonely on this day Pin
Eddy Vluggen27-Dec-19 9:44
professionalEddy Vluggen27-Dec-19 9:44 
GeneralRe: To all those who may be lonely on this day Pin
Cp-Coder27-Dec-19 15:25
MemberCp-Coder27-Dec-19 15:25 
GeneralThis Christmas I give you... Pin
Super Lloyd25-Dec-19 3:03
MemberSuper Lloyd25-Dec-19 3:03 
Questionanyone have any ideas for this problem? Pin
honey the codewitch25-Dec-19 1:35
mvahoney the codewitch25-Dec-19 1:35 
AnswerRe: anyone have any ideas for this problem? Pin
Daniel Pfeffer25-Dec-19 1:51
professionalDaniel Pfeffer25-Dec-19 1:51 
Have you tried the obvious?

Have one "state" class that aggregates the entire state for the current parsing tree. Each method gets a pointer to this state, and extracts (or modifies) the necessary stuff from (in) it.

Admittedly, this is one level up from putting everything in global variables ( Dead | X| ), but if your state is used globally, it should be available globally.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.

GeneralRe: anyone have any ideas for this problem? Pin
honey the codewitch25-Dec-19 1:53
mvahoney the codewitch25-Dec-19 1:53 
AnswerRe: anyone have any ideas for this problem? Pin
Greg Utas25-Dec-19 2:18
professionalGreg Utas25-Dec-19 2:18 
GeneralRe: anyone have any ideas for this problem? Pin
honey the codewitch25-Dec-19 2:25
mvahoney the codewitch25-Dec-19 2:25 
GeneralRe: anyone have any ideas for this problem? Pin
Greg Utas25-Dec-19 2:45
professionalGreg Utas25-Dec-19 2:45 
GeneralRe: anyone have any ideas for this problem? Pin
honey the codewitch25-Dec-19 2:46
mvahoney the codewitch25-Dec-19 2:46 
GeneralRe: anyone have any ideas for this problem? Pin
honey the codewitch25-Dec-19 2:51
mvahoney the codewitch25-Dec-19 2:51 
GeneralRe: anyone have any ideas for this problem? Pin
Greg Utas25-Dec-19 3:09
professionalGreg Utas25-Dec-19 3:09 
GeneralRe: anyone have any ideas for this problem? Pin
honey the codewitch25-Dec-19 3:12
mvahoney the codewitch25-Dec-19 3:12 
AnswerRe: anyone have any ideas for this problem? Pin
Super Lloyd25-Dec-19 3:00
MemberSuper Lloyd25-Dec-19 3:00 
GeneralRe: anyone have any ideas for this problem? Pin
honey the codewitch25-Dec-19 3:03
mvahoney the codewitch25-Dec-19 3:03 
GeneralRe: anyone have any ideas for this problem? Pin
Super Lloyd25-Dec-19 3:12
MemberSuper Lloyd25-Dec-19 3:12 
GeneralRe: anyone have any ideas for this problem? Pin
honey the codewitch25-Dec-19 3:14
mvahoney the codewitch25-Dec-19 3:14 
AnswerRe: anyone have any ideas for this problem? Pin
0x01AA25-Dec-19 3:36
mve0x01AA25-Dec-19 3:36 
AnswerRe: anyone have any ideas for this problem? Pin
PIEBALDconsult25-Dec-19 5:41
professionalPIEBALDconsult25-Dec-19 5:41 
AnswerRe: anyone have any ideas for this problem? Pin
Jon McKee25-Dec-19 19:28
professionalJon McKee25-Dec-19 19:28 
GeneralRe: anyone have any ideas for this problem? Pin
honey the codewitch25-Dec-19 19:51
mvahoney the codewitch25-Dec-19 19:51 
AnswerRe: anyone have any ideas for this problem? Pin
Dan Sutton27-Dec-19 9:19
MemberDan Sutton27-Dec-19 9:19 

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.