Desenvolvimento em Linguagem C

Closed Posted Nov 19, 2014 Paid on delivery
Closed Paid on delivery

Especificação do Trabalho 1 – Analisador léxico

Cada equipe deve desenvolver um analisador léxico na linguagem C que receba um nome de arquivo como parâmetro.

Este deve ser um arquivo de código fonte na linguagem definida para a turma.

COMPILADORES.2014.2. O exemplo abaixo mostra como o programa será testado.

./[url removed, login to view] [url removed, login to view]

O trabalho deverá ser enviado por e-mail, com o assunto “TRABALHO 1 – COMPILADORES.2014.2”.

Este e-mail deve conter um único anexo de nome “[url removed, login to view]”.

Dentro deste arquivo compactado deve haver uma pasta com o nome “trabalho1” que contém o código fonte e um arquivo Makefile que gere um executável chamado “[url removed, login to view]” no diretório “trabalho1”.

Cada equipe receberá um arquivo de identificação que deve ser incluso inalterado no diretório “trabalho1”. 

Se o arquivo de entrada tiver qualquer caractere for a da faixa especificada, o programa deve imprimir 

“ARQUIVO INVÁLIDO!\n” e não deve executar a análise léxica.

Caso o arquivo seja válido, o analisador deve imprimir a sentença “LINHA $num$: $string$\n” cada vez que um erro léxico for encontrado, onde $num$ é o número da linha e $string$ é o elemento inválido. 

Ex: 

declare a123, b456, 56dfg as letter. 

REAL a, b. 

a = c*alfa*0,345; 

RETORNAR '\a'. 

IMPRIME b 

sur%Gnsa$trq<<a123. 

Saída: 

LINHA 1: 56dfg 

LINHA 3: ;

LINHA 4: '\a' 

LINHA 6: $

Interessados, enviar propostas com valores.

C Programming C++ Programming JavaFX Prolog Verilog / VHDL

Project ID: #12376051

About the project

4 proposals Remote project Active Jan 3, 2015

4 freelancers are bidding on average €250 for this job

Vilmo

Tenho mais de 10 anos de experiência em programação. Já desenvolvi campanhas para facebook para a Picadilly e integrações com paypal. Bem como sistemas para grandes empresas do ramo de seguros e rastreamento, bem co More

€250 EUR in 14 days
(0 Reviews)
0.0
felipensp

.............................................................................................................................................................................................................

€250 EUR in 5 days
(0 Reviews)
0.0
viniciustr

Entrego todo o código pronto e funcionando na forma descrita pelo escopo do projeto em tempo hábil. Garanto o funcionamento do código. Posso também sanar quaisquer dúvidas sobre como escrevi e defini a lógica no cód More

€250 EUR in 10 days
(0 Reviews)
0.0