262 Commits

Author SHA1 Message Date
waldemar%netscape.com
d8924f3115 Added :no-line-break
git-svn-id: svn://10.0.0.236/trunk@52472 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-02 01:44:24 +00:00
waldemar%netscape.com
82cd9877d0 Fixed annoying use of *error-output* that would always bring the listener window to the front while compiling a grammar
git-svn-id: svn://10.0.0.236/trunk@52470 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-02 01:43:52 +00:00
waldemar%netscape.com
28941388eb Changed bottom expressions to syntax error throws
git-svn-id: svn://10.0.0.236/trunk@51289 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-20 20:58:07 +00:00
waldemar%netscape.com
8a4ea2ca19 Added upper-case Greek letters
git-svn-id: svn://10.0.0.236/trunk@51288 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-20 20:57:37 +00:00
waldemar%netscape.com
e9e8df96c5 Removed types from bottom expressions
git-svn-id: svn://10.0.0.236/trunk@51245 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-20 02:27:53 +00:00
waldemar%netscape.com
ed5c56be64 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@51244 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-20 02:27:34 +00:00
waldemar%netscape.com
cc0c52492a 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.
git-svn-id: svn://10.0.0.236/trunk@51238 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-20 00:46:31 +00:00
waldemar%netscape.com
83bc932793 Removed octal escapes. Replaced bottom by throw of syntax error.
git-svn-id: svn://10.0.0.236/trunk@51236 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-20 00:43:58 +00:00
waldemar%netscape.com
db1c1b6e5e Removed octals. Removed rational-to-integer, which was replaced by semantic subtyping. Replaced bottom by throw of syntax error.
git-svn-id: svn://10.0.0.236/trunk@51235 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-20 00:43:22 +00:00
waldemar%netscape.com
11aeb1c87d Removed rational-to-integer and types in bottom calls, which were replaced by semantic subtyping
git-svn-id: svn://10.0.0.236/trunk@51234 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-20 00:42:17 +00:00
waldemar%netscape.com
f02f9a2f0c Removed rational-to-integer, which was replaced by semantic subtyping
git-svn-id: svn://10.0.0.236/trunk@51233 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-20 00:41:59 +00:00
waldemar%netscape.com
1234934b00 Added semantic subtyping, throw, and catch
git-svn-id: svn://10.0.0.236/trunk@51232 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-20 00:40:55 +00:00
waldemar%netscape.com
bc5b327059 Fixed bug that would sometimes emit a newline between a backslash and its following escaped character
git-svn-id: svn://10.0.0.236/trunk@51231 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-20 00:40:04 +00:00
waldemar%netscape.com
fbd0c2defc Updated for recent semantic engine changes. Changed the meaning of (?= to match Perl.
git-svn-id: svn://10.0.0.236/trunk@41196 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 01:05:59 +00:00
waldemar%netscape.com
a4f0c9a69e Updated for recent semantic engine changes
git-svn-id: svn://10.0.0.236/trunk@41195 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 01:05:27 +00:00
waldemar%netscape.com
ec765d7d20 Implemented partial order for operator precedences. Removed global array functions and reformatted 'length' and 'empty' functions.
git-svn-id: svn://10.0.0.236/trunk@41194 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 01:03:19 +00:00
waldemar%netscape.com
ecdb80d8ef Implemented partial order for operator precedences. Removed global array functions and reformatted 'length' and 'empty' functions. Made lexer-actions into global function calls.
git-svn-id: svn://10.0.0.236/trunk@41193 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 01:02:21 +00:00
waldemar%netscape.com
8043665f0e Made lexer-actions into global function calls
git-svn-id: svn://10.0.0.236/trunk@41192 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 01:00:05 +00:00
waldemar%netscape.com
c326c80d5d Added partial order library
git-svn-id: svn://10.0.0.236/trunk@41191 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 00:58:44 +00:00
waldemar%netscape.com
c60aaadd1e Replaced :unit by :empty-10
git-svn-id: svn://10.0.0.236/trunk@41190 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 00:58:01 +00:00
waldemar%netscape.com
1ee91d2685 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@41188 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 00:57:03 +00:00
waldemar%netscape.com
348f792fe4 Fixed several semantic errors. Added (?= and (?!.
git-svn-id: svn://10.0.0.236/trunk@34147 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 00:45:49 +00:00
waldemar%netscape.com
3fd19af552 Added statement showing number of grammar states
git-svn-id: svn://10.0.0.236/trunk@34146 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 00:44:52 +00:00
waldemar%netscape.com
57a8f8ffc6 Simplified grammar by using lookahead constraints. Fixed \dd bugs. Made all errors occur at pattern compile time.
git-svn-id: svn://10.0.0.236/trunk@34096 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 22:00:09 +00:00
waldemar%netscape.com
bed46b51e0 Simplified grammar by using lookahead constraints.
git-svn-id: svn://10.0.0.236/trunk@34095 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:58:24 +00:00
waldemar%netscape.com
e5731ff736 Simplified grammar by using lookahead constraints. Removed requirement for an underscore before unit name.
git-svn-id: svn://10.0.0.236/trunk@34094 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:57:29 +00:00
waldemar%netscape.com
278f1afe6b First Checked In.
git-svn-id: svn://10.0.0.236/trunk@33580 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-03 20:53:14 +00:00
waldemar%netscape.com
43df2e7833 Added support for lookahead constraints
git-svn-id: svn://10.0.0.236/trunk@33579 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-03 20:52:04 +00:00
waldemar%netscape.com
038abfdf29 Added general-grammar-symbol? predicate
git-svn-id: svn://10.0.0.236/trunk@33578 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-03 20:50:21 +00:00
waldemar%netscape.com
4d092e8b8c Moved pieces of file around
git-svn-id: svn://10.0.0.236/trunk@33577 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-03 20:49:13 +00:00
waldemar%netscape.com
8ac03a5544 First working version
git-svn-id: svn://10.0.0.236/trunk@31889 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-17 05:11:19 +00:00
waldemar%netscape.com
c3c7fe1739 Renamed != to /= and lambda to function.
git-svn-id: svn://10.0.0.236/trunk@31888 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-17 05:10:41 +00:00
waldemar%netscape.com
6b8768f29a Added intsets.
git-svn-id: svn://10.0.0.236/trunk@31887 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-17 05:10:07 +00:00
waldemar%netscape.com
174a564ec9 Added sets, subseq, set-nth. Renamed 'lambda' to 'function'. Fixed depictions of special global variables. Added %text depictors.
git-svn-id: svn://10.0.0.236/trunk@31886 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-17 05:09:44 +00:00
waldemar%netscape.com
c074f78365 Added sets, subseq, set-nth. Renamed 'lambda' to 'function' and '!=' to '/='.
git-svn-id: svn://10.0.0.236/trunk@31885 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-17 05:07:52 +00:00
waldemar%netscape.com
c93d5d224e Added vector-assign, intersection, and union characters
git-svn-id: svn://10.0.0.236/trunk@31884 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-17 05:05:59 +00:00
waldemar%netscape.com
c0994f7bbb Fixed LR(1) parser state lookahead-generation bug
git-svn-id: svn://10.0.0.236/trunk@31883 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-17 05:05:10 +00:00
waldemar%netscape.com
380dbf700b Added RegExp to load path
git-svn-id: svn://10.0.0.236/trunk@31882 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-17 05:04:28 +00:00
waldemar%netscape.com
a423f6122d Fixed formatting of parametrized nonterminal character classes
git-svn-id: svn://10.0.0.236/trunk@31881 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-17 05:04:07 +00:00
waldemar%netscape.com
60da05fa1e Moved language semantics files into subdirectories
git-svn-id: svn://10.0.0.236/trunk@30965 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 21:05:42 +00:00
waldemar%netscape.com
d4f8b80524 Added references, predefined sets of characters, and lexer state support
git-svn-id: svn://10.0.0.236/trunk@30964 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 21:04:53 +00:00
waldemar%netscape.com
6b54a92b23 Added references and depict-styled-text
git-svn-id: svn://10.0.0.236/trunk@30962 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 21:03:07 +00:00
waldemar%netscape.com
e4d7c4ed7b Updated to match styles.css on documentation site
git-svn-id: svn://10.0.0.236/trunk@30961 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 21:02:22 +00:00
waldemar%netscape.com
a1ba12c4d3 Added headers, footers, document information, and reference stubs
git-svn-id: svn://10.0.0.236/trunk@30960 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 21:00:06 +00:00
waldemar%netscape.com
03c1a4e9af Added references, :wrap, :none
git-svn-id: svn://10.0.0.236/trunk@30959 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 20:58:56 +00:00
waldemar%netscape.com
5c3277e5fd Added references
git-svn-id: svn://10.0.0.236/trunk@30958 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 20:57:17 +00:00
waldemar%netscape.com
ea47d597c9 Added references, unfinished YACC input generator
git-svn-id: svn://10.0.0.236/trunk@30957 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 20:56:47 +00:00
waldemar%netscape.com
3ba2cdab5a Added references, default actions, combined rules
git-svn-id: svn://10.0.0.236/trunk@30956 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 20:55:59 +00:00
waldemar%netscape.com
ead436097a Added references, combined rules
git-svn-id: svn://10.0.0.236/trunk@30955 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 20:54:25 +00:00
waldemar%netscape.com
f546c6ff6b First Checked In.
git-svn-id: svn://10.0.0.236/trunk@30953 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 20:52:58 +00:00