« first day (2397 days earlier)      last day (1171 days later) » 

12:00 AM
RELOAD!
[Zomis/FactorioMods] 20 commits. 1741 additions. 196 deletions.
[Minesweeper] Games Played: 42, Bombs Used: 33, Moves Performed: 5861, New Users: 6
 
 
1 hour later…
1:21 AM
[Zomis/FactorioMods] build for commit c9c38b37 on search-engine: This commit cannot be built
BUILD FAILURE!
 
 
2 hours later…
3:14 AM
A note "Read with more experience" Past-Iven wrote and I'm understanding that material now. Makes me glad I'm continuing my efforts and progressing.
The simple fact that I understand the difference between the List<T>.ForEach(Action<T>) method and foreach statement is another bright spot.
 
3:36 AM
@M.Doerner While I was working struggling with the shunting-yard algorithm did you have in mind an Expression Class or its equivalent?
 
 
5 hours later…
8:43 AM
 
 
3 hours later…
11:48 AM
@IvenBach Yes, something like that.
Since you are only dealing with expressions that can be evaluated, it can even have a Value member.
You can just generate them with the correct nesting (based on the precedence) and then evaluate them.
 
 
5 hours later…
4:22 PM
Have a good day everyone!
 
5:15 PM
@SimonForsberg Splunk Alert: MFE Long SQL Query - [max(runtime):250731, avg(runtime):250731, min(runtime):250731]
 
5:40 PM
@M.Doerner Any resources I can study to better understand?
Currently going through some I found.
 
 
2 hours later…
7:15 PM
One hyperlink leads to 3 more hyperlinks which lead to 14 which lead to 768. Distance-outside-of-comfort-zone: Several hyperlinks.
 
@IvenBach Welcome to @skiwi's world
 
How does he keep his sanity?
 
Does he?
 
May be hasn't. That would answer why he has so many tabs open.
I'm getting brief glimpses of understanding on the examples I'm working on.
Wish I could grok faster.
 
7:43 PM
glances
Maybe I'll hit the 4000 tab anniversary today
 
@skiwi Get back to me when you have the funeral for all those tabs
 
8:05 PM
@SimonForsberg My browser just hung for 10 seconds and I feared the worst..
 
8:23 PM
@skiwi It's running on life-support
Oops, I discovered that one of my PyBlock episodes was not in the playlist. Episode 14. Fixed now.
 
[Zomis/Games] Zomis pushed commit 2c97f0a4 to issue-175: Send list of current choices when requesting game view
 
8:44 PM
[Zomis/FactorioMods] Zomis pushed commit 03792035 to search-engine: Search Engine: Update locale strings
 
9:06 PM
@IvenBach I do not really have a good reference for that. I got to know this stuff by working on the parser and resolver for Rubberduck.
I think the books by the Antlr guy are quite good, but might be a bit overkill.
 
@FranciscoNúñez Hello there.
@M.Doerner Anything to help understand the idea is what I'm going for right now. I'll look at the books.
Maybe not. I'm still in the beginner half of my journey.
 
 
1 hour later…
10:14 PM
Really, the concept of an expression or a parse tree sounds more complex than it really is.
It is just a piece of syntax turned into an object.
E.g. you can have something like a parenthesised expression, which consists of an opening parenthesis, an inner expression and a closing parenthesis.
That is literally an object with these three members representing this syntactic structure in whatever you parsed.
You can do that for all pieces of syntax in your language. Each piece can be turned into a class by simply making each part of the definition a property.
Then, the job of the parser is to turn your input into one single expression by piecing together all necessary sub expressions and assembling them.
 
10:52 PM
 

« first day (2397 days earlier)      last day (1171 days later) »