Commit Graph

32 Commits

Author SHA1 Message Date
Jacek Caban
2c255287cd jscript: Don't require semicolon after function declaration. 2009-08-27 11:47:22 +02:00
Jacek Caban
05b104c6a3 jscript: Fixed parsing regexps starting with '='. 2009-08-27 11:47:16 +02:00
Piotr Caban
ec25138a46 jscript: Added 'unterminated string' error. 2009-08-06 12:02:00 +02:00
Piotr Caban
f3d24fdda9 jscript: Throw more SyntaxErrors in parser. 2009-07-24 11:51:29 +02:00
Piotr Caban
67c8a3e919 jscript: Added "Expected ';'" error. 2009-07-24 11:51:20 +02:00
Piotr Caban
2fba39df27 jscript: Added "Expected ')'" error. 2009-07-24 11:45:07 +02:00
Piotr Caban
29d9f09992 jscript: Added "Expected '('" error. 2009-07-24 11:45:01 +02:00
Piotr Caban
98223b96e7 jscript: Throw SyntaxError in eval function. 2009-07-24 11:44:53 +02:00
Piotr Caban
60748ebf51 jscript: Fix do while loop parsing. 2009-07-06 14:35:28 +02:00
Piotr Caban
84ef7eced2 jscript: Added html comments handling. 2009-04-10 11:33:35 +02:00
Andrew Talbot
ebf3a680c7 jscript: Remove unused Wine debug channel. 2008-12-19 17:36:35 +01:00
Alexandre Julliard
f347b957f7 jscript: Make some functions and variables static. 2008-12-02 15:26:49 +01:00
Ryan Schmidt
2827a74cb1 jscript: Fix build with bison 2.4. 2008-11-10 11:08:41 +01:00
Jacek Caban
30de39b2a7 jscript: Treat function expressions with identifier as function declarations. 2008-10-21 11:43:01 +02:00
Rob Shearman
169f92b5a8 jscript: Fix shift/reduce conflict in IfStatement rule.
The famous "dangling else" problem.
2008-10-15 16:46:47 +02:00
Rob Shearman
b06f882072 jscript: Fix shift/reduce conflict caused by ArrayLiteral. 2008-10-14 11:26:37 +02:00
Jacek Caban
4783dd1e54 jscript: Fixed list literal length calculation. 2008-10-08 12:18:25 +02:00
Jacek Caban
383de2d79a jscript: Fixed conflict in Block statement that caused problems with empty blocks. 2008-10-06 13:04:42 +02:00
Jacek Caban
50a84b4545 jscript: Allocate variables when entering execution context. 2008-10-01 11:39:18 -05:00
Jacek Caban
5760eb808b jscript: Added Function.toString implementation. 2008-09-22 11:56:16 +02:00
Jacek Caban
45cd5bc4a2 jscript: Fixed array literal length calculation. 2008-09-22 11:54:16 +02:00
Jacek Caban
7bde1a3345 jscript: Added while and do..while statement implementation. 2008-09-18 12:23:07 +02:00
Jacek Caban
d2de1d3103 jscript: Added '&' expression implementation. 2008-09-18 12:21:55 +02:00
Jacek Caban
2b16387708 jscript: Added switch statement implementation. 2008-09-18 12:21:29 +02:00
Jacek Caban
c0f3c78954 jscript: Added 'new' expression implementation. 2008-09-18 12:21:23 +02:00
Jacek Caban
4ac24dc2bf jscript: Reuse temporary heap. 2008-09-16 11:29:50 +02:00
Jacek Caban
cf1863ed09 jscript: Added parser support for regular expressions. 2008-09-16 11:29:44 +02:00
Francois Gouget
3b3f5118ac jscript: Fix compilation with older bison. 2008-09-08 12:47:22 +02:00
Alexandre Julliard
dcc26cf806 jscript: Avoid an uninitialized variable warning on older gcc. 2008-09-05 11:32:54 +02:00
Jacek Caban
720e8c6252 jscript: Added parser memory managment. 2008-09-04 11:50:45 +02:00
Jacek Caban
b51a156ff1 jscript: Added lexer. 2008-09-04 11:50:28 +02:00
Jacek Caban
9ebdd11126 jscript: Added parser. 2008-09-04 11:47:56 +02:00