]> git.llucax.com Git - z.facultad/75.42/calculadora.git/blob - parser_common.c
Se mejora el informe.
[z.facultad/75.42/calculadora.git] / parser_common.c
1 /* vim: set et sts=4 sw=4 fdm=indent fdl=1 fdn=0 fo+=t tw=80:
2  *
3  * Taller de Programación (75.42).
4  *
5  * Ejercicio Número 2:
6  * Programa calculadora.
7  *
8  * Copyleft 2003 - Leandro Lucarella <llucare@fi.uba.ar>
9  * Puede copiar, modificar y distribuir este programa bajo los términos de
10  * la licencia GPL (http://www.gnu.org/).
11  *
12  * Creado: mar sep 16 00:59:12 ART 2003
13  *
14  * $Id$
15  */
16
17 #include "parser_common.h"
18 #include "bool.h"
19
20 bool is_space(char c) {
21     return (c == ' ') || (c == '\t');
22 }
23
24 bool is_number(char c) {
25     return ('0' <= c) && (c <= '9');
26 }
27
28 bool is_alpha(char c) {
29     return (c == '_') || (('a' <= c) && (c <= 'z')) || (('A' <= c) && (c <= 'Z'));
30 }
31
32 bool is_alpha_num(char c) {
33     return is_number(c) || is_alpha(c);
34 }
35