Skip to content
A port of boost::spirit to the D programming language
D PowerShell
Find file
Latest commit 4dc354b Jul 31, 2012 @div0 Added license to ReadMe
Failed to load latest commit information.
spiritd Moved code to github. Apr 6, 2012
ReadMe Added license to ReadMe Jul 31, 2012
build.ps1 Moved code to github. Apr 6, 2012
main.d Moved code to github. Apr 6, 2012
test0.d Moved code to github. Apr 6, 2012

ReadMe

This is a port of the classic version of boost::spirit to the D programming language.

If you know what spirit is, you can pretty much just dive right in and start using spiritd.
Otherwise go read the http://www.boost.org/doc/libs/1_36_0/libs/spirit/classic/index.html
spirit documentation first.

This port is also Boost licensed:

	Distributed under the Boost Software License, Version 1.0. (See accompanying
	file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Differences to c++

There is no operator overloading in spiritd due to the lack of global operators.
Instead there are some convenience template functions to create composite
parsers in spirit.factory. Have a look at the example 'test0.d'

Something went wrong with that request. Please try again.