File: test01.dats

package info (click to toggle)
ats2-lang 0.4.0-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 40,064 kB
  • sloc: ansic: 389,637; makefile: 7,123; lisp: 812; sh: 657; php: 573; python: 387; perl: 365
file content (63 lines) | stat: -rw-r--r-- 1,080 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
(* ****** ****** *)
//
// Trying libatscc2py3/PYLIBC
//
// Author: Hongwei Xi
// Authoremail: gmhwxiATgmailDOTcom
// Starting time: May 23, 2016
//
(* ****** ****** *)
//
#include"./../../staloadall.hats"
//
(* ****** ****** *)
//
staload "./../../SATS/PYLIBC/datetime.sats"
//
(* ****** ****** *)
//
extern
fun
test01_main
(
// argless
) : void = "mac#"
//
(* ****** ****** *)

implement
test01_main() =
{
//
val today = date_today()
val ((*void*)) = println! ("today.ctime() = ", today.ctime())
val ((*void*)) = println! ("today.weekday() = ", today.weekday())
val ((*void*)) = println! ("today.isoweekday() = ", today.isoweekday())
//
val today = datetime_today()
val ((*void*)) = println! ("today.ctime() = ", today.ctime())
//
} (* end of [test01_main] *)

(* ****** ****** *)

%{^
######
import sys
######
sys.setrecursionlimit(1000000)
######
from libatscc2py3_all import *
from libatscc2py3_all_pylibc import *
######
%} // end of [%{^]

(* ****** ****** *)

%{$
if __name__ == '__main__': test01_main()
%} // end of [%{$]

(* ****** ****** *)

(* end of [test01.dats] *)