1 /* vim: set et sts=4 sw=4 fdm=indent fdl=1 fdn=0 fo+=t tw=80:
3 * Taller de Programación (75.42).
6 * Programa calculadora.
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/).
12 * Creado: mar sep 16 00:59:12 ART 2003
17 #include "parser_common.h"
20 bool is_space(char c) {
21 return (c == ' ') || (c == '\t');
24 bool is_number(char c) {
25 return ('0' <= c) && (c <= '9');
28 bool is_alpha(char c) {
29 return (c == '_') || (('a' <= c) && (c <= 'z')) || (('A' <= c) && (c <= 'Z'));
32 bool is_alpha_num(char c) {
33 return is_number(c) || is_alpha(c);