Re: FancyPars

2015-09-18 Thread Bastiaan Veelo via Digitalmars-d-announce
On Friday, 18 September 2015 at 14:24:09 UTC, Stefan Koch wrote: On Friday, 18 September 2015 at 06:13:24 UTC, Rory McGuire wrote: I will open/source the of FancyPars. Great! Looking forward to that. Bastiaan.

Re: FancyPars

2015-09-18 Thread Stefan Koch via Digitalmars-d-announce
On Friday, 18 September 2015 at 06:13:24 UTC, Rory McGuire wrote: I for one will have to delete everything I have on FancyPars and avoid, because I mix work and pleasure all the time, and I have no time in my life for lawyers, life is too short. No worries! I will not sue anyone! of any

Re: FancyPars

2015-09-18 Thread Bastiaan Veelo via Digitalmars-d-announce
On Friday, 18 September 2015 at 00:30:25 UTC, Ben Boeckel wrote: On Thu, Sep 17, 2015 at 23:40:49 +, Bastiaan Veelo via Digitalmars-d-announce wrote: On Thursday, 17 September 2015 at 20:32:59 UTC, Stefan Koch wrote: > Hmm reading this. No license, is best for now. Take your time, but with

Re: FancyPars

2015-09-17 Thread Rory McGuire via Digitalmars-d-announce
t; > and local clone... > > By using public repos, you explicitly allow anyone to view and fork your > project. There are no implicit rights of *use* of that clone though. > > --Ben > There is also no implicit rights if you provide pull requests for said repo. I for one will

Re: FancyPars

2015-09-17 Thread Ben Boeckel via Digitalmars-d-announce
On Thu, Sep 17, 2015 at 23:40:49 +, Bastiaan Veelo via Digitalmars-d-announce wrote: > On Thursday, 17 September 2015 at 20:32:59 UTC, Stefan Koch wrote: > > Hmm reading this. No license, is best for now. > > Take your time, but without a license anyone cloning or forking > your repo is in f

Re: FancyPars

2015-09-17 Thread Bastiaan Veelo via Digitalmars-d-announce
and local clone... @Bastiaan The FancyPars Grammar for pascal will look very very different from what you wrote. In FancyPars Grammars I worked very hard to avoid repetitions. FGPs do not just describe the language grammar. They are describing the AST-Structure. So just by reading the

Re: FancyPars

2015-09-17 Thread Stefan Koch via Digitalmars-d-announce
reading this. No license, is best for now. @Bastian The FancyPars Grammar for pascal will look very very different from what you wrote. In FancyPars Grammars I worked very hard to avoid repetitions. FGPs do not just describe the language grammar. They are describing the AST-Structure. So just

Re: FancyPars

2015-09-17 Thread John Colvin via Digitalmars-d-announce
On Thursday, 17 September 2015 at 16:33:12 UTC, Stefan Koch wrote: On Thursday, 17 September 2015 at 16:02:14 UTC, John Colvin wrote: Yikes. Are you sure? Are you familiar with open source licensing? I would be open to open-source the "base" of fp. but keeping certin extentions for grammar an

Re: FancyPars

2015-09-17 Thread Ben Boeckel via Digitalmars-d-announce
On Thu, Sep 17, 2015 at 15:47:41 +, Stefan Koch via Digitalmars-d-announce wrote: > I am not sure. > The source should not be used in any product without my explicit > permission. FYI, that's not FOSS. Please consider using a LICENSE file which explicitly states that as the case. Github is a

Re: FancyPars

2015-09-17 Thread Stefan Koch via Digitalmars-d-announce
On Thursday, 17 September 2015 at 16:02:14 UTC, John Colvin wrote: Yikes. Are you sure? Are you familiar with open source licensing? I would be open to open-source the "base" of fp. but keeping certin extentions for grammar analysis closed. What license would you suggest for that.

Re: FancyPars

2015-09-17 Thread John Colvin via Digitalmars-d-announce
On Thursday, 17 September 2015 at 15:47:42 UTC, Stefan Koch wrote: On Wednesday, 16 September 2015 at 12:16:03 UTC, Bastiaan Veelo wrote: Sounds like you want to share this, but I can't find a licence. In case this turns out to be useful, we would need one :-) If you want I can prepare a PR

Re: FancyPars

