Age | Commit message (Collapse) | Author |
|
Ensures the cached version of parsetab.py is used.
|
|
|
|
|
|
Also a testing loop to prolog.lexer.
|
|
|
|
Importing pymonkey into webmonkey, let's see how this works.
|
|
Testing logic now lives in PrologEngine. The engine now has some notion
of problems and users, which is necessary to avoid repeatedly loading
code into Prolog.
TODO:
- support library loading
- fix PrologEngine.test for unusual cases (more than one solution, …)
- memoization of correct answers
|
|
Multiline comments were not lexed correctly because /* was interpreted
as an operator.
|
|
|