annotate tests/lessSafeFfi.ur @ 2038:ec2c7a22df0d

Fix off-by-one error in less-safe FFI wrapper generation
author Adam Chlipala <adam@chlipala.net>
date Sun, 13 Jul 2014 06:14:23 -0400
parents 403f0cc65b9c
children 3d10ae22abd6
rev   line source
adam@2010 1 ffi foo : int -> int
adam@2010 2 ffi bar serverOnly benignEffectful : int -> transaction unit
adam@2010 3 ffi baz : transaction int
adam@2038 4 ffi adder : int -> int -> int
adam@2010 5
adam@2038 6 ffi bup jsFunc "alert" : string -> transaction unit
adam@2010 7
adam@2010 8 fun other () : transaction page =
adam@2010 9 (*bar 17;
adam@2010 10 q <- baz;*)
adam@2010 11 return <xml><body>
adam@2010 12 (*{[foo 42]}, {[q]}*)
adam@2038 13 <button onclick={fn _ => bup "asdf"}/>
adam@2010 14 </body></xml>
adam@2010 15
adam@2010 16 fun main () = return <xml><body>
adam@2010 17 <form>
adam@2010 18 <submit action={other}/>
adam@2010 19 </form>
adam@2010 20 </body></xml>