Le module Fonctions de l'interpréteur fournit les constructions de langage de base et les mécanismes de contrôle qui définissent le flux d'exécution dans Nelson.
Il inclut des éléments essentiels tels que les boucles, les branchements conditionnels, la gestion des erreurs et les déclarations de fonctions.
Le module propose également des outils pour analyser la syntaxe et la qualite du code, travailler avec les mots-clés et gérer les limites de récursion.
Ensemble, ces fonctionnalités établissent la syntaxe et la sémantique fondamentales du langage Nelson, permettant aux utilisateurs d'
écrire des programmes structurés, dynamiques et fiables.
-
abort
arrêter l'évaluation.
-
return
arrêter l'évaluation.
-
arguments
bloc de validation des arguments de fonction.
-
break
sortir d'une boucle.
-
checkcode
Analyse les fichiers source Nelson et signale les problemes de code.
-
classdef
Définition de classe
-
classdef tutorial
Tutoriel classdef pas a pas.
-
codeAnalyzerRules
Identifiants des diagnostics de l'analyseur de code.
-
codeIssues
Collecte les diagnostics de l'analyseur de code Nelson sous forme de tables.
-
commentaires
Ajouter des commentaires au code Nelson.
-
continue
continuer l'exécution dans une boucle.
-
ctfroot
Racine de l'archive applicative extraite.
-
for
boucle for.
-
parfor
boucle for.
-
function
déclaration de fonction.
-
if
instruction conditionnelle.
-
tilde
Ignore les sorties d'une fonction.
-
isdeployed
Indique si le code s'execute dans une application deployee.
-
iskeyword
Renvoie tous les mots-clés de Nelson.
-
keyboard
Arrête l'exécution du script et entre en mode débogage.
-
max_recursion_depth
Limite interne du nombre de fois qu'une fonction peut être appelée récursivement.
-
nom=valeur
Nom=valeur syntaxe pour les arguments nom=valeur.
-
nelson-format
Formateur de source Nelson en ligne de commande.
-
nelson-lint
Analyseur de code Nelson en ligne de commande.
-
nelson-lsp
Point d'entree Language Server Protocol pour les diagnostics de code Nelson.
-
numeric types
À propos des types entiers et à virgule flottante.
-
onCleanup
Tâches de nettoyage à la fin de l'exécution d'une fonction
-
parsefile
Analyser un fichier Nelson.
-
parsestring
Analyser une chaîne.
-
smartindent
Formatage et indentation d'un fichier Nelson
-
switch
instruction switch.
-
indexation de résultat temporaire
indexer directement le résultat d'un appel de fonction ou d'une expression.
-
indexation de résultat de fonction
indexer directement le résultat d'un appel de fonction ou d'une expression.
-
try
instruction try/catch.
-
catch
instruction try/catch.
-
while
boucle while.