Git Product home page Git Product logo

spirit_x3_tests's Introduction

spirit_x3_tests

This repository contains some tests and problems with Spirit X3 related to the eddic project.

It contains some problems (problem_1 to problem_8) that are issues preventing the grammar to work with eddic and some workaround (hacks) as well.

It contains some things that are "not nice", namely which could be made nicer or more efficient. These are the not_nice_1 to not_nice_4 source files. It also contains are grammar that is very slow to compile (monster).

All the files can be built with "make program", where program is the name of the source you want to test.

spirit_x3_tests's People

Contributors

wichtounet avatar

Stargazers

Dmitry avatar  avatar

Watchers

 avatar James Cloos avatar  avatar

spirit_x3_tests's Issues

Unable to build the monster example with current spirit

I'm investigating the relation between long symbol names and slow compile-times, and @K-ballo pointed this repository to me. I'm trying to build the monster example using the Spirit included in Boost 1.60, but I'm getting errors of things missing from the boost::spirit::x3 namespace.

I'm just wondering whether I might be doing something obviously wrong, or if it's just because X3 evolved in a non-backwards compatible manner and this test wasn't updated. If that's the latter, I don't expect you to do anything about it.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.