-
Notifications
You must be signed in to change notification settings - Fork 0
/
readme.txt
124 lines (114 loc) · 3.66 KB
/
readme.txt
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
'VB6 Parser
'
'***** STATUSES:
'
'IP = IN PROGRESS
'DONE = IMPLEMENTED
'AUTO = AUTOMATICLY IMPLEMENTED WHEN RELATED FUNCTION IS IMPLEMENTED
'(DATATYPES)
'
' byte, boolean, integer, long, currency, single, double, string, object
'
'(GLOBAL)
'
'DONE #define <identifer> = <value>
'DONE #if <expression> then
'DONE #end if
'
'DONE object <identifer>
'
'DONE module <identifer>
'DONE end module
'
'DONE dim <identifier> as <datatype>
'DONE public <identifier> as <datatype>
'DONE private <identifier> as <datatype>
'DONE public const <identifer> [as <datatype>] = <value>
'DONE [private] const <identifer> [as <datatype>] = <value>
'
'AUTO friend function <identifer>([<identifer>...]) as <datatype> note: treated same as public
'DONE [public] function <identifer>([<identifer>...]) as <datatype> note: withevents not implemented
'DONE private function <identifer>([<identifer>...]) as <datatype> note: withevents not implemented
'
'AUTO friend sub <identifer>([<identifier>...]) note: treated same as public
'DONE [public] sub <identifer>([<identifier>...]) note: withevents not implemented
'DONE private sub <identifer>([<identifier>...]) note: withevents not implemented
'
'DONE [public] type <identifer>
'DONE private type <identifer>
'(FUNCTION)
'
'DONE #define <identifer> = <value>
'DONE #if <expression> then
'DONE #end if
'
'DONE <expression>
'
'DONE dim <identifer> as <datatype>
'DONE const <identifier> [as <datatype>] = <value>
'
'DONE end function
'DONE exit function
'
'DONE end property
'DONE exit property
'
'DONE end sub
'DONE exit sub
'
'DONE select case <expression>
'DONE case else
'DONE case <expression>
'DONE end select
'
'DONE while <expression>
'DONE wend
'
'DONE for <expression> = <expression> to <expression> [step <step>]
'DONE next
'AUTO next <identifier>
'
'DONE if <expression> then
'DONE elseif <expression> then
'DONE else
'DONE end if
'(OBJECT)
'
'DONE #define <identifer> = <value>
'DONE #if <expression> then
'DONE #end if
'
'DONE end object
'
'DONE dim <identifier> as <datatype>
'DONE public <identifier> as <datatype>
'DONE private <identifier> as <datatype>
'DONE [private] const <identifer> [as <datatype>] = <value>
'
'AUTO friend function <identifer>([<identifer>...]) as <datatype> note: treated same as public
'DONE [public] function <identifer>([<identifer>...]) as <datatype> note: withevents not implemented
'DONE private function <identifer>([<identifer>...]) as <datatype> note: withevents not implemented
'
'AUTO [public] property get <identifer>([<identifer>]) as <datatype> note: same as public function
'AUTO private property get <identifer>([<identifer>]) as <datatype> note: same as private function
'AUTO [public] property let <identifer>([<identifier>]) note: same as public sub
'AUTO private property let <identifer>([<identifier>]) note: same as private sub
'AUTO [public] property set <identifer>([<identifier>]) note: same as public sub
'AUTO private property set <identifer>([<identifier>]) note: same as private sub
'
'AUTO friend sub <identifer>([<identifier>...]) note: treated same as public
'DONE [public] sub <identifer>([<identifier>...]) note: withevents not implemented
'DONE private sub <identifer>([<identifier>...]) note: withevents not implemented
'(STATEMENT)
'
'DONE '
'(UDT)
'
'DONE #define <identifer> = <value>
'DONE #if <expression> then
'DONE #end if
'
'DONE end type
'
'DONE <identifer> as <datatype>
'