diff options
author | Francesco Mazzoli <f@mazzo.li> | 2013-06-27 00:02:00 +0100 |
---|---|---|
committer | Francesco Mazzoli <f@mazzo.li> | 2013-06-27 00:02:00 +0100 |
commit | df78daffd508f40f39777d37db16562007b2ed12 (patch) | |
tree | 714732476db01000ee6dc0e12a8f4fd738af704f /final.lagda | |
parent | e319c3d9b3de84af2608cfbee8a3a7cbdba19615 (diff) |
...
Diffstat (limited to 'final.lagda')
-rw-r--r-- | final.lagda | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/final.lagda b/final.lagda index 8928ec7..4b7484a 100644 --- a/final.lagda +++ b/final.lagda @@ -4357,11 +4357,11 @@ Tokenisation is performed by a simple hand written lexer. \multicolumn{3}{@{}l}{\text{Abstracted variables.}} \\ \mysee{abstract} & ::= & \mytermi{postulate}\ \mysee{typed} \\ \multicolumn{3}{@{}l}{\text{Data types, and their constructors.}} \\ - \mysee{data} & ::= & \mytermi{data}\ \mysee{name}\ \mysee{telescope}\ \mytermi{->}\ \mytermi{*}\ \mytermi{=>}\ \mytermi{\{}\ \mysee{constrs}\ \mytermi{\}} \\ + \mysee{data} & ::= & \mytermi{data}\ \mysee{name}\ \mytermi{:}\ \mysee{telescope}\ \mytermi{->}\ \mytermi{*}\ \mytermi{=>}\ \mytermi{\{}\ \mysee{constrs}\ \mytermi{\}} \\ \mysee{constrs} & ::= & \mysee{typed} \\ & | & \mysee{typed}\ \mytermi{|}\ \mysee{constrs} \\ \multicolumn{3}{@{}l}{\text{Records, and their projections. The $\mysee{name}$ before the projections is the constructor name.}} \\ - \mysee{record} & ::= & \mytermi{record}\ \mysee{name}\ \mysee{telescope}\ \mytermi{->}\ \mytermi{*}\ \mytermi{=>}\ \mysee{name}\ \mytermi{\{}\ \mysee{projs}\ \mytermi{\}} \\ + \mysee{record} & ::= & \mytermi{record}\ \mysee{name}\ \mytermi{:}\ \mysee{telescope}\ \mytermi{->}\ \mytermi{*}\ \mytermi{=>}\ \mysee{name}\ \mytermi{\{}\ \mysee{projs}\ \mytermi{\}} \\ \mysee{projs} & ::= & \mysee{typed} \\ & | & \mysee{typed}\ \mytermi{,}\ \mysee{projs} \end{array} |