Skip to content
Snippets Groups Projects

Add complete rework of scheme language and conversion to binary representation

Merged Maik Wojcieszak requested to merge scheme-bin into master

Merge request reports

Checking pipeline status.

Merged by Maik WojcieszakMaik Wojcieszak 4 years ago (Apr 16, 2020 11:13am UTC)

Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Maik Wojcieszak added 48 commits

    added 48 commits

    • 43e6aeb8...6d58e91e - 2 commits from branch master
    • 0710f313 - Add draft for binary ujo scheme
    • 44d61c61 - Save a status that shows the new structure and defines a point to proceed
    • 300e0c22 - Prepare for TDD
    • 274d1cce - Implements 'in' constraint transformation
    • 28b9a600 - Implement between transformation and test above, below
    • 4dbbef4e - Simplify documentation processing
    • 8dd1c231 - Complete 'in' keyword value testing and 'not null'
    • d680ba8b - Transform basic list types and constraints
    • 4ea37b8e - Restructure object model classes
    • fbb41eb2 - Parse variant definition
    • a78ecafb - Add remaining atomic types
    • 68959691 - Parse record definitions
    • ed293aaf - Cleanup unused code fragments
    • af51f304 - Add test for variant
    • 86c6f76e - Add CLI option to convert an UjoScheme file into a Markdown representation
    • c31472a6 - Clean up & Make the Linters happy (Flake8 / PyLint)
    • 3803e31c - fix markdown conversion documentation
    • 51fb8ab2 - Add constraint to transformer and markdown
    • 36095a76 - Fix list example
    • 7707578e - Add basic support for "record" into markdown
    • 91d27d26 - Remove keyword record
    • a0304301 - Remove and introduce multitype
    • ce024069 - Add Map and basic object parsing
    • c2ab1643 - Complete object functionality except key typecast
    • e7be7da0 - Fix (not complete) documentation according to las changes of syntax and terminology
    • ef04fc3f - Add module parsing to schema
    • 51344a1c - Fix examples and a parser issue
    • a014d6e5 - Add a project data structure as an example
    • 1dbb366f - Add key/value type to object examples
    • 62368619 - Prepare command line for binary conversion
    • 0fb4784a - Add some whitespace around table rows
    • 3b516250 - Add rudimentary support for markdown conversion of objects (and fix several linter issues)
    • 0d4d8ad5 - Commit small changes for merge with remote
    • 5b41503b - Add desciption of how to compile scheme
    • f4bd62c6 - Add first test for binary convert
    • 71de0d61 - Add types for object items
    • 236d68ab - transform schemes into a binary representation
    • b8a23061 - add support for nested schemes
    • 672da63b - add binary support for objects
    • fde2ac66 - support binary conversion for object and extended objects/records
    • 93a744fb - fix command line support for binary transformation
    • 4b9b3cb2 - use target type name as filename, default to schema file name otherwise
    • 9124cae2 - fix the pipeline by using the flowengine build container for now
    • 64ca2461 - put an empty type inside the object markdown instead of "None"
    • a593075c - Merge branch 'scheme-bin' of...
    • 4343555a - Add pytest to requirements.txt

    Compare with previous version

  • added 1 commit

    • dc313b0d - Add how to run unit tests in README.md

    Compare with previous version

Please register or sign in to reply
Loading