-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement synchronous parser. #596
Comments
bigeasy
pushed a commit
that referenced
this issue
Feb 26, 2022
* Upgrade `arguable` to `13.0.0-alpha.7`. * Update `LICENSE` for current year. * Upgrade `mqtt-packet` to `7.1.2`. * Upgrade `programmatic` to `2.0.0-alpha.12`. * Upgrade `staccato` to `13.0.0-alpha.13`. * Upgrade `extant` to `^2.0.0-alpha.5`. * Remove auto test counting. Closes #619. * More thoughts on literals. * Elided the header field in MQTT. See #400. Closes #588. * Rewrite `vivify.structure` for elision. See #588. * Add elision test with no elision. See #588. * Elided packet and structure. See #588. * Notes on arguments to functions in language. * Start a design document. See #471. * Add outline to bottom of `README.md`. See #471. * Final `make` of last documentation commit. See #471. * Survey of remaining documentation tasks. See #471. * Create a fixture for elided structures. See #588. * JavaScript file with all the language in it. Closes #618 * Parse or serialize conditionals. Closes #616. * Update to diary entry. * Remove unknown fixed array AST node property. * Remove a TODO I changed into a comment. See #616. * Thoughts on the order of the split conditional. * Tidy diary relocation info. * Replace old diary. * Going to move `redux.md` over `diary.md`. * Diary update. * Publish packet. See #400. * Publish packet. See #400. * Tidy Living `README.md` and into section. * `make` `README.md` and test. * MQTT `connack` packet. See #400. * Update generated tests for arity fix. See #615. * Spell check. * Include parsing in MQTT test. See #400. * Fix parenthesisless arrow functions. Closes #615. * Notes on parameterized partials, limits. * Complete MQTT connection packet. See #400. * Fix `$$` stack counting in serialize packed. * Fix sip test, MQTT connect username. See #400. * MQTT to version 3.1.1, basic connect packet. See #400. * Fix inlines around single bit packed field. Closes #612. * Packed field inlines language as it exists. See #612. * Wrap const declaration in a block. Closes #611. * Remove debugging messages. See #606. See #610. * Remove partials checks from `language.js`. Closes #610. * Start of variable header, use partials. See #400. * send debugging output to standard error. See #610. * Run includes prior to interpretation. See #610. * Start of MQTT protocol. See #400. * Fix 'undefined' absent field name in switch. Closes #609. * Allow nested sips in conditional length encodings. Closes #606. * Restore missing array tests. See #606. * Transforms for variable length fields in sizeof. Closes #601. * Suppose I could have commented it before too. See #601. * Revert "Revert "Checking in broken sizeof test."" * Add inlined code to sizeof. See #601. * No inlines on sizeof if fixed length. See #601. * Notes on byte by byte encoded integers. See #604. * More thoughts on `sizeof`. See #601. * Transforms now defined by the field presence. See #601. * Revert "Checking in broken sizeof test." See #601. * Notes on `offsetof`. See #498. * Notes on `sizeof`. See #601. * Checking in broken sizeof test. See #601. * Upgrade `arguable` to `13.0.0-alpha.6`. * Upgrade `programmatic` to `2.0.0-alpha.11`. * Upgrade `staccato` to `13.0.0-alpha.12`. * Upgrade `extant` to `^2.0.0-alpha.4`. * Correctly serializes zero length arrays. Closes #590. * Pull parameters into Edify. See #471. * Example of an accumulator. See #471. * Include partials example. See #471. * Switch example. See #471. * Example of conditional. See #471. * Example of doubles. See #471. * Revert lookup argument to sync generators. See #471. * Specify lookup in `packetizer.js`. See #471. * Need to normalize the `$lookup` injection. See #471. * Remove unused `assert` require. See #471. * Multi-byte terminator example. See #471. * Terminated array example. See #471. * Build parameter reuse example. See #471. * Fixed arguments to functions. See #471. * Named assertion parameters. See #471. * Different file names for assertion tests. See #471. * Example of assertions the hard way. See #471. * Example of assertion. See #471. * Bring in assertion documentation. See #471. * Sketch of require documentation. See #471. * Spell check. See #471. * Verbiage for calculated arrays. See #471. * Working fixed and cacluated array examples. See #471. * Documentation for inline functions. See #471. * Interface section should come soon. * Draft of length-encoded arrays. See #471. * Edify documentation for constants. See #471. * Add newly generated literal tests. See #471. * Remove an early exit from literals tests. See #471. * Document packed integeres. See #471. * `make` Edified generated `readme.t.js`. See #471. * Document nested structures. See #471. * Upgrade `arguable` to `13.0.0-alpha.5`. * Upgrade `staccato` to `13.0.0-alpha.11`. * Upgrade `extant` to `^2.0.0-alpha.3`. * Document `BitInt` little-endian integers. See #471. * Document endianess. See #471. * Start to convert draft of new readme to Edify. See #471. * Sketch of `README.md` language example test. See #471. * Synchornous parser. Closes #264. Closes #596. * Unit test for generator progam. See #597. * Sketch of Edify based documentation. See #471. * Implement a synchornous interface. Closes #595. * The serialzer we created is really `sync`. Closes #595. * Separate mqtt test generation targets. * Debug GitHub Actions. * Upgrade `arguable` to `13.0.0-alpha.4`. * Upgrade `staccato` to `13.0.0-alpha.10`. * Upgrade `extant` to `^2.0.0-alpha.2`. * Upgrade `arguable` to `13.0.0-alpha.3`. * Upgrade `programmatic` to `2.0.0-alpha.10`. * Build with Node.js 16 on GitHub Actions. * Upgrade `staccato` to `13.0.0-alpha.9`. * Slight edit to `README.md`. * Sketch of interfaces. See #404. See #595. * Build with Node.js 16 on Travis CI. * Pick at MQTT. Reorient. See #400. Closes #620.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
No description provided.
The text was updated successfully, but these errors were encountered: