Variable Génère le code interne Scilab représentant une variable (sans sa valeur)

## Séquence d'appel

    var = Variable(name, infer)

## Paramètres

var

  nom de la variable (chaîne de caractères)

infer

  données d'inférence (taille et type): tlist de type "infer", voir la page d'aide de Infer)

var

  une tlist de type "variable"

## Description

Cette fonction crée une `tlist` représentant une variable, pour le le convertisseur M2SCI. Les arguments d'entrée sont vérifiés pour être compatible avec les "tlists M2SCI".

Colon est une variable prédéfinie contenant le code interne Scilab représentant l'indice ":" (tout). Elle peut être utilisée notamment dans les codes représentant des opérations d'insertion ou d'extraction.

## Exemples

Définissons le code interne représentant une variable `a`, matrice de taille 3x5 de textes:

                s.a_code = Variable("a", Infer(list(1,1),Type(String,Unknown)))

    --> s.a_code = Variable("a", Infer(list(3,5),Type(String,Unknown)))
     s  =
      a_code: [variable] tlist with fields:
          name = "a"
          infer: [infer] tlist with fields:
              dims: list:
                  (1) = 3
                  (2) = 5
              type: [type] tlist with fields:
                  vtype = 10
                  property = -1
              contents: [contents] tlist with fields:
                  index:  empty list()
                  data:  empty list()

## Voir aussi

- Funcall
- Operation
- Cste
- Infer
- Contents
- Type
- Equal

## Historique

6.1.1 Ajout de la variable prédéfinie `Colon`.