-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmodel.xml
More file actions
39 lines (36 loc) · 2.08 KB
/
Copy pathmodel.xml
File metadata and controls
39 lines (36 loc) · 2.08 KB
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
<corto xmlns:corto="http://corto.io/packages/driver/fmt/xml">
<corto:package name="corto/script/declare">
<struct name="search_element">
<corto:scope>
<member name="scope" type="object"/>
<member name="alias" type="string"/>
</corto:scope>
</struct>
<function
name="object_from_storage(object typesystem,object from,list{search_element} search_scopes,ast/Storage storage,ast/Visitor visitor)"
return_type="object"/>
<class name="Visitor" base="corto/script/ast/Visitor">
<corto:scope>
<member name="from" type="object"/>
<member name="typesystem" type="object" modifiers="hidden"/>
<member name="search_scopes" type="list{search_element}" modifiers="hidden|not_null"/>
<member name="current_scope" type="object" modifiers="readonly"/>
<member name="scope_type" type="lang/type" modifiers="readonly"/>
<member name="scope_procedure_type" type="lang/type" modifiers="readonly"/>
<method name="construct()" return_type="int16"/>
<override name="visitScope(script/ast/Scope node)" return_type="int16"/>
<override name="visitStatement(script/ast/Statement node)" return_type="int16"/>
<override name="visitUse(script/ast/Use node)" return_type="int16"/>
<override name="visitDeclaration(script/ast/Declaration node)" return_type="int16"/>
<override name="visitExpression(script/ast/Expression node)" return_type="int16"/>
<override name="visitStorage(script/ast/Storage node)" return_type="int16"/>
</corto:scope>
</class>
<class name="FoldingVisitor" base="corto/script/ast/Visitor">
<corto:scope>
<override name="visitScope(script/ast/Scope node)" return_type="int16"/>
<override name="visitDeclaration(script/ast/Declaration node)" return_type="int16"/>
</corto:scope>
</class>
</corto:package>
</corto>