Spaces:
Running
Running
rmayormartins
commited on
Commit
•
837bf64
1
Parent(s):
e22dc2d
Subindo arquivos2
Browse files
app.py
CHANGED
@@ -5,7 +5,7 @@ import re
|
|
5 |
import traceback
|
6 |
import math
|
7 |
|
8 |
-
#
|
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 |
-
#
|
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 |
-
#
|
220 |
description_html = """
|
221 |
-
<p>PseudocodeLab
|
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"
|
224 |
"""
|
225 |
|
226 |
-
#
|
227 |
iface = gr.Interface(
|
228 |
fn=interpretar,
|
229 |
-
inputs=gr.Textbox(lines=20, label="
|
230 |
outputs="text",
|
231 |
-
title="
|
232 |
description=description_html
|
233 |
)
|
234 |
|
235 |
-
#
|
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)
|