Граф коммитов

285 Коммитов

Автор SHA1 Сообщение Дата
waldemar%netscape.com 528e7cbb0d Removed 'type' keyword before depicted type definitions 2001-08-16 00:37:03 +00:00
waldemar%netscape.com 0974f0ff72 Brought up to date 2001-08-11 06:53:35 +00:00
waldemar%netscape.com 048ea745b7 Added semicolon after action declarations 2001-08-11 06:53:09 +00:00
waldemar%netscape.com 717626b7d7 Added truncate-finite-float64 and compare 2001-08-10 23:27:43 +00:00
waldemar%netscape.com a016f1f7ac Renamed truncate-float64 to truncate-finite-float64 2001-08-10 23:26:50 +00:00
waldemar%netscape.com 291a314417 Put back instanceof and made minor superficial changes 2001-08-10 23:25:41 +00:00
waldemar%netscape.com ff227533d2 Removed 3_in notation 2001-08-10 23:24:39 +00:00
waldemar%netscape.com e51a063159 Eliminated local-variable style 2001-08-10 23:24:11 +00:00
waldemar%netscape.com a0f333cb35 Fixed handling of infinities 2001-08-10 23:23:42 +00:00
waldemar%netscape.com 7d333d2476 Jul 24 syntax changes 2001-07-26 23:38:46 +00:00
waldemar%netscape.com f0b256cbda Changed instanceof to is and removed no-line-break constraint after use 2001-06-30 02:29:52 +00:00
waldemar%netscape.com 5345e3b790 Added 'is' reserved word 2001-06-30 02:29:08 +00:00
waldemar%netscape.com bce9c0f3c5 Made parenthesized field names js2-only. Renamed language directives to pragmas and reworked their syntax as well as that of use and import directives. 2001-06-16 00:41:34 +00:00
waldemar%netscape.com 08fd630ec6 Added RTF cleanup utilities and a hack to read and write improper RTF commands that contain upper-case letters. 2001-06-09 01:04:16 +00:00
waldemar%netscape.com aaf2428b75 Interchanged Definition and AnnotatedDefinition. 2001-06-09 01:03:10 +00:00
waldemar%netscape.com 97b9e110fc Big switchover to Algol-style semantics 2001-04-12 04:33:39 +00:00
waldemar%netscape.com 579cc4de87 Removed ' 2001-04-12 04:32:52 +00:00
waldemar%netscape.com 17e188ff36 Brought up to date 2001-04-12 04:32:17 +00:00
waldemar%netscape.com 30c7167983 Switchover to Algol-style semantics 2001-04-12 04:31:46 +00:00
waldemar%netscape.com bb582ee77f Added support for more html elements 2001-03-09 02:12:21 +00:00
waldemar%netscape.com 862d0ed652 Made read-rtf non-recursive to avoid stack overflows 2001-03-09 02:11:13 +00:00
waldemar%netscape.com 0c17520a53 Renamed token to input-element 2001-03-09 02:10:15 +00:00
waldemar%netscape.com a97d3bb226 Changed titles of generated html and rtf files 2001-03-09 02:09:50 +00:00
waldemar%netscape.com f77cfb9487 More expression semantics 2001-03-02 23:15:54 +00:00
waldemar%netscape.com ad5a07b445 Renamed string-equal to string= 2001-03-02 23:15:33 +00:00
waldemar%netscape.com 4be14d986e Added ^, hex, mod, and string comparison operators 2001-03-02 23:14:11 +00:00
waldemar%netscape.com bc4670ec9f Initial version 2001-03-01 05:37:45 +00:00
waldemar%netscape.com 54b30f1c88 Added progn and compacted the formatting of several forms 2001-03-01 05:36:32 +00:00
waldemar%netscape.com 8e75d7a4d8 Renamed double to float64, added progn, and added support for ? within rules 2001-03-01 05:35:44 +00:00
waldemar%netscape.com 229bb3ddec Brought up to date 2001-03-01 05:34:37 +00:00
waldemar%netscape.com b320b02aac Added support for .. in directory paths 2001-03-01 05:34:14 +00:00
waldemar%netscape.com 58c4444e8a Added save-block-style 2001-03-01 05:33:45 +00:00
waldemar%netscape.com 73265b24c5 Added save-block-style and *html-to-rtf-definitions* 2001-03-01 05:33:25 +00:00
waldemar%netscape.com abad369387 Renamed double to float64 2001-03-01 05:32:08 +00:00
waldemar%netscape.com 406a81e0e9 Started work on expression semantics 2001-03-01 05:31:28 +00:00
waldemar%netscape.com 0aa779d4e5 Fixed terminal-action bug 2001-03-01 05:29:57 +00:00
waldemar%netscape.com 574dc26508 Replaced \Q by \_ 2001-02-23 00:04:17 +00:00
waldemar%netscape.com c1f0f50f76 A few new semantics 2001-02-09 05:00:28 +00:00
waldemar%netscape.com 8f98bed0e7 Added more semantics 2001-02-07 05:08:44 +00:00
waldemar%netscape.com d341117db6 Added read-eval-print loop 2001-02-07 05:08:09 +00:00
waldemar%netscape.com ae3e51a0c2 Updated to correspond to js2 site 2001-02-07 05:07:37 +00:00
waldemar%netscape.com d0363e3b99 Added :semantic-comment and :vector-construct. 2001-02-07 05:07:05 +00:00
waldemar%netscape.com 42217499f5 Added vector comprehensions. Changed compiler to emit globals of functional type into the lisp function rather than value slots of symbols; this simplifies debugging. 2001-02-07 05:06:22 +00:00
waldemar%netscape.com ffce7baf94 Added vector comprehensions and extra mode parameter for %section, %subsection, and %text. 2001-02-07 05:05:39 +00:00
waldemar%netscape.com 76e61d873f Fixed comment 2001-02-01 03:42:25 +00:00
waldemar%netscape.com f2ae41c491 Added make-and-compile-grammar cache 2001-02-01 03:41:54 +00:00
waldemar%netscape.com 0bcf6402f0 Added hash-table-= 2001-02-01 03:41:18 +00:00
waldemar%netscape.com 76d55e8bc2 Added the id type 2001-02-01 03:40:56 +00:00
waldemar%netscape.com a53b1af653 Removed namespace inheritance. Begun implementing semantics. 2001-02-01 03:39:26 +00:00
waldemar%netscape.com 588e4ffbf6 Added .() operator 2001-01-26 07:33:32 +00:00
waldemar%netscape.com 87ce1a1e6a Separated statements into statements, diretives, and definitions 2001-01-12 07:33:19 +00:00
waldemar%netscape.com d7f7cfe179 Simplified use-name-patterns 2001-01-10 02:50:13 +00:00
waldemar%netscape.com 3e8e4d48fc Revamped the syntax for calling superconstructors and tightened up the syntax for the super operator 2000-12-22 02:02:14 +00:00
waldemar%netscape.com f11df45168 Simplified postfix-expressions and use-exclude-include 2000-12-21 00:04:52 +00:00
waldemar%netscape.com 664c11c819 Changed 'operator' from a keyword to an attribute. 2000-12-19 01:57:13 +00:00
waldemar%netscape.com 666b8c7b81 Removed 'operator' non-reserved word 2000-12-19 01:56:36 +00:00
waldemar%netscape.com 1cb8489414 Made 'super' into an operator. Added syntax for operator overloading. 2000-12-02 09:10:12 +00:00
waldemar%netscape.com d5ecb8fde4 Added 'operator' non-reserved word 2000-12-02 09:09:41 +00:00
waldemar%netscape.com 72079cafdb Added support for white space. Removed initial / production. 2000-11-21 04:07:05 +00:00
waldemar%netscape.com bcfad386e1 Renamed simple to span 2000-11-21 04:06:44 +00:00
waldemar%netscape.com 3bc827cfed Defined UseIncludesExcludes. Removed support for a:🅱️:c. 2000-11-04 10:47:47 +00:00
waldemar%netscape.com 8b66cf247e Added 'include' and 'exclude' non-reserved words 2000-11-04 10:46:24 +00:00
waldemar%netscape.com 76e8bcd8d6 Allowed multiple units in a unit expression 2000-10-28 05:55:47 +00:00
waldemar%netscape.com e84153e3fc Renamed OrdinaryInitialIdentifierCharacter and OrdinaryContinuingIdentifierCharacter to InitialIdentifierCharacter and ContinuingIdentifierCharacter 2000-10-28 05:55:19 +00:00
waldemar%netscape.com 4489b4c7f0 Initial version 2000-10-28 05:54:44 +00:00
waldemar%netscape.com 8df2f5a1c4 Added JS20/Units 2000-10-28 05:53:23 +00:00
waldemar%netscape.com 7d5f2e430b Added s flag 2000-10-11 02:28:13 +00:00
waldemar%netscape.com bdc17dc404 Changed classof x to x.class. Removed eval. Made include be a non-reserved word. Changed syntax of import to allow an automatic use of selected namespaces. 2000-10-10 02:49:34 +00:00
waldemar%netscape.com 98479bac77 Removed "eval" and "include" keywords 2000-10-10 02:48:17 +00:00
waldemar%netscape.com ec904909e9 Added void and classof operators 2000-09-24 06:08:53 +00:00
waldemar%netscape.com 4e0482b40b Made implements clauses js2-only 2000-09-23 08:15:06 +00:00
waldemar%netscape.com e020824d43 Major revisions for Sep 18 and 21 language changes 2000-09-22 08:16:22 +00:00
waldemar%netscape.com 20e9a49178 Removed "constructor" keyword 2000-09-22 08:14:56 +00:00
waldemar%netscape.com 1a342812e7 Renamed target files 2000-09-11 23:49:53 +00:00
waldemar%netscape.com a6d92aa305 Added support for highlights. Made @ operator js2-only. 2000-09-09 02:15:37 +00:00
waldemar%netscape.com dc4e188aea Updated to correspond to js2 site 2000-09-09 02:15:06 +00:00
waldemar%netscape.com 8f752abf38 Added support for highlights. 2000-09-09 02:14:35 +00:00
waldemar%netscape.com 8d725f1e58 Added arguments to attributes; made 'use', 'namespace', and 'constructor' into keywords and simplified resulting grammar; merged attribute definitions into const definitions; made eval use function call syntax; renamed 'language' to 'use'. 2000-08-22 04:31:37 +00:00
waldemar%netscape.com 37c88b80da Added \Q escape 2000-08-22 04:29:34 +00:00
waldemar%netscape.com 89765d999d Added line-break constraint 2000-08-22 04:29:01 +00:00
waldemar%netscape.com b9ffa39439 Made terminal constraint error message more detailed 2000-08-22 04:28:01 +00:00
waldemar%netscape.com fec02531da Updated to generate Netscape 6-compatible HTML 2000-08-11 06:27:55 +00:00
waldemar%netscape.com 7a3bd65ac3 Added attributes to for-initializers and no-line-breaks in a few places 2000-08-11 06:27:25 +00:00
waldemar%netscape.com d955e75027 Updated to match documentation site 2000-08-11 06:24:57 +00:00
waldemar%netscape.com b7c2380049 Updated to match styles.css on documentation site 2000-08-11 06:24:39 +00:00
waldemar%netscape.com e4b1d1c7b0 Simplified grammar without changing syntax 2000-05-13 00:18:56 +00:00
waldemar%netscape.com 7647f38e6f Added 'public' to the list of qualifiers 2000-05-09 20:55:09 +00:00
waldemar%netscape.com 0857316bd7 Changed default constructor name from 'new' to the same name as its class 2000-05-09 00:10:50 +00:00
waldemar%netscape.com 1d32f1a9b3 Changed syntax of identifiers, attributes, expressions, functions, and packages. Added export, use, constructor, namespace, import. 2000-05-01 06:21:39 +00:00
waldemar%netscape.com a1e085023c Changed attributes and 'language' statement syntax, added interfaces, and removed ^*, ^?, |*, and |?. 2000-04-28 02:34:14 +00:00
waldemar%netscape.com a6891ee49a Changed period to dot 2000-04-28 02:31:41 +00:00
waldemar%netscape.com cee3bc879e Fixed syntax of (bottom) 2000-04-28 02:30:44 +00:00
waldemar%netscape.com 9c8cec86f9 First Checked In. 2000-04-28 02:30:19 +00:00
waldemar%netscape.com 0df97687fd Removed field, method, and constructor. Added static. 1999-12-08 00:35:00 +00:00
waldemar%netscape.com ac82c657bc Fixed Harlequin incompatibilities 1999-12-08 00:34:29 +00:00
waldemar%netscape.com d11e909dcb Added next-token-unit. Simplified grammar and removed boolean actions that indicate whether the next token can be a regexp. Added assertion that a * can't follow a division. 1999-12-07 22:09:10 +00:00
waldemar%netscape.com 9d3db083d9 Added hash-table-entries 1999-12-07 22:07:04 +00:00
waldemar%netscape.com c8ebca0bda Fixed bug in forbidden terminalset calculations 1999-12-07 22:06:43 +00:00
waldemar%netscape.com 0bd84dc104 Made semantics compiled on Allegro 1999-12-07 22:04:58 +00:00
waldemar%netscape.com 0a0d00b642 Clean grammars on allegro to save memory 1999-12-04 05:04:08 +00:00
waldemar%netscape.com 1383728082 Added canonical LR(1) grammars and grammar cleaning 1999-12-04 05:03:20 +00:00
waldemar%netscape.com 2e91b03fa0 First Checked In. 1999-12-04 05:01:34 +00:00
waldemar%netscape.com 2ad31160d0 File Removed. 1999-12-04 05:01:06 +00:00
waldemar%netscape.com 5f79a9def5 Implemented line-grammar and added utility functions for analyzing grammar state table 1999-12-03 22:53:21 +00:00
waldemar%netscape.com bd0aff3161 Implemented variant-constraints 1999-12-03 22:52:18 +00:00
waldemar%netscape.com 7739c8a455 Implemented line-grammar 1999-12-03 22:51:27 +00:00
waldemar%netscape.com 1fcf592044 Implemented variant-constraints. Added all-state-transitions. 1999-12-03 22:50:45 +00:00
waldemar%netscape.com 61d016c3db Changed comments 1999-12-03 22:49:36 +00:00
waldemar%netscape.com 013b5906b0 First Checked In. 1999-12-03 22:49:10 +00:00
waldemar%netscape.com d38bfa54de Added :sort-key to sorted-hash-table-keys 1999-12-03 22:48:52 +00:00
waldemar%netscape.com fa91c627f0 Fixed MCL incompatibility 1999-11-20 04:34:42 +00:00
waldemar%netscape.com 64986b5750 Added Allegro reference 1999-11-20 02:18:26 +00:00
waldemar%netscape.com a4ec14d393 Updated to work under Allegro Common Lisp 1999-11-20 02:16:56 +00:00
waldemar%netscape.com 8fe1116648 Changed external-link-base 1999-11-12 07:24:40 +00:00
waldemar%netscape.com e183fc8005 Added language declarations, ?id syntax, ^^, ^^=, units. Updated list of future reserved words. Allowed definitions in compount statements. 1999-11-12 07:24:19 +00:00
waldemar%netscape.com 95a94d7895 Updated list of keywords 1999-11-12 07:22:27 +00:00
waldemar%netscape.com 1782ad0c19 Removed distribution restrictions because this is part of the language spec 1999-11-03 03:59:31 +00:00
waldemar%netscape.com 66b4ace8f4 Updated to Mozilla 1.1 license 1999-11-03 03:58:07 +00:00
waldemar%netscape.com e2eca1f9c0 Added more no-line-break constraints, simplified visibility treatment, and added named function arguments 1999-11-02 21:12:04 +00:00
waldemar%netscape.com b8cc67ab4e Fixed constraint positioning bug 1999-11-02 20:54:44 +00:00
waldemar%netscape.com 64dae23dfe Added basic no-line-break constraints matching JavaScript 1.x 1999-11-02 01:46:05 +00:00
waldemar%netscape.com 94d3bea1b6 Added no-line-break constraints 1999-11-02 01:45:31 +00:00
waldemar%netscape.com 1739e0f0f7 Fixed comment 1999-11-02 01:45:14 +00:00
waldemar%netscape.com 29d8232965 Added :no-line-break 1999-11-02 01:44:24 +00:00
waldemar%netscape.com f1ffa4b377 Fixed annoying use of *error-output* that would always bring the listener window to the front while compiling a grammar 1999-11-02 01:43:52 +00:00
waldemar%netscape.com ae9043e328 Changed bottom expressions to syntax error throws 1999-10-20 20:58:07 +00:00
waldemar%netscape.com 1e24527b04 Added upper-case Greek letters 1999-10-20 20:57:37 +00:00
waldemar%netscape.com 30f65ba3aa Removed types from bottom expressions 1999-10-20 02:27:53 +00:00
waldemar%netscape.com d092c9ad87 First Checked In. 1999-10-20 02:27:34 +00:00
waldemar%netscape.com 1178f50d75 Changed syntax of getters and setters to "get name" and "set name". Relaxed grammar constraints on definitions. Changed over to colon syntax for types. Added local visibility and block modifiers. 1999-10-20 00:46:31 +00:00
waldemar%netscape.com aab1c75cc8 Removed octal escapes. Replaced bottom by throw of syntax error. 1999-10-20 00:43:58 +00:00
waldemar%netscape.com cf8b608c8c Removed octals. Removed rational-to-integer, which was replaced by semantic subtyping. Replaced bottom by throw of syntax error. 1999-10-20 00:43:22 +00:00
waldemar%netscape.com 890dfc92af Removed rational-to-integer and types in bottom calls, which were replaced by semantic subtyping 1999-10-20 00:42:17 +00:00
waldemar%netscape.com 20e07c2f9d Removed rational-to-integer, which was replaced by semantic subtyping 1999-10-20 00:41:59 +00:00
waldemar%netscape.com 2588b24207 Added semantic subtyping, throw, and catch 1999-10-20 00:40:55 +00:00
waldemar%netscape.com 333e67f4e1 Fixed bug that would sometimes emit a newline between a backslash and its following escaped character 1999-10-20 00:40:04 +00:00
waldemar%netscape.com a63b667215 Updated for recent semantic engine changes. Changed the meaning of (?= to match Perl. 1999-07-27 01:05:59 +00:00
waldemar%netscape.com 229e628f04 Updated for recent semantic engine changes 1999-07-27 01:05:27 +00:00
waldemar%netscape.com c7ff05cef6 Implemented partial order for operator precedences. Removed global array functions and reformatted 'length' and 'empty' functions. 1999-07-27 01:03:19 +00:00
waldemar%netscape.com e59b7c66d6 Implemented partial order for operator precedences. Removed global array functions and reformatted 'length' and 'empty' functions. Made lexer-actions into global function calls. 1999-07-27 01:02:21 +00:00
waldemar%netscape.com ae381708a6 Made lexer-actions into global function calls 1999-07-27 01:00:05 +00:00
waldemar%netscape.com a9ba1329e2 Added partial order library 1999-07-27 00:58:44 +00:00
waldemar%netscape.com b32801e030 Replaced :unit by :empty-10 1999-07-27 00:58:01 +00:00
waldemar%netscape.com 2de968d05f First Checked In. 1999-07-27 00:57:03 +00:00
waldemar%netscape.com 692562586a Fixed several semantic errors. Added (?= and (?!. 1999-06-08 00:45:49 +00:00
waldemar%netscape.com 96af4f6e5c Added statement showing number of grammar states 1999-06-08 00:44:52 +00:00
waldemar%netscape.com aeca55ec75 Simplified grammar by using lookahead constraints. Fixed \dd bugs. Made all errors occur at pattern compile time. 1999-06-07 22:00:09 +00:00
waldemar%netscape.com 9fd6762147 Simplified grammar by using lookahead constraints. 1999-06-07 21:58:24 +00:00
waldemar%netscape.com d2eb493880 Simplified grammar by using lookahead constraints. Removed requirement for an underscore before unit name. 1999-06-07 21:57:29 +00:00
waldemar%netscape.com 9ed3b2bfd9 First Checked In. 1999-06-03 20:53:14 +00:00