dlang-community / Pegged

A Parsing Expression Grammar (PEG) module, using the D programming language.
534 stars 66 forks source link

Normalize indentation and trailing spaces #286

Closed Zardoz89 closed 4 years ago

Zardoz89 commented 4 years ago

This should finish issue #277

Also, I modernizes/cleans the gitignore file and tweaked the .editorconfig to control YAML and BAT files.

veelo commented 4 years ago

Travis CI shows that it hasn't completed yet on github, but on Travis it seems to have passed. There is a mention about "sudo key deprecated", you might want to look into that on https://travis-ci.com/github/PhilippeSigaud/Pegged/builds/158782714/config#rccb_Pegged:.travis.yml@cf6cc46ac901814b.2.

I'm merging this, thanks for the touch up.

Zardoz89 commented 4 years ago

I see. The sudo isn't doing anything, but doesn't break anything. I would change it.

@veelo On where I could help more with Pegged ? I can't help much more on the windows side (I don't have a Windows dev enviroment), but I can keep pushing stuff with Linux. Helping here it's becoming one of my main pastimes with the confinement. :P

veelo commented 4 years ago

@veelo On where I could help more with Pegged ? I can't help much more on the windows side (I don't have a Windows dev enviroment), but I can keep pushing stuff with Linux. Helping here it's becoming one of my main pastimes with the confinement. :P

That is great to hear! I am currently working with Philippe to create a GitHub organization for Pegged, so that responsibility for maintaining Pegged can be shared among several people. You're welcome to be part of that team if you want to.

There are several ideas floating around, but they potentially require a lot of work:

There may be other issues that can give you inspiration.

Have fun!

Zardoz89 commented 4 years ago

On the lines of #55, I have toying with executing the examples unit-tests (that should be improved) and sharing it as a dub subpackages, instead of including all on a monolithic dub package. I would continue it and try to update/fix and improve the examples.