Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Typevisitor not collecting constraints correctly

Abierto
#29 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
python
Área
compilers

Línea de trabajo

Reproduce el fallo con el fragmento de BioScript proporcionado y los flags -d -i resources/programs/scratch_pad.bs -p ./resources/ -t inkwell. Inspecciona el manejo de sentencias del visitante de tipos y la recopilación de restricciones; se considera terminado cuando el ejemplo se analiza sin un error de concatenación de cadenas de NoneType y recopila sus restricciones correctamente.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

There is an issue with the type visitor and how it is handling visiting statements. This causes a NoneType to try to be concatenated to a string. The issue arises when parsing the following snippet:

module mod
stationary stat
manifest aaa
manifest bbb
manifest ccc
manifest ddd

functions:

instructions:

x = 0
if ( 3 == 3) {
    x = 3
} else {
    x = 5
}
y = x

Using the following execution flags:
-d -i resources/programs/scratch_pad.bs -p ./resources/ -t inkwell

Lenguaje dominante
Python
Estrellas
53
Forks
16
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de lilott8/BioScript

Todos los issues de lilott8/BioScript

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.