Comments (3)
Yeah, that's the syntax I always found myself hard to grasp) Do you plan to work on it?
from frontc.
I'll give it a try
from frontc.
Awesome, I meantime, added more tests. With that said, could you please include tests in your next patch? It is easy with dune cram, just take the code you examples and put into ctoxml/test.t/c99-struct-initializers.c
and add the following line to ctoxml/test.t/run.t
(notice a pair of spaces before $, they are important)
$ ctoxml c99-struct-initializers.c
Then run dune test
and it will spill the diff saying that there is a change in the tests, review if the output matches your expectations, and once it does, just do
dune promote
to accept this output.
from frontc.
Related Issues (20)
- Fails to parse function declaration involving asm HOT 2
- include cmxs into the distribution
- Dynamic loading frontc fails HOT 1
- Fail parsing attributes after __asm__
- Fail parsing named type right after it is defined HOT 3
- anonymous union and struct HOT 1
- support additional floating types HOT 1
- FrontC fails to parse C99 static array size
- FrontC 4.0 reverses the fields in the struct HOT 2
- Fails to parse bitfields involving typedefs
- ctoxml section of readme is hardly understandable
- Cannot parse 'inline' from OCaml headers
- prints `const char *` as `char const *` HOT 1
- cannot parse `typedef` with `bitfields`
- Repository has diverged with sourcesup/renater FrontC git repository HOT 3
- Build fails due to syntax error on Set.Make(String) HOT 5
- `const volatile` not parsed
- Fails to parse some GNU attributes HOT 2
- Fails to parse re-typedefs HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from frontc.