-
Notifications
You must be signed in to change notification settings - Fork 14
Implement a parser for .NET #4
Comments
Sure. I'm definitely interested in this. |
@gasparnagy great! I think it would be a good idea to start with a .NET implementation of the bool parser, to get familiar with the tool chain. Ideally it should be possible to build it with mono so we can make releases from a single OS X/Linux box. Once this is working it will be much easier to implement a gherkin parser based on the bool project structure. How does that sound? |
I can help a bit with this too, I still have some .NET experience left. In fact I wrote some C# today :) |
On 6 February 2013 11:33, Matt Wynne notifications@github.com wrote:
ACCU - Professionalism in Programming - http://accu.org http://www.claysnow.co.uk |
@gasparnagy @mattwynne @sebrose please update http://cukes.info/team.html to reflect this. When you start I suggest you just add You may want to create some more fine grained tickets to divide work between you. |
I'm quite overloaded next week, but in the week starting with the 18th i can look into that. I think the mono building should not be an issue. |
created an initial structure using GPPG generation. this is using an initial grammar/lexer files, i have not tested them yet, but at least the generated stuff can be compiled. |
On Sunday, February 24, 2013, Gáspár Nagy wrote:
Ilan
|
With Visual Studio 2012 it should build fine (currently the generated files are also included). The only thing is that you need the to enable nuget package restore. |
On Sunday, February 24, 2013, Gáspár Nagy wrote:
Cool.
Ilan
|
Are you adding the visitor stuff in? Should I take a stab at it this evening? |
Typed with my Thumbs. On 24 Feb 2013, at 20:47, Ilan Pillemer notifications@github.com wrote:
We need to aim for a travis build which will require mono, right? Personally I'd prefer not to have to use windows/visual studio to hack on it either, and I think we certainly should keep the code usable for contributors who want to use free tools.
|
On Monday, February 25, 2013, Matt Wynne wrote:
That's my understanding too.
I also would prefer to only use free tools. I am not a .NET expert in any way so my assistance in that regard is But I someone can give me the steps to do this on my Mac I would really Also typed with my thumbs. Ilan
|
According to travis-ci/travis-ci#649 there won't be mono on travis boxen, but there might be Windows/.NET one day. We should still make sure it runs on Mono and can be built with a simple |
The entire project and the setup is very simple, so I would not worry about mono and non-windows building. I just don't have experience with Mono xbuild (the MsBuild compatible build system) and nuget support. But since we only have nunit as external nuget reference, we can even bypass the nuget stuff and just copy the necessary files to the bin folder. |
IT could use GPPG which is a Lex/Yacc clone, and would therefore be very similar to the other ones.
@gasparnagy is this something you'd be interested in helping out with as well as native .NET support for Gherkin3?
The text was updated successfully, but these errors were encountered: