I saw http://matt.might.net/teaching/compilers/spring-2015/ saying Python 3.4 is LL(1)
Is Python 3.5's grammar still LL(1) so one can write a recursive descent parser?
I saw http://matt.might.net/teaching/compilers/spring-2015/ saying Python 3.4 is LL(1)
Is Python 3.5's grammar still LL(1) so one can write a recursive descent parser?
Yes. This is a deliberate language feature, and not just something that happened to be the case. PEP 3099 explicitly rejected any changes to this for the Python 2 -> 3 transition (a notably bigger transition than any 3.x -> 3.y will be):