Entrada - norman-ipn/Melodias GitHub Wiki

Aquí pongo la idea de lo que podría ser la entrada del programa como mencione en el wiki aquí se aceptan las dos notaciones, es un pequeño ejemplo pues habría que agregar los sostenidos y los bemoles

Lo subí aquí porque aun no estoy muy familiarizado con los comandos del git

/* scanner for a toy Pascal-like language */

%{

%}

%%

do|Do|DO|c|C {printf("Nota Do");}

re|Re|RE|d|D {printf("Nota Re");}

mi|Mi|MI|e|E {printf("Nota Mi");}

fa|Fa|FA|f|F {printf("Nota Fa");}

sol|Sol|SOL|g|G {printf("Nota Sol");}

la|La|LA|a|A {printf("Nota La");}

si|Si|SI|b|B {printf("Nota Si");}

%%

int main( int argc, char *argv ) { ++argv, --argc; / skip over program name */ if ( argc > 0 ) yyin = fopen( argv[0], "r" ); else yyin = stdin;

yylex(); }

yywrap() { }