Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Manejo de comentarios #42

Open
xmagor opened this issue Apr 26, 2020 · 2 comments
Open

Manejo de comentarios #42

xmagor opened this issue Apr 26, 2020 · 2 comments
Assignees

Comments

@xmagor
Copy link
Collaborator

xmagor commented Apr 26, 2020

Definir caracteres para separar comentarios, y permitir ubicar comentarios en la misma línea de la ecuación

@xmagor
Copy link
Collaborator Author

xmagor commented May 10, 2020

Al fin vamos a usar el # para los comentarios?

@xmagor xmagor self-assigned this Dec 29, 2020
@xmagor
Copy link
Collaborator Author

xmagor commented Dec 29, 2020

Manejando expresiones regulares se identifican los comentarios multilineas del estilo "<< >>"" y se evita haya el conflito cuando aparezca "<< << >>":

La regex que usé es \<\<((?!(\<<|\>\>))(.|\s))*\>\> ver simulación

Probandola en el código se vuelve lento el texto = re.sub(r'\<\<((?!(\<<|\>\>))(.|\s))*\>\>','\n', texto) cuando hay multiples comentarios, alcanzó a tomar 14 segundos el siguiente ejemplo

<< Esto es un graaaan comentario

inserte aquí la cháchara

>>

a = 1 << Primera ecuacion

b = 3.1416*a << segunda ecuación que puede tener
un significado mas profundo>>

<< Se eliminan todos los comentarios que tienen abertura
y cierre ^^ , pero los que solo tienen la abertura no se  pero parece
que le toma mas tiempo de lo esperado>>

<<OJO parece que es un poco lento cuando hay multiples comentarios>>

Y pues como se activa cada vez que se edita la cajaTexto entonces se bloquea todo el pyENL.

xmagor added a commit that referenced this issue Dec 29, 2020
- Write a comment line in the same line that the equation with <<
- Write multiples comment lines between << and >>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant