0.1.0 β’ Published 4 years ago
@orfeo/orfeo v0.1.0
(ππππ) (πππ)
(ππ) (ππ) (π)
(ππ) (ππ)(π) (πππ)(π)(π)(π) (ππ) (πππ)
(ππ) (ππ) (ππ) (ππ) (π) (ππ) (ππ) (ππ)
(ππ) (ππ) (ππ) (ππ) (ππππ) (π) (ππ) (ππ)
(ππ) (ππ) (ππ) (ππ) (π) (ππ) (ππ)
(ππππ) (πππ) (ππ) (ππππ) (πππ)
Orfeo
The reference compiler for the Orfeo programming language.
It compiles an Orfeo program to the Timeline file format.
Installation
npm install @orfeo/orfeo
Usage
const compile = require('@orfeo/orfeo')
const program = '(a b c d)'
const timelineFile = compile(program)
// timelineFile ->
0 a
0.25 b
0.5 c
0.75 d
1
Tests
Command | Description |
---|---|
npm test or npm run test | unit tests + coverage + standardx linting |
npm run cover | unit tests + coverage |
npm run standardx | standardx linting |
npm run units_with_standardx | unit tests + standardx linting |
npm run units | unit tests |
npm run units_v | unit tests : verbose |
npm run unit_lexer | unit tests - lexer |
npm run unit_lexer_v | unit tests - lexer : verbose |
npm run unit_number | unit tests - number |
npm run unit_number_v | unit tests - number : verbose |
npm run unit_parser | unit tests - parser |
npm run unit_parser_v | unit tests - parser : verbose |
npm run unit_sanitizer | unit tests - sanitizer |
npm run unit_sanitizer_v | unit tests - sanitizer : verbose |
npm run unit_utilities | unit tests - utilities |
npm run unit_utilities_v | unit tests - utilities : verbose |
npm run unit_validators | unit tests - validators |
npm run unit_validators_v | unit tests - validators : verbose |
Copyright
Copyright (c) 2019-2020, Pierre-Emmanuel LΓ©vesque
License
MIT
0.1.0
4 years ago