Click here to Skip to main content
15,900,447 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: People Just Don't Appreciate Good Code =D Pin
Rage17-Jul-19 4:52
professionalRage17-Jul-19 4:52 
GeneralRe: People Just Don't Appreciate Good Code =D Pin
  Forogar  17-Jul-19 4:50
professional  Forogar  17-Jul-19 4:50 
GeneralRe: People Just Don't Appreciate Good Code =D Pin
honey the codewitch17-Jul-19 5:02
mvahoney the codewitch17-Jul-19 5:02 
GeneralRe: People Just Don't Appreciate Good Code =D Pin
honey the codewitch17-Jul-19 5:05
mvahoney the codewitch17-Jul-19 5:05 
GeneralRe: People Just Don't Appreciate Good Code =D Pin
Rage17-Jul-19 4:51
professionalRage17-Jul-19 4:51 
GeneralRe: People Just Don't Appreciate Good Code =D Pin
#realJSOP17-Jul-19 5:26
professional#realJSOP17-Jul-19 5:26 
GeneralRe: People Just Don't Appreciate Good Code =D Pin
lopatir17-Jul-19 5:29
lopatir17-Jul-19 5:29 
GeneralRe: People Just Don't Appreciate Good Code =D Pin
honey the codewitch17-Jul-19 6:39
mvahoney the codewitch17-Jul-19 6:39 
Cool. I wrote similar in C#

Here: A Regular Expression Engine in C#[^]

and here: How to Make an LL(1) Parser: Lesson 2[^]

The latter one is really barebones. The former one, especially with graphviz installed, pretty much rocks.

It does non-backtracking regex primarily used for tokenizers. The API is *very* full featured, almost to the point of being confusing in the same way that an airplane cockpit is confusing.

It does runtime and compile time code generation (both array based and jump table based switches)

The latter link is just enough to illustrate the principles of one.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.

GeneralRe: People Just Don't Appreciate Good Code =D Pin
PIEBALDconsult17-Jul-19 6:02
mvePIEBALDconsult17-Jul-19 6:02 
GeneralRe: People Just Don't Appreciate Good Code =D Pin
honey the codewitch17-Jul-19 6:35
mvahoney the codewitch17-Jul-19 6:35 
GeneralRe: People Just Don't Appreciate Good Code =D Pin
KarstenK17-Jul-19 6:07
mveKarstenK17-Jul-19 6:07 
GeneralRe: People Just Don't Appreciate Good Code =D Pin
honey the codewitch17-Jul-19 6:35
mvahoney the codewitch17-Jul-19 6:35 
GeneralRe: People Just Don't Appreciate Good Code =D Pin
KarstenK17-Jul-19 20:52
mveKarstenK17-Jul-19 20:52 
GeneralRe: People Just Don't Appreciate Good Code =D Pin
honey the codewitch17-Jul-19 20:53
mvahoney the codewitch17-Jul-19 20:53 
GeneralRe: People Just Don't Appreciate Good Code =D Pin
Chris Maunder17-Jul-19 6:53
cofounderChris Maunder17-Jul-19 6:53 
GeneralRe: People Just Don't Appreciate Good Code =D Pin
RickZeeland17-Jul-19 7:23
mveRickZeeland17-Jul-19 7:23 
GeneralRe: People Just Don't Appreciate Good Code =D Pin
honey the codewitch17-Jul-19 7:32
mvahoney the codewitch17-Jul-19 7:32 
GeneralRe: People Just Don't Appreciate Good Code =D Pin
KarstenK17-Jul-19 20:05
mveKarstenK17-Jul-19 20:05 
JokeRe: People Just Don't Appreciate Good Code =D Pin
abmv17-Jul-19 7:40
professionalabmv17-Jul-19 7:40 
GeneralRe: People Just Don't Appreciate Good Code =D Pin
honey the codewitch17-Jul-19 8:33
mvahoney the codewitch17-Jul-19 8:33 
GeneralRe: People Just Don't Appreciate Good Code =D Pin
Ravi Bhavnani17-Jul-19 8:07
professionalRavi Bhavnani17-Jul-19 8:07 
GeneralRe: People Just Don't Appreciate Good Code =D Pin
honey the codewitch17-Jul-19 8:34
mvahoney the codewitch17-Jul-19 8:34 
GeneralRe: People Just Don't Appreciate Good Code =D Pin
Ravi Bhavnani17-Jul-19 8:36
professionalRavi Bhavnani17-Jul-19 8:36 
GeneralRe: People Just Don't Appreciate Good Code =D Pin
honey the codewitch17-Jul-19 8:41
mvahoney the codewitch17-Jul-19 8:41 
GeneralRe: People Just Don't Appreciate Good Code =D Pin
Sander Rossel17-Jul-19 9:41
professionalSander Rossel17-Jul-19 9:41 

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.


Straw Poll

Were you affected by the geomagnetic storms this past weekend?
Communication disruptions, electrified pipes, random unexplained blue-screens in Windows - the list of effects is terrifying.
  Results   487 votes