Update scanner.l

Primeira versão do scanner.
- Reconhece todos os padrões solicitados
- Ignora comentários de uma linha e de múltiplas linhas (C99)
- Ignora espaços em branco
- Incrementa a própria variável de linha do FLEX, talvez seja necessário usar uma variável global própria
- Não reconhece " como string nem ' como caracter, caso precise reconhecer é só mudar STRING \"[^\"]+\" para \"[^]+\" e CHAR '[^\']' para '[^]'