LotusScript.doc (part 2)
The code has been expanded so it now also supports:
- Constants (incl. datatype)
- Class properties
- Methods and functions with global scope
- Views
- Forms
ScriptLibrary @ FooBarConstant @ PRIVATE_STRING_CONST[CONST] (PRIVATE) PRIVATE_STRING_CONST As String = "abc123"Constant @ PUBLIC_INTEGER_CONST[CONST] (PUBLIC) PUBLIC_INTEGER_CONST As Integer = 12345This is a comment for my PUBLIC_INTEGER_CONST constant. Constant @ FRIENDLY_STRING_CONST[CONST] (PRIVATE) FRIENDLY_STRING_CONST As String = "should be ignored"Class @ BarParent class.Class @ Foo (inherits from Bar)This is a class comment and it may span multiple lines. The class the inherits from the Bar class.Property @ Lekkim[PROPERTY] (PRIVATE SETTER) Lekkim As StringSets the lekkim. Property @ Lekkim[PROPERTY] (PRIVATE GETTER) Lekkim As StringReturns the lekkim. Method @ New[SUB] (PUBLIC) NewConstructor. Function @ GlobalFunction[FUNCTION] (PUBLIC) GlobalFunction(arg1 As String, arg2 As Long) returns NotesDocumentI have also documented my global function. Method @ GlobalMethod[SUB] (PUBLIC) GlobalMethodForm @ _1. Test\Test DocumentMethod @ Querysend[SUB] (FRIENDLY) Querysend(Source As Notesuidocument, Continue As Variant)Form Querysend event. Method @ Queryclose[SUB] (FRIENDLY) Queryclose(Source As Notesuidocument, Continue As Variant)Queryclose event. View @ Test documents|notesTestDocumentsMethod @ Querypaste[SUB] (FRIENDLY) Querypaste(Source As Notesuiview, Continue As Variant)Querypaste view event. |





