Commit Graph

813 Commits

Author SHA1 Message Date
waldemar%netscape.com
445e9926e4 Turned off optimizations and inlining in debug build 2000-02-02 08:51:16 +00:00
waldemar%netscape.com
b82ff40e5d Changed to match parser.h 2000-02-02 08:50:54 +00:00
waldemar%netscape.com
0639e1baad Added ArrayAutoPtr and reworked cstring -> String conversions 2000-02-02 08:50:26 +00:00
waldemar%netscape.com
94a4726044 Added parsing of numerals and token printing 2000-02-02 08:48:40 +00:00
waldemar%netscape.com
3f3536ec17 Cleaned up and added String routines 2000-02-02 08:47:54 +00:00
waldemar%netscape.com
60f5d2006b Added lexer call 2000-02-02 08:47:03 +00:00
waldemar%netscape.com
bb68568cfc Fixed bug 2000-02-02 08:46:36 +00:00
waldemar%netscape.com
4f219e3102 Added numerics.cpp 2000-01-29 08:25:59 +00:00
waldemar%netscape.com
d3e3ede491 Fixed NOT_REACHED 2000-01-29 08:25:36 +00:00
waldemar%netscape.com
ab615dec5b Added NATIVE_INT64 flag 2000-01-29 08:25:02 +00:00
waldemar%netscape.com
7b8284b4fe First Checked In. 2000-01-29 08:24:40 +00:00
waldemar%netscape.com
fb81779831 Rearranged link order 2000-01-25 23:00:19 +00:00
waldemar%netscape.com
131c15eedd Added constructor 2000-01-25 22:59:28 +00:00
waldemar%netscape.com
599c4a7106 Added char16 and uchar16 2000-01-25 22:58:55 +00:00
waldemar%netscape.com
99a8490c0a Added string, character, and exception utilities 2000-01-25 22:58:34 +00:00
waldemar%netscape.com
0f9dbf7003 Continuing to implement 2000-01-25 22:57:32 +00:00
waldemar%netscape.com
b79a5dc2ab Switched to using appendChars 2000-01-25 22:56:48 +00:00
waldemar%netscape.com
ca9231c255 Fixed syntax error 2000-01-25 22:56:14 +00:00
waldemar%netscape.com
585909dcd3 Added unicode character category functions 2000-01-11 05:55:58 +00:00
beard%netscape.com
83bd9a3b0e initial check-in. 2000-01-11 01:46:27 +00:00
waldemar%netscape.com
d331d3a864 First Checked In. 2000-01-10 21:22:43 +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
waldemar%netscape.com
78be7c3fee Added support for lookahead constraints 1999-06-03 20:52:04 +00:00
waldemar%netscape.com
a7ae00c0dd Added general-grammar-symbol? predicate 1999-06-03 20:50:21 +00:00
waldemar%netscape.com
20608c35b1 Moved pieces of file around 1999-06-03 20:49:13 +00:00
waldemar%netscape.com
3af971a8c2 First working version 1999-05-17 05:11:19 +00:00
waldemar%netscape.com
837f29ca05 Renamed != to /= and lambda to function. 1999-05-17 05:10:41 +00:00
waldemar%netscape.com
f019c1d787 Added intsets. 1999-05-17 05:10:07 +00:00
waldemar%netscape.com
7ec4e04544 Added sets, subseq, set-nth. Renamed 'lambda' to 'function'. Fixed depictions of special global variables. Added %text depictors. 1999-05-17 05:09:44 +00:00
waldemar%netscape.com
3a039ef374 Added sets, subseq, set-nth. Renamed 'lambda' to 'function' and '!=' to '/='. 1999-05-17 05:07:52 +00:00
waldemar%netscape.com
87dd865847 Added vector-assign, intersection, and union characters 1999-05-17 05:05:59 +00:00
waldemar%netscape.com
80e7c3ed1f Fixed LR(1) parser state lookahead-generation bug 1999-05-17 05:05:10 +00:00
waldemar%netscape.com
71600336ba Added RegExp to load path 1999-05-17 05:04:28 +00:00
waldemar%netscape.com
0e007f4fc6 Fixed formatting of parametrized nonterminal character classes 1999-05-17 05:04:07 +00:00
waldemar%netscape.com
0bad941063 Moved language semantics files into subdirectories 1999-05-10 21:05:42 +00:00
waldemar%netscape.com
dedb40788f Added references, predefined sets of characters, and lexer state support 1999-05-10 21:04:53 +00:00
waldemar%netscape.com
2215a3fa85 Added references and depict-styled-text 1999-05-10 21:03:07 +00:00
waldemar%netscape.com
231a8d5c02 Updated to match styles.css on documentation site 1999-05-10 21:02:22 +00:00
waldemar%netscape.com
61b0690ded Added headers, footers, document information, and reference stubs 1999-05-10 21:00:06 +00:00
waldemar%netscape.com
cd34f3ee61 Added references, :wrap, :none 1999-05-10 20:58:56 +00:00
waldemar%netscape.com
eb2f087b4a Added references 1999-05-10 20:57:17 +00:00
waldemar%netscape.com
ee4de03b3e Added references, unfinished YACC input generator 1999-05-10 20:56:47 +00:00
waldemar%netscape.com
985cfa7218 Added references, default actions, combined rules 1999-05-10 20:55:59 +00:00
waldemar%netscape.com
22dc1bf442 Added references, combined rules 1999-05-10 20:54:25 +00:00
waldemar%netscape.com
2eb1a7f08f First Checked In. 1999-05-10 20:52:58 +00:00
waldemar%netscape.com
edbf5e6f81 File Removed. 1999-05-10 20:50:37 +00:00
waldemar%netscape.com
df5313caca Added traditional and super and changed [] to allow multiple arguments 1999-02-19 04:28:16 +00:00
waldemar%netscape.com
19a63d44ad Added getter, setter, with, default arguments, and renamed declarations to definitions 1999-02-12 04:59:19 +00:00
waldemar%netscape.com
7a360c2e1b Added option to turn off line breaks within a tag 1999-02-12 04:57:49 +00:00
waldemar%netscape.com
6df0ef89ae First complete release 1999-02-10 06:42:20 +00:00
waldemar%netscape.com
e75cae8813 Reorganized left-side-expression and suppressed unused nonterminal warnings 1999-02-10 06:41:43 +00:00
waldemar%netscape.com
2214cc83e8 Added :spc 1999-02-10 06:40:53 +00:00
waldemar%netscape.com
456ff1626c Added support for excluding some nonterminals from grammar 1999-02-10 06:39:58 +00:00
waldemar%netscape.com
a06317aa40 File Removed. 1999-02-06 03:25:19 +00:00
waldemar%netscape.com
8668c26664 First Checked In. 1999-02-06 03:21:09 +00:00
waldemar%netscape.com
c7963158ca Removed spaces from file names 1999-02-06 03:20:35 +00:00
waldemar%netscape.com
94049c5d56 First Checked In. 1999-01-30 01:19:00 +00:00