This is Info file js.info, produced by Makeinfo version 1.68 from the input file js.texi. INFO-DIR-SECTION NGS JavaScript Interpreter START-INFO-DIR-ENTRY * libjs: (js). The JavaScript interpreter library. * js: (js)The js Program. JavaScript interpreter. END-INFO-DIR-ENTRY This file documents NGS JavaScript interpreter 0.2.5 Copyright (C) 1998 New Generation Software (NGS) Oy Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies. Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that this permission notice may be stated in a translation approved by the Foundation.  Indirect: js.info-1: 1052 js.info-2: 50497 js.info-3: 100456 js.info-4: 147894  Tag Table: (Indirect) Node: Top1052 Node: Introduction1530 Node: NGS JavaScript Language1730 Node: Language1973 Node: Lexical Conventions2215 Node: White Space2498 Node: Comments2631 Node: Reserved Words2753 Node: Identifiers2887 Node: Punctuators3018 Node: Literals3143 Node: Automatic Semicolon Insertion3280 Node: Function Definition4268 Node: Statements4416 Node: Block4917 Node: Variable Statement5024 Node: Empty Statement5162 Node: The if Statement5305 Node: The do...while Statement5460 Node: The while Statement5639 Node: The for Statement5805 Node: The for...in Statement5965 Node: The continue Statement6142 Node: The break Statement6317 Node: The return Statement6484 Node: The with Statement6649 Node: The switch Statement6975 Node: Labeled Statements7139 Node: The throw Statement7296 Node: The try Statement7456 Node: Expressions7585 Node: Primary Expressions8045 Node: Left-Hand-Side Expressions8204 Node: Postfix Expressions8385 Node: Unary Operators8548 Node: Multiplicative Operators8701 Node: Additive Operators8871 Node: Bitwise Shift Operators9037 Node: Relational Operators9209 Node: Equality Operators9375 Node: Binary Bitwise Operators9538 Node: Binary Logical Operators9717 Node: Conditional Operator9898 Node: Assignment Operators10067 Node: Comma Operator10226 Node: Global Methods and Properties10344 Node: Native Objects13372 Node: Array13678 Node: Boolean20867 Node: Date21974 Node: File23572 Node: Directory27924 Node: Function28319 Node: Math28424 Node: Number29593 Node: Object31030 Node: RegExp31585 Node: String37819 Node: System42434 Node: VM46388 Node: Extensions49830 Node: Curses49978 Node: JS50072 Node: MD550497 Node: The js Program52029 Node: Invoking The js Program52486 Node: Evaluating and Executing Code62627 Node: Compiling JavaScript Code62830 Node: Warning Messages63490 Node: Optimization68445 Node: Debugging Information68597 Node: Assembler Listings70615 Node: The jsas Program73003 Node: Invoking The jsas Program73319 Node: The jsdas Program74216 Node: Invoking The jsdas Program74642 Node: Viewing Byte-Code Files76034 Node: Manipulating Byte-Code Files79458 Node: The jswrap Program80445 Node: Invoking The jswrap Program80827 Node: Definition File Format82356 Node: The Type Specifiers83870 Node: The Pass-Type Specifiers85357 Node: The Life Scope Specifiers86752 Node: Re-Entrant Functions87454 Node: Calling the Functions from C87636 Node: Sample Project87826 Node: JavaScript API88972 Node: Interpreter Handling89240 Node: Evaluation and Compilation91564 Node: Type Handling95182 Node: Defining Global Methods95764 Node: Classes96069 Node: Modules99295 Node: Virtual Machine99476 Node: Byte-Code File Format99686 Node: File Header99953 Node: Code Section100317 Node: Constants Section100456 Node: Symtab Section101224 Node: Debug Section101371 Node: Byte-Code Operands101490 Node: Stack Frame113444 Node: JavaScript Compiler114261 Node: Public Entry Points115800 Node: GNU Library General Public License120892 Node: Index147894  End Tag Table