5strtake : Nat -> String -> String
6strtake n str = pack (take n (unpack str))
13# code separated from input with '#'
14TESTS=('prim__floatToStr !getf#0.0'
15 'prim__strToFloat !getLine#0.0'
16$'prim__addFloat !getf !getf#1.0\n1.0'
17$'prim__subFloat !getf !getf#1.0\n1.0'
18$'prim__mulFloat !getf !getf#1.0\n1.0'
19$'prim__divFloat !getf !getf#1.0\n1.0'
20$'prim__slteFloat !getf !getf#1.0\n1.0'
21$'prim__sltFloat !getf !getf#1.0\n1.0'
22$'prim__sgteFloat !getf !getf#1.0\n1.0'
23$'prim__sgtFloat !getf !getf#1.0\n1.0'
24$'prim__eqFloat !getf !getf#1.0\n1.0'
25 'prim__floatACos !getf#1.0'
26 'prim__floatATan !getf#1.0'
27 'prim__floatCos !getf#1.0'
28 'prim__floatFloor !getf#1.0'
29 'prim__floatSin !getf#1.0'
30 'prim__floatTan !getf#1.0'
31 'prim__floatASin !getf#1.0'
32 'prim__floatCeil !getf#1.0'
33 'prim__floatExp !getf#1.0'
34 'prim__floatLog !getf#1.0'
35 'prim__floatSqrt !getf#1.0'
36 'prim__negFloat !getf#1.0'
43main = putStrLn $ strtake 10 (show $ $2)
49 echo ${T%% *} ${T##*#}
50 generate_testfile "tmptest.idr" "${T%%#*}"
51 idris "$@" --quiet tmptest.idr -o tmptest || echo "missing primitive in ${CG}"
52 ./tmptest <<<"${T##*#}"
53 rm tmptest.idr tmptest.ibc tmptest
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list