Add homework 3 solution for CS325

This commit is contained in:
2020-01-02 21:20:32 -08:00
parent 1c4bb29fdd
commit d9544398b9
5 changed files with 594 additions and 6 deletions

View File

@@ -24,7 +24,7 @@ data PyExpr
| DictLiteral [(PyExpr, PyExpr)]
| Lambda [PyPat] PyExpr
| Var String
| Tuple [PyExpr]
| TupleLiteral [PyExpr]
| FunctionCall PyExpr [PyExpr]
| Access PyExpr [PyExpr]
| Ternary PyExpr PyExpr PyExpr
@@ -47,3 +47,6 @@ data PyStmt
| FunctionDef String [String] [PyStmt]
| Return PyExpr
| Standalone PyExpr
| Import String
| FromImport String [String]
| Nonlocal [String]