PCASTL
by Parent and Childset Accessible Syntax Tree Language
English page
Le PCASTL est un langage de programmation de haut niveau qui
rend l'écriture de code automodifiant plus facile. Ses caractéristiques sont :
- Le mot clé "parent" pour accéder à
un noeud parent dans l'arbre syntaxique du code.
- Le mot clé "childset" pour accéder à
un noeud enfant dans l'arbre syntaxique du code.
- L'usage de segments de code explicites
délémités par ` et '.
- Permet les appels à des "dynamic-link libraries", des "shared object
libraries" ou des "dynamic libraries".
- Types de données objet, tableau et liste chaînée.
Ils sont respectivement créés par les fonctions internes
names,
array et list.
- Interface pour les fonctions de ANSI stdio.h pour les chaînes de
caractères à un seul octet.
- Turing-complet.
La version la plus récente est 2.4 et date du 2012-11-11.
Liste des changements.
Alors, qu'est-ce qu'un arbre syntaxique?
Par exemple, à l'intérieur de l'interpréteur, l'arbre ayant sa racine dans la variable fact
après que ce code ait été exécuté :
fact = function(x)
{
if (x == 1) return(1)
return(x * fact(x - 1))
}
est :
