meaning of "Production 'xxx' is not reachable"?
- Lenguaje dominante
- Python
- Estrellas
- 391
- Forks
- 62
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
Take the test case for example:
https://github.com/alex/rply/blob/19a9e08c486b2723a2e2378df6edb6a26e2df4a5/tests/test_warnings.py#L83
Below are three cases with changed `unused` production rule:
### case 1 -- No Warning
```python
@pg.production("main : VALUE")
def main(p):
return p[0]
@pg.production("unused : main")
def unused(p):
pass
```
### case 2 -- Show Warning
```python
@pg.production("main : VALUE")
def main(p):
return p[0]
@pg.production("unused : OTHER main")
def unused(p):
pass
```
### case 3 -- No Warning
```python
@pg.production("main : VALUE")
def main(p):
return p[0]
@pg.production("unused : VALUE main")
def unused(p):
pass
```
Now I'm quite puzzled about the meaning of this warning.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Evaluación
Este issue todavía no se ha evaluado.