This repository has been archived by the owner on Jun 25, 2020. It is now read-only.
Releases: ditrit/ToP
Releases · ditrit/ToP
Performance improvement
At this stage, ToP is always a TOSCA Yaml 1.2 syntax validator.
- V0.2 used an ANTLR V4 grammar for Yaml parsing step, which resulted in slow performance.
- V.03 uses the yaml-js library whose compose API builds a structure a very similar to the AST we used in V.02.
This change drastically improves performance.
TOSCA dialects syntax validator
This version splits the initial v0.1 used grammar into 2 levels :
- YAML derivative grammar using ANTLR v4
- TOSCA dialect validation using json schemas
It allows to manage with the same parser different TOSCA dialects (TOSCA 1.0 and 1.2 provided).
This split also provides more efficiency and solve the problem of the number of TOSCA predefined keywords.
Syntax validator for TOSCA Yaml 1.2
Pre-production release version 0.1
At this stage, ToPar is a TOSCA Yaml 1.2 syntax validator.
Features
TOSCA 1.2 standard is fully implemented with the exception of 'dsl_definitions'.
Tests
The tests (a little over 400) cover the entire grammar as defined in the standard and all the examples provided in the latter.