La llamada a una función especifica la relación entre los parámetros reales y los formales y ejecuta la función. Los parámetros se asocian normalmente por posición, aunque, opcionalmente, también se pueden asociar por nombre. Si la función tiene parámetros formales por omisión, no es necesario asociarles un parámetro real.
La llamada a una función devuelve un resultado que ha de ser recogido, bien asignándolo a una variable del tipo adecuado, bien integrándolo en una expresión.
http://www.gedlc.ulpgc.es/docencia/NGA/Ada2005/ada/general/function_call.html
Cuando se produce una llamada a función comprobamos:
Que hay una función declarada en alguna tabla de simbolos padre. Si no esta declarada se propaga un error semantico, y se continua el análisis.
Que el número de argumentos es igual al almacenado en el simbolo encontrado en la tabla de simbolos.
http://laurel.datsi.fi.upm.es/~rpons/gjsc/sintactico/node9.html
Que hay una función declarada en alguna tabla de simbolos padre. Si no esta declarada se propaga un error semantico, y se continua el análisis.
Que el número de argumentos es igual al almacenado en el simbolo encontrado en la tabla de simbolos.
No hay comentarios:
Publicar un comentario