Reference Syntax, Programming, Top 20

Macro commands and functions

Mouse: lef rig mid dou, mou, xm ym

Keys, text: key, out outp, ifk

Dialogs: inp, mes, list, inpp

Files: run, cop ren, del, mkdir, dir, iff, zip

Window: act, clo, min max res, mov siz, hid, ont, ifa ifi, win wintest

Controls: men, but, id, child childtest, acc acctest, htm, scan

Time: wait, wait for, spe, perf, tim, DATE

Internet: web, run, htm

Other: bee, mac, dis, opt, getopt, deb, atend, shutdown, pixel, scan, rset rget, qmitem, newitem, net, call, lock

Extensions/dll: categories, dialogs, string map, XML, CSV, QM dll functions, math functions

Language

Flow: goto, if else, ifa ifi, ifk, iff, sel case, rep, for break continue, foreach, err, ret, end

Operators: = + - * / %    Bitwise: & | ~ ^ >> <<    Logical: and or    Compare: = ! < <= > >=    Unary: ! ~ - * & + @   priority, precision

Variables, constants: def, declaration, storage, predefined, OLE types, arrays, pointers, memory

Functions, types, libraries: function, dll, type, unions, class, category, interface, typelib, COM, COM functions, ref, declarations

Directives: #if #else #endif, #ifdef #ifndef, #compile, #set, #opt, #err, #out #warning #error, #exe, #ret

Other: comments, sizeof, uuidof

String functions

Global: len, empty, val, numlines, find, findw, findt, findl, tok, findc findcr findcs findcn, findb, findrx, matchw

str:

Convert: lcase ucase, unicode ansi, escape, encrypt decrypt

Modify: trim ltrim rtrim, set, insert, remove, replace, findreplace, replacerx, wrap, addline, stem

Get: left right get geta, gett, getl, getpath getfilename

Format: from, fromn, format formata

Compare: = ~ !, beg begi end endi mid midi

Other: all, fix, getwintext setwintext getwinclass getwinexe, getclip setclip getsel setsel, getfile setfile, searchpath expandpath, dospath, getmacro, setmacro, dllerror, timeformat, getstruct setstruct

Terms, tables

statement, expression, window expression, child, top-level, pop-up, client area, thread, flags, trigger coding, QM key codes, virtual-key codes, character codes, Windows keyboard shortcuts, special folders, format fields, regular expression, errors, declarations