README.md 534 Bytes
Newer Older
Christophe Benz's avatar
Christophe Benz committed
1 2
# Calculateur Impôts en Python

3 4
Ce projet utilise le langage Python 3.

Christophe Benz's avatar
Christophe Benz committed
5 6 7 8 9 10 11
## Utilisation

Exemple :

```
$ python3 calculateur_impots/scripts/calculate.py PPE_SALAVDEFV
```
12 13 14 15 16 17 18 19 20 21

## Transpilation de l'AST JSON en Python

> Transpiler signifie compiler vers un autre langage de programmation.

Cette étape n'est utile que lorsque les fichiers JSON définissant l'AST changent.

```
$ python3 calculateur_impots/scripts/json_ast_to_python.py /path/to/m-language-parser/json
```
Christophe Benz's avatar
Christophe Benz committed
22 23 24 25 26 27

## Qualité du code

```
$ flake8 --max-line-length 120 .
```