Freelance work: Improvements on a spirit based parser to deal with keywords

Marco Craveiro <[email protected]>
Newsgroups gmane.comp.parsers.spirit.general
Message-ID <CAKRNd4xUxscaRLVH6ZWahnzqg7o+gsY2142TbEyJ7ZLiA+_W6w@mail.gmail.com>
Hi spirit-general,

I have a small C++ code generator called Dogen[1]. It uses Spirit to
perform very simple parsing. You can find the parsing code here [2]
and its tests here [3]. I am far from a spirit expert and as such the
parser has quite a few problems; I'm afraid I do not have the time to
read up on spirit in order to resolve these issues. So I was wondering
if any of the subscribers of this list are interested in freelance
work.

You do not need to understand any of the code for the code generator
other than those two files. The task in itself is rather small (at
least to start off with): to fix the parser so that strings such as
"longer" do not match the built-in type "long"[4]. However, if you'd
like to suggest other improvements, I may be willing to take those on
board as well.

If you are interested, please send me a direct email so we can discuss
this further (prices, timescales, etc). Work would be done in a fork
of Dogen in GitHub and submitted as a Pull Request. Payment would be
done over PayPal once the Pull Request is merged (all review comments
are dealt with etc.).

Cheers
-- 
Marco Craveiro

MD, Domain Driven Consulting
about: http://about.me/marcocraveiro
blog: http://mcraveiro.blogspot.co.uk
twitter: https://twitter.com/MarcoCraveiro

That the Ideas are themselves manifestations (of the Idea-Idea) and
that the Idea-Idea is a-kind-of Manifestation-Idea—which is a-kind-of
itself, so that the system is completely self-describing— would have
been appreciated by Plato as an extremely practical joke [Plato]. --
Alan Key

[1] https://github.com/DomainDrivenConsulting/dogen
[2] https://github.com/DomainDrivenConsulting/dogen/blob/master/projects/yarn/src/types/name_tree_parser.cpp
[3] https://github.com/DomainDrivenConsulting/dogen/blob/master/projects/yarn/tests/name_tree_parser_tests.cpp
[4] https://github.com/DomainDrivenConsulting/dogen/blob/master/doc/agile/product_backlog.org#partial-matching-of-built-ins-doesnt-work-for-certain-types

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Spirit-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/spirit-general
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.