diff --git a/docs/sophia_syntax.md b/docs/sophia_syntax.md index e57cc84..f0df9e6 100644 --- a/docs/sophia_syntax.md +++ b/docs/sophia_syntax.md @@ -104,6 +104,7 @@ Implement ::= ':' Sep1(Con, ',') Decl ::= 'type' Id ['(' TVar* ')'] '=' TypeAlias | 'record' Id ['(' TVar* ')'] '=' RecordType | 'datatype' Id ['(' TVar* ')'] '=' DataType + | 'let' Id [':' Type] '=' Expr | (EModifier* 'entrypoint' | FModifier* 'function') Block(FunDecl) | Using