|
Out of curiosity, why are you doing LL(k) parsing and not LR(k) parsing in this project? I vaguely remember doing LL(1) and LL(2) parsing in college as an exercise and it was a royal nightmare to get right.
I think I still have my copy of the Dragon book.
|
|
|
|
|
LR(k) isn't realistic for k>1. The parse tables are too big, which is why nobody does it.
There is GLR parsing which overcomes that at the cost of non-determinism. It's a monster to use.
Furthermore, LL(k) is far easier for the end user to code against, since it's top down and not bottom up.
I'm actually attempting to use my LR(1) table gen code to help me make LL(k) for k>1 because my LR(1) code already generates a state machine for all the symbols in a grammar. I think I can use that state machine to resolve ambiguities I encounter at k=1.
Real programmers use butterflies
|
|
|
|
|
Is it saved in the wayback machine archive?
|
|
|
|
|
https://9gag.com/gag/azeEeBp[^]
Having seen it in action, I have to agree.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
|
|
|
|
|
Um. I have it on my Surface and ... it's pretty much the same as Win10 from a user perspective.
Once you've removed the stupid "centred taskbar" which does my head in because it's actually "centred in what's left when the stuff at the right had had a good chunk of it". Just looks stupid, and means things "move about" as you run apps.
Oh, and moving the "power" button to a stupid place as well.
Other than that it's really hard to spot any differences when it's in use ...
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
9gag.com wrote: It's window for a reason you know... the door is locked
Once everyone has the TPM 2.0[^] the internet can be encrypted end-to-end. With the keys protected in the TPM content providers will be able to stream DRM protected media without fear of intellectual property theft. Video game producers will be able to provide a much safer gaming environment. Signed HTTP Exchanges[^] although still in the draft stage is currently supported in chromium based browsers. The old man-in-the middle problem will no longer be an issue.
|
|
|
|
|
Will the Windows Filtering Platform still be able to inspect packets?
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
Well,
Yes, of course. It would have been better to say that 'end-to-end encryption' can be verified.
As former member of the XBox team (2012-2014) I'd like to mention that some of the technologies that were added to the XBox One are proving to be very resilient against attacks on the machine... even with physical access. Keep an eye on the Microsoft Pluton processor[^]. The technologies that were created for protecting the XBox intellectual property will be coming to all future Windows PC beginning sometime around 2022.
The requirement for a TPM 2.0 is just a temporary stopgap, at sometime in the future the OS may require a Pluton.
|
|
|
|
|
yeah right. Meanwhile the Microsoft clowns continue to write gaping security holes...
Charlie Gilley
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
Has never been more appropriate.
|
|
|
|
|
Please don't post any more 9gag links. Please? There went 30 minutes
Charlie Gilley
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
Has never been more appropriate.
|
|
|
|
|
I know what you mean.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
|
|
|
|
|
That was exactly what I was going to say.
|
|
|
|
|
Hello ,
I am working on a windows form using C# to get data from an application where its data is saved in an SQL tables and display the results in a DataGridView.
The Database of this application is installed sometimes locally and sometimes on an external server( depends on the customer requirements) and in all cases it creates a connection string in the registry.
So adding a connection string in the app.config file is not a best practice as we don't know when this DB is locally or external. and since the connection string is created in the registry , what is the best practice to get it from the registry and fetch the data and display them to the GridView.
We can use : string text = registry.GetValue("HKEY_LOCAL_MACHINE\\SOFTWARE\\myappname", "CONNECTIONSTRING"). and we create a query to the Db " Select *from tablex valueabc...
but how to display the values from the query to a datagridview
Thank you in advance
Jim .
|
|
|
|
|
|
Well, medical problems have gotten stronger(?), worse(?) and my short term and long term memory and keyboard control have all gotten much worse. Time to switch to something else....
I have decided to return to building ships in bottles, which was a hobby several decades ago in Homer while I was navigating a small boat along the coastal art colonies
Thar's only two possibilities: Thar is life out there in the universe which is smarter than we are, or we're the most intelligent life in the universe. Either way, it's a mighty sobering thought. (Porkypine - via Walt Kelly)
|
|
|
|
|
|
I've been binging ST:NG for the last week or so, and just watched that episode.
Software Zen: delete this;
|
|
|
|
|
Best wishes for your health and sanity ... age is a bitch, and a blessing
«The mind is not a vessel to be filled but a fire to be kindled» Plutarch
|
|
|
|
|
If you need to view the relative size of a banana merely visit this link
Banana - Wikipedia[^]
It takes a few moments for the final image to be displayed after the initial page is displayed so be a bit patient
|
|
|
|
|
That is very unhelpful.
I have no access to tear-gas canisters with which to measure my bananananananana*
* Like others, I don't know how to stop: "Witches Abroad", the late, great pTerry: Nanny Ogg knew how to start spelling 'banana', but didn't know how you stopped.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
T.P. Is my hero too. I have almost every book he wrote and have read all of them multiple times.
I am still looking for an Igor, and a good glass of splot.
ed
|
|
|
|
|
Likewise: I think I have them all, and they are all read several times.
I have two copies of one (The Last Hero) because I bought it when it came out, and my elder brother queued for hours to get a copy autographed by pTerry for my birthday ...
Oh, and I bought them again in electronic format when I switched from paper to eReaders.
But the hardest one to read was The Shepherd's Crown - I had it for months before I read it; I just couldn't face reading it knowing it was the last ever pTerry I'd read for the first time.
I'm a sad old bugger sometimes!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Sir Terry is (was?) one of my all-time favorite authors.
If you think 'goto' is evil, try writing an Assembly program without JMP.
|
|
|
|
|
|
Despicable Me 2 | Minions Banana Song (2013) SNSD TTS - YouTube[^]
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|