c-repl/README.md
2024-01-12 22:11:47 +01:00

1.1 KiB

C-repl

Alaric Patault Augustin Lucas

Exécution

Dépendances:

g++ >= 10

Compilation

make -j

Exécution

build/main

Ceci ouvre une repl. Une entrée doit se terminer par ;; pour être exécutée.

Arguments

La commande build/main -h pourrait être plus à jour que ce fichier

Usage: build/main [OPTIONS]

        --help        | -h              Afficher cette aide
        --interactive | -i [FILENAME]   Ouvre une repl après interprétation d'un fichier
        --tokens      | -t              Afficher les tokens lus
        --ast         | -a              Afficher l'AST créé
        --type-memory | -T              Afficher le contenu de la mémoire de types avant exécution
        --memory      | -m              Afficher le contenu de la mémoire après exécution

Tests

make -j run-tests

Si l'erreur suivante s'affiche, ré-exécuter la commande, c'est à cause de la manière dont make comprend les choses
/bin/sh: ligne 3: build/test-*: Aucun fichier ou dossier de ce type

Examples

build/main < example/[fichier].c