2015-09-17 Thread Stefan Koch via Digitalmars-d-announce
On Wednesday, 16 September 2015 at 12:16:03 UTC, Bastiaan Veelo wrote: Sounds like you want to share this, but I can't find a licence. In case this turns out to be useful, we would need one :-) If you want I can prepare a PR for that, just let me know which licence to pick. Best, Bastiaan.

Re: FancyPars

2015-09-17 Thread Stefan Koch via Digitalmars-d-announce
way around: that the example grammar in vibe describes its own input format, and that the similarity in the produced output to said files is an illustration that it works the way it should. Am I close? fancyPars has gone through a few iterations. I used fancyPars to generate a parser for itself

Re: FancyPars

2015-09-16 Thread Bastiaan Veelo via Digitalmars-d-announce
On Wednesday, 16 September 2015 at 20:17:15 UTC, Stefan Koch wrote: On Monday, 14 September 2015 at 08:50:48 UTC, Bastiaan Veelo wrote: Understanding the source of FancyPars is challenging because the core source, example vibe.d application source and supporting code, as well as generated

Re: FancyPars

2015-09-16 Thread Stefan Koch via Digitalmars-d-announce
On Monday, 14 September 2015 at 08:50:48 UTC, Bastiaan Veelo wrote: Understanding the source of FancyPars is challenging because the core source, example vibe.d application source and supporting code, as well as generated lexer/parser code are all contained in the same directory and

Re: FancyPars

2015-09-16 Thread Bastiaan Veelo via Digitalmars-d-announce
On Thursday, 2 July 2015 at 14:25:09 UTC, Stefan Koch wrote: I hope that it will be suitable to beginners. Sounds like you want to share this, but I can't find a licence. In case this turns out to be useful, we would need one :-) If you want I can prepare a PR for that, just let me know whi

Re: FancyPars

2015-09-14 Thread Rory McGuire via Digitalmars-d-announce
nce wrote: > On Monday, 6 July 2015 at 09:22:51 UTC, Per Nordlöw wrote: > >> >> How does its design and use differ from Pegged? >> > > FWIW, this is what I learned from my first acquaintance with FancyPars > (the OP having signalled not to be available for quest

Re: FancyPars

2015-09-14 Thread Bastiaan Veelo via Digitalmars-d-announce
On Monday, 6 July 2015 at 09:22:51 UTC, Per Nordlöw wrote: How does its design and use differ from Pegged? FWIW, this is what I learned from my first acquaintance with FancyPars (the OP having signalled not to be available for questions). My conclusions may be wrong though. Running dub

Re: FancyPars

2015-09-06 Thread Stefan Koch via Digitalmars-d-announce
On Sunday, 6 September 2015 at 20:23:40 UTC, Bastiaan Veelo wrote: However, 2.0.66.2 does not seem to exist [1,2]. Am I overlooking something? Ahh yeah it should be 2.066.1 Thanks for catching that

Re: FancyPars

2015-09-06 Thread Bastiaan Veelo via Digitalmars-d-announce
On Saturday, 5 September 2015 at 19:45:09 UTC, Stefan Koch wrote: On Thursday, 2 July 2015 at 14:25:09 UTC, Stefan Koch wrote: I addded simplistic Left Recursion handling... Interesting. From the readme: it only compiles with dmd 2.0.66.2 because it exploits a bug in the const-ness type-syst

Re: FancyPars

2015-09-05 Thread Stefan Koch via Digitalmars-d-announce
On Thursday, 2 July 2015 at 14:25:09 UTC, Stefan Koch wrote: I cannot continue working on it anymore. Nontheless an unexpected update that makes FancyPars more Feature-complete than than Pegged. I addded simplistic Left Recursion handling... but the code is a mess :(

Re: FancyPars

2015-07-16 Thread Stefan Koch via Digitalmars-d-announce
On Monday, 6 July 2015 at 09:22:51 UTC, Per Nordlöw wrote: On Thursday, 2 July 2015 at 14:25:09 UTC, Stefan Koch wrote: Small announcement. I uploaded my parser-generator onto github. It is work in progress and unfinished! How does its design and use differ from Pegged? The use does not rea

Re: FancyPars

2015-07-06 Thread via Digitalmars-d-announce
On Thursday, 2 July 2015 at 14:25:09 UTC, Stefan Koch wrote: Small announcement. I uploaded my parser-generator onto github. It is work in progress and unfinished! How does its design and use differ from Pegged?

FancyPars

2015-07-02 Thread Stefan Koch via Digitalmars-d-announce
. Repo-Location : https://github.com/UplinkCoder/fancypars-lite