Comments (1)
oh man, I've not worked on this thing in years - having specs be self descriptive, and yield code that can be queried for this descriptions, sounds like a great idea! Although I don't know if I'm (ever?) going to have time to add that in. That said, with JavaScript having been significantly revised since I wrote this code, it might be interesting to revisit the generator and see if the new syntax makes a rewrite easier.
For something like the OpenType spec though having just the local description tends to break down fairly quickly: for the metadata fields a local description makes sense ("the maximum glyph ascent", "the number of name records in this table") but for real data things get much harder to unravel without the actual guiding documentation that determines the spec. (just knowing that a USHORT in a FeatureRecordData struct is an offset value in a LookupRecord, for instance, does not tell us much more than only that, we still need the proper documentation to figure out what that means =)
from a-binary-parser-generator.
Related Issues (8)
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 a-binary-parser-generator.