Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
cduce
cduce
Commits
93019664
Commit
93019664
authored
Oct 05, 2007
by
Pietro Abate
Browse files
[r2003-07-05 09:56:04 by cvscast] Beppe small change in the examples
Original author: cvscast Date: 2003-07-05 09:56:04+00:00
parent
7bd1d2e4
Changes
1
Hide whitespace changes
Inline
Side-by-side
web/overloading.cd
View file @
93019664
...
...
@@ -11,7 +11,7 @@ type Daughters = <daughters>[ Woman* ]
let fun split ({{MPerson -> Man ; FPerson -> Woman}})
<person gender=g>[ <name>n <children>[(mc::MPerson | fc::FPerson)*] ] ->
(* th
is
pattern collects all the MPerson in mc, and all the FPerson in fc *)
(* th
e above
pattern collects all the MPerson in mc, and all the FPerson in fc *)
let tag = match g with "F" -> `woman | "M" -> `man in
let s = map mc with x -> split x in
let d = map fc with x -> split x in
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment