Con esto podemos encontrar rápido un bloque
de declaración de una función y obtener las
características en cuestión de una función.
Detectar Declaraciones de Cabecera de Funciones de C
0. Modificadores de Tipo o Tipo de Datos (hacer una lista de todas las
posibilidades estáticamente reconocidas).
1. Identificador alfanumérico.
2. Paréntesis '('.
3. Lista opcional separada por coma de variables con o sin nombre.
4. Paréntesis ')'.
5. Punto y coma.
Detectar Declaraciones de Cuerpos de Funciones de C
0. Modificadores de Tipo o Tipo de Datos (hacer una lista de todas las
posibilidades estáticamente reconocidas).
1. Identificador alfanumérico.
2. Paréntesis '('.
3. Lista opcional separada por coma de variables con o sin nombre.
4. Paréntesis ')'.
5. Abrir llave '{' a nivel 0 de anidación.
6. Llave cerrada '}' a nivel 0.