
#define NUMCONDACTOS 110

typedef enum {nada, flagno, value, percent, objno, mesno,
             smesno, prono, locno, locno_, adjective,
             adverb, preposition, noun} tipoArg;
             
typedef enum {aNada, aDescribir, aEnd, aFinDeTabla, aCondicional} tipoLimpieza;

typedef enum {condicion, accion, mixto} tipoCondacto;

typedef struct {
  char*nombre;
  tipoCondacto tipo;
  tipoArg tipoArg1, tipoArg2;
  tipoLimpieza limpieza;
} TipoCondacto;

extern TipoCondacto condactos[NUMCONDACTOS];

int BuscarCondacto(const char* nombre, TipoCondacto *condacto);
