rmayormartins commited on
Commit
837bf64
1 Parent(s): e22dc2d

Subindo arquivos2

Browse files
Files changed (1) hide show
  1. app.py +9 -9
app.py CHANGED
@@ -5,7 +5,7 @@ import re
5
  import traceback
6
  import math
7
 
8
- # Funções auxiliares
9
  def preprocessar_codigos(portugol_code):
10
  replacements = {
11
  r"\bSENAO\b": "ELSE",
@@ -193,7 +193,7 @@ def traduzir_para_python(portugol_code):
193
 
194
  return "\n".join(codigo_python), avisos
195
 
196
- # Função para interpretar o pseudocódigo
197
  def interpretador(portugol_code):
198
  codigo_python = "# Código Python não gerado devido a um erro"
199
  try:
@@ -216,22 +216,22 @@ def interpretador(portugol_code):
216
  def interpretar(portugol_code):
217
  return interpretador(portugol_code)
218
 
219
- # Interface Gradio
220
  description_html = """
221
- <p>PseudocodeLab - Interpretador de Pseudocódigo</p>
222
  <p>Ramon Mayor Martins: <a href="https://rmayormartins.github.io/" target="_blank">Website</a> | <a href="https://huggingface.co/rmayormartins" target="_blank">Spaces</a></p>
223
- <p><a href="Manual_PseudocodeLab.pdf" download>Clique aqui para baixar o Manual do PseudocodeLab</a></p>
224
  """
225
 
226
- # Criação da interface Gradio
227
  iface = gr.Interface(
228
  fn=interpretar,
229
- inputs=gr.Textbox(lines=20, label="Código Portugol"),
230
  outputs="text",
231
- title="PseudocodeLab - Interpretador de Pseudocódigo",
232
  description=description_html
233
  )
234
 
235
- # Lançamento da interface
236
  if __name__ == "__main__":
237
  iface.launch(debug=True)
 
5
  import traceback
6
  import math
7
 
8
+ #
9
  def preprocessar_codigos(portugol_code):
10
  replacements = {
11
  r"\bSENAO\b": "ELSE",
 
193
 
194
  return "\n".join(codigo_python), avisos
195
 
196
+ #
197
  def interpretador(portugol_code):
198
  codigo_python = "# Código Python não gerado devido a um erro"
199
  try:
 
216
  def interpretar(portugol_code):
217
  return interpretador(portugol_code)
218
 
219
+ #
220
  description_html = """
221
+ <p>PseudocodeLab:</p>
222
  <p>Ramon Mayor Martins: <a href="https://rmayormartins.github.io/" target="_blank">Website</a> | <a href="https://huggingface.co/rmayormartins" target="_blank">Spaces</a></p>
223
+ <p><a href="https://huggingface.co/spaces/rmayormartins/pseudocodelab/blob/main/Manual_PseudocodeLab.pdf" target="_blank">Clique aqui para visualizar o Manual do PseudocodeLab</a></p>
224
  """
225
 
226
+ #
227
  iface = gr.Interface(
228
  fn=interpretar,
229
+ inputs=gr.Textbox(lines=20, label="Pseudocodigo"),
230
  outputs="text",
231
+ title="Interpretador de Pseudocódigo",
232
  description=description_html
233
  )
234
 
235
+ #
236
  if __name__ == "__main__":
237
  iface.launch(debug=True)