Click! begins it's ascent into object oriented awareness!

----

Not that it makes any difference, but I added:

SET EPOCH TO YEAR( DATE() ) - 50

Better safe than sorry.

----

Added ALIGN_CLASS_IN_THE_ALIGNER to CLICK.INI.

---

Added METHOD to the declaration buster

---

Added METHOD and CLASS METHOD to Click.ini, and modified Click! to treat
them like FUNCTION and PROCEDURE, including header creation.

---

Added METHOD, CLASS, VAR, ENDCLASS, INIT, EXIT to Click.ini

---

Click! now removes spaces before : when it's appropriate. OO stuff now
looks like:

::windowStack[1]:setFrameState( XBPDLG_FRAMESTAT_NORMALIZED )
oSubMenu := XbpMenu():new( oMenu )

instead of:

::windowStack[1] :setFrameState( XBPDLG_FRAMESTAT_NORMALIZED )
oSubMenu := XbpMenu() :new( oMenu )

---

Click! had a problem converting this:

store chr( toets ) to x

This is fixed. It now converts to:

x := chr( toets )

---

Fixed the identification and headers on INIT PROCEDURE and EXIT PROCEDURE.

---

There was a problem with the declaration buster when avoiding
declaration lines with the key words ALL, NEXT, WHILE and FOR which
would avoid the breaking up the line even if any of those words were
subparts of variables.

Now, Click! scans the parsed array for exact matches. This allows lines
like:

local INSCREEN,XWIDTH,XLENGTH,XSHALLOW,XDEEP,XGALLONS,AVEDEPTH,mult

to be broken up instead of avoided. (XGALLONS contains ALL)