File: 262_extern.sml

package info (click to toggle)
smlsharp 4.1.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 123,732 kB
  • sloc: ansic: 16,725; sh: 4,347; makefile: 2,191; java: 742; haskell: 493; ruby: 305; cpp: 284; pascal: 256; ml: 255; lisp: 141; asm: 97; sql: 74
file content (25 lines) | stat: -rw-r--r-- 477 bytes parent folder | download | duplicates (2)
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
val x = S1.x

(*
2013-07-18 katsu

NameEval generates "extern val S1.x" twice.

% smlsharp -c 262_extern.sml -dprintStaticAnalysis=yes
set control option: printStaticAnalysis = yes
Static Analysis:
extern val Bind
extern val Match
extern val Subscript
extern val Size
extern val Overflow
extern val Div
extern val Domain
extern val Fail
extern val Chr
extern val Span
extern val Empty
extern val Option
extern val S1.x
extern val S1.x       <---- DOUBLED EXTERN DECLARATION
*)