Compiler development based in GCL syntax ( GUARDED COMMAND LANGUAGE )