I list below all topic groups, which I have done according to subjects, which they handle. You can return to this topic group by using this menu and the link Table of topic groups on the top of the each page.
| |||||||||||||||||||
![]() | Table of topic groups > Front page of help pages > Help pages > 4. Help for TM WMLScript menu |
|---|
In this page is short explanations to WMLScript functions. I hope that someone could Help for create better explanations. TM WMLScript plugin has both the keyword list and the function list of standard libraries. WMLScript has also additional libraries like Debug and WTAPublic (WTA = Wireless Telephone Applications), which are not listed in this menu. The latter gives the possibility to create and use phone call databases and services by using the Wireless Telephone Applications Interface. You can find information about them from the Wap Forum.
Wap Forum.In principle WMLScript can be much more flexible language than for example JavaScript 1.1, because it can use function libraries. Functions, which are marked as extern create quite the same kind of mechanism as import + extends in Java. The keyword extern create in practice public classes. Indeed unlike in Java the function library name must be used in function names (for example WMLScript - String.compare() >< compare() - Java), because WMLScript has no reference to function libraries in the import statement (if imported classes have same method names, also in Java it is necessary to use library names).
Don't use used or reserved names in your as names of you own variables or functions (some of the reserved names might be used in the version, which you use today).
Following words should not be used as names in own variables and functions because of forward compatible parsing:
| Used keywords | Reserved keywords |
|---|---|
| access agent break continue div div= domain else equiv extern for function header http if isvalid meta name path return typeof url use user var while |
case catch class const debugger default delete do enum export extends finally import in lib new null private public sizeof struct super this throw try void with |
Information types in functions are: integer, floating-point, string, boolean (true or false) and invalid. Function list with short explanations: