Skip to content

Commit e49f95c

Browse files
authored
Merge pull request #20 from KubaO/staging
Add attribute permalink list, cleanups
2 parents a763681 + ab7daf2 commit e49f95c

2 files changed

Lines changed: 57 additions & 80 deletions

File tree

docs/Miscellaneous/Documentation Development.md

Lines changed: 54 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -19,86 +19,23 @@ The stable, or machine-accessible part of the documentation tree is rooted on th
1919

2020
- [AppActivate](../tB/Core/AppActivate)
2121
- [Beep](../tB/Core/Beep)
22-
- [Call](../tB/Core/Call)
23-
- [ChDir](../tB/Core/ChDir)
24-
- [ChDrive](../tB/Core/ChDrive)
25-
- [Class](../tB/Core/Class)
26-
- [Close](../tB/Core/Close)
27-
- [CoClass](../tB/Core/CoClass)
28-
- [Const](../tB/Core/Const)
29-
- [Continue](../tB/Core/Continue)
30-
- [Date](../tB/Core/Date)
31-
- [Declare](../tB/Core/Declare)
32-
- [Deftype](../tB/Core/Deftype)
33-
- [DeleteSetting](../tB/Core/DeleteSetting)
34-
- [Dim](../tB/Core/Dim)
35-
- [Do-Loop](../tB/Core/Do-Loop)
36-
- [End](../tB/Core/End)
37-
- [Enum](../tB/Core/Enum)
38-
- [Erase](../tB/Core/Erase)
39-
- [Error](../tB/Core/Error)
40-
- [Event](../tB/Core/Event)
41-
- [Exit](../tB/Core/Exit)
42-
- [FileCopy](../tB/Core/FileCopy)
43-
- [For-Next](/tB/Core/For-Next)
44-
- [Function](../tB/Core/Function)
45-
- [Get](../tB/Core/Get)
46-
- [GetSetting](../tB/Core/GetSetting)
47-
- [GoSub-Return](../tB/Core/GoSub-Return)
48-
- [GoTo](../tB/Core/GoTo)
49-
- [If-Then-Else](../tB/Core/If-Then-Else)
50-
- [Implements](../tB/Core/Implements)
51-
- [Input](../tB/Core/Input)
52-
- [Interface](../tB/Core/Interface)
53-
- [Is](../tB/Core/Is)
22+
- [Call](../tB/Core/Call), [ChDir](../tB/Core/ChDir), [ChDrive](../tB/Core/ChDrive), [Class](../tB/Core/Class), [Close](../tB/Core/Close), [CoClass](../tB/Core/CoClass), [Const](../tB/Core/Const), [Continue](../tB/Core/Continue)
23+
- [Date](../tB/Core/Date), [Declare](../tB/Core/Declare), [Deftype](../tB/Core/Deftype), [DeleteSetting](../tB/Core/DeleteSetting), [Dim](../tB/Core/Dim), [Do-Loop](../tB/Core/Do-Loop)
24+
- [End](../tB/Core/End), [Enum](../tB/Core/Enum), [Erase](../tB/Core/Erase), [Error](../tB/Core/Error), [Event](../tB/Core/Event), [Exit](../tB/Core/Exit)
25+
- [FileCopy](../tB/Core/FileCopy), [For-Next](/tB/Core/For-Next), [Function](../tB/Core/Function)
26+
- [Get](../tB/Core/Get), [GetSetting](../tB/Core/GetSetting), [GoSub-Return](../tB/Core/GoSub-Return), [GoTo](../tB/Core/GoTo)
27+
- [If-Then-Else](../tB/Core/If-Then-Else), [Implements](../tB/Core/Implements), [Input](../tB/Core/Input), [Interface](../tB/Core/Interface), [Is](../tB/Core/Is)
5428
- [Kill](../tB/Core/Kill)
55-
- [LBound](../tB/Core/LBound)
56-
- [Let](../tB/Core/Let)
57-
- [Line-Input](../tB/Core/Line-Input)
58-
- [Load](../tB/Core/Load)
59-
- [Lock](../tB/Core/Lock)
60-
- [LSet](../tB/Core/LSet)
61-
- [Mid-equals](../tB/Core/Mid-equals) for `Mid(...) = ...`
62-
- [MidB-equals](../tB/Core/MidB-equals) for `MidB(...) = ...`
63-
- [MkDir](../tB/Core/MkDir)
64-
- [Module](../tB/Core/Module)
65-
- [Name](../tB/Core/Name)
66-
- [New](../tB/Core/New)
67-
- [Option](../tB/Core/Option)
68-
- [On-Error](../tB/Core/On-Error)
69-
- [On-GoSub](../tB/Core/On-GoSub)
70-
- [On-GoTo](../tB/Core/On-GoTo)
71-
- [Open](../tB/Core/Open)
72-
- [ParamArray](../tB/Core/ParamArray)
73-
- [Print](../tB/Core/Print)
74-
- [Private](../tB/Core/Private)
75-
- [Property](../tB/Core/Property)
76-
- [Public](../tB/Core/Public)
77-
- [Put](../tB/Core/Put)
78-
- [RaiseEvent](../tB/Core/RaiseEvent)
79-
- [ReDim](../tB/Core/ReDim)
80-
- [Reset](../tB/Core/Reset)
81-
- [Resume](../tB/Core/Resume)
82-
- [RmDir](../tB/Core/RmDir)
83-
- [RSet](../tB/Core/RSet)
84-
- [SavePicture](../tB/Core/SavePicture)
85-
- [SaveSetting](../tB/Core/SaveSetting)
86-
- [Seek](../tB/Core/Seek)
87-
- [Select-Case](../tB/Core/Select-Case)
88-
- [SendKeys](../tB/Core/SendKeys)
89-
- [Set](../tB/Core/Set)
90-
- [SetAttr](../tB/Core/SetAttr)
91-
- [Static](../tB/Core/Static)
92-
- [Sub](../tB/Core/Sub)
93-
- [Stop](../tB/Core/Stop)
94-
- [Time](../tB/Core/Time)
95-
- [Type](../tB/Core/Type)
96-
- [Unload](../tB/Core/Unload)
97-
- [Unlock](../tB/Core/Unlock)
98-
- [While-Wend](../tB/Core/While-Wend)
99-
- [Width](../tB/Core/Width)
100-
- [With](../tB/Core/With)
101-
- [Write](../tB/Core/Write)
29+
- [LBound](../tB/Core/LBound), [Let](../tB/Core/Let), [Line-Input](../tB/Core/Line-Input), [Load](../tB/Core/Load), [Lock](../tB/Core/Lock), [LSet](../tB/Core/LSet)
30+
- [Mid-equals](../tB/Core/Mid-equals) for `Mid(...) = ...` , [MidB-equals](../tB/Core/MidB-equals) for `MidB(...) = ...`, [MkDir](../tB/Core/MkDir), [Module](../tB/Core/Module)
31+
- [Name](../tB/Core/Name), [New](../tB/Core/New)
32+
- [Option](../tB/Core/Option), [On-Error](../tB/Core/On-Error), [On-GoSub](../tB/Core/On-GoSub), [On-GoTo](../tB/Core/On-GoTo), [Open](../tB/Core/Open)
33+
- [ParamArray](../tB/Core/ParamArray), [Print](../tB/Core/Print), [Private](../tB/Core/Private), [Property](../tB/Core/Property), [Public](../tB/Core/Public), [Put](../tB/Core/Put)
34+
- [RaiseEvent](../tB/Core/RaiseEvent), [ReDim](../tB/Core/ReDim), [Reset](../tB/Core/Reset), [Resume](../tB/Core/Resume), [RmDir](../tB/Core/RmDir), [RSet](../tB/Core/RSet)
35+
- [SavePicture](../tB/Core/SavePicture), [SaveSetting](../tB/Core/SaveSetting), [Seek](../tB/Core/Seek), [Select-Case](../tB/Core/Select-Case), [SendKeys](../tB/Core/SendKeys), [Set](../tB/Core/Set), [SetAttr](../tB/Core/SetAttr), [Static](../tB/Core/Static), [Sub](../tB/Core/Sub), [Stop](../tB/Core/Stop)
36+
- [Time](../tB/Core/Time), [Type](../tB/Core/Type)
37+
- [Unload](../tB/Core/Unload), [Unlock](../tB/Core/Unlock)
38+
- [While-Wend](../tB/Core/While-Wend), [Width](../tB/Core/Width), [With](../tB/Core/With), [Write](../tB/Core/Write)
10239

10340
### /tB/Modules/\<ModuleName\>
10441

@@ -134,6 +71,44 @@ These are modules within VBA and VBRUN:
13471
- [ParentControls](../tB/Modules/ParentControls)
13572
- [PropertyBag](../tB/Modules/PropertyBag)
13673

74+
### /tB/Core/Attributes#\<attribute\>
75+
76+
> [!NOTE]
77+
>
78+
> All non-alphabetic characters are removed from the links. All attribute names are in lowercase in the links. I.e. `ArrayBoundsChecks(Bool)` is referenced as `/tB/Core/Attributes#arrayboundschecksbool`.
79+
80+
- [AppObject](../tB/Core/Attributes#appobject)
81+
- [ArrayBoundsChecks(Bool)](../tB/Core/Attributes#arrayboundschecksbool)
82+
- [CoClassCustomConstructor(String)](../tB/Core/Attributes#coclasscustomconstructorstring)
83+
- [CoClassId(String)](../tB/Core/Attributes#coclassidstring)
84+
- [ComCreatable(Bool)](../tB/Core/Attributes#comcreatablebool)
85+
- [ComExtensible(Bool)](../tB/Core/Attributes#comextensiblebool)
86+
- [ComImport](../tB/Core/Attributes#comimport)
87+
- [CompileIf(Bool)](../tB/Core/Attributes#compileifbool)
88+
- [ConstantFoldable](../tB/Core/Attributes#constantfoldable)
89+
- [Debuggable(Bool)](../tB/Core/Attributes#debuggablebool)
90+
- [DebugOnly](../tB/Core/Attributes#debugonly)
91+
- [Description(String)](../tB/Core/Attributes#description)
92+
- [DispId(Integer)](../tB/Core/Attributes#dispidinteger)
93+
- [DllExport](../tB/Core/Attributes#dllexport)
94+
- [DllStackCheck(Bool)](../tB/Core/Attributes#dllstackcheckbool)
95+
- [EnumId(String)](../tB/Core/Attributes#enumidstring)
96+
- [Flags](../tB/Core/Attributes#flags)
97+
- [FloatingPointErrorChecks(Bool)](../tB/Core/Attributes#floatingpointerrorchecksbool)
98+
- [Hidden](../tB/Core/Attributes#hidden)
99+
- [IntegerOverflowChecks(Bool)](../tB/Core/Attributes#integeroverflowchecksbool)
100+
- [InterfaceId(String)](../tB/Core/Attributes#interfaceidstring)
101+
- [OleAutomation(Bool)](../tB/Core/Attributes#oleautomationbool)
102+
- [PopulateFrom(…)](../tB/Core/Attributes#populatefrom)
103+
- [PredeclaredID](../tB/Core/Attributes#predeclaredid)
104+
- [PreserveSig(Bool)](../tB/Core/Attributes#preservesigbool)
105+
- [Restricted](../tB/Core/Attributes#restricted)
106+
- [RunAfterBuild](../tB/Core/Attributes#runafterbuild)
107+
- [SetDllDirectory(Bool)](../tB/Core/Attributes#setdlldirectorybool)
108+
- [TypeHint(EnumType)](../tB/Core/Attributes#typehintenumtype)
109+
- [Unimplemented](../tB/Core/Attributes#unimplemented)
110+
111+
137112
## Development Environment
138113

139114
The documentation is built (renderd to html) using [Jekyll][jekyllrb].

docs/Reference/Attributes.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ permalink: /tB/Core/Attributes
55
---
66

77
# Attributes
8+
{: .no_toc }
89

910
Attributes have two major functions:
1011

@@ -17,8 +18,9 @@ Previously in VBx, these attributes, such as the procedure description, hidden,
1718
---
1819

1920
The available attributes are listed below in alphabetic order. Not every attribute applies to every language element. The applicability of each attribute is given below its syntax.
20-
21+
* TOC
2122
{:toc}
23+
---
2224

2325
## AppObject
2426

0 commit comments

Comments
 (0)