Outils pour utilisateurs

Outils du site


dev:m4:start

Ceci est une ancienne révision du document !


M4

M4 est un langage de macro développé par le projet GNU. M4 lit et interprète un fichier texte en entrée et produit un fichier texte en sortie. Il permet:

  • définir des macros
  • inclure des fichiers
  • Effectuer des opérations mathématiques
  • Appeler des programmes externes
  • structures et branchements conditionnels

Généralités

Les commentaires commencent à partir du caractère '#' jusqu'a la fin de ligne

Définition de macro

La fonction define()

# Définition de la macro test
define(test, un)
 
define(test, deux)
# test est une macro, il est remplacé par un
# on obtient donc define(un, deux)
 
test
un

Références

dev/m4/start.1508401897.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)