Skip to content

WebDSL-Attributes-sig.stx

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
module 

imports
  signatures/WebDSL-Action-sig
  signatures/WebDSL-Lexical-sig
  signatures/WebDSL-Core-sig
  signatures/WebDSL-UI-sig

signature

  sorts
    
    
    
    
    
     = string

  constructors
    AttributeSelection-Plhdr : AttributeSelection
    AttributeCollectionOverride-Plhdr : AttributeCollectionOverride
    AttributeElem-Plhdr : AttributeElem
    AttributeIncludeIgnore-Plhdr : AttributeIncludeIgnore
    Attribute-Plhdr : Attribute

signature

  constructors
     : AttributeCollectionOverride * Id * list(AttributeElem) -> Definition
    AttributeAssign : AttributeId * Exp -> AttributeElem
    AttributeInclude : AttributeId * AttributeIncludeIgnore -> AttributeElem
    AttributeIgnore : AttributeId -> AttributeElem
    AttributeIncludeIgnoreNone : AttributeIncludeIgnore
    AttributeIncludeIgnore : list(AttributeId) -> AttributeIncludeIgnore
    AttributeCollectionOverrideNone : AttributeCollectionOverride
    AttributeCollectionOverride : AttributeCollectionOverride
    AttributeSelection : AttributeId -> AttributeSelection
     : AttributeId -> AttributeSelection
     : AttributeSelection -> PropertyAssignment
    AttributeSelection2Attribute : AttributeSelection -> Attribute