Ruben Ayrapetyan
|
d99d779486
|
Support labelled statements.
Related issue: #52
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-06-05 19:02:08 +03:00 |
|
Ruben Ayrapetyan
|
2de49cdba7
|
Fix of 'case' / 'default' statements skip during parse of SwitchStatement.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-06-05 18:52:09 +03:00 |
|
Ruben Ayrapetyan
|
ac87616f05
|
Fixing break / continue, nested into 'try', 'with' blocks.
Related issue: #128
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-06-04 17:39:48 +03:00 |
|
Ruben Ayrapetyan
|
8433df3097
|
Introducing interpreter run scopes.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-06-04 17:39:48 +03:00 |
|
Ruben Ayrapetyan
|
712f8b0c9a
|
Introducing 'try' and 'with' nestings in parser.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-06-04 17:39:48 +03:00 |
|
Ruben Ayrapetyan
|
3ec6948bae
|
Fix parsing of 'default' switch-case label in 'parse_switch_statement'.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-06-04 17:34:44 +03:00 |
|
Ruben Ayrapetyan
|
4c10a6d057
|
Restoring lost review fixes for pull request #102 (instantiation of Arguments object).
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-06-03 15:58:07 +03:00 |
|
Ruben Ayrapetyan
|
8b28cac99e
|
Implementing escape sequences support with the exception of "\0" ("<NUL>") character and cases that depend on Unicode support.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-05-29 14:03:11 +03:00 |
|
Ruben Ayrapetyan
|
7025f97fdd
|
Adding routine for conversion of any character sequence (not only strings contained in source code buffer) to lexer token.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-05-29 13:46:07 +03:00 |
|
Ruben Ayrapetyan
|
b1a31c8144
|
Adding scope's code flags indicating whether the scope's code reference 'arguments' and 'eval' identifiers.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-05-28 19:12:54 +03:00 |
|
Ruben Ayrapetyan
|
cb600da269
|
Introducing 'scope flags' opcode containing set of flags that indicate various properties of a scope; replacing 'strict mode' meta opcode with a flag in the flags set.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-05-28 19:12:54 +03:00 |
|
Andrey Shitov
|
9763a93df3
|
Add new coding style rules and fix appeared issues.
JerryScript-DCO-1.0-Signed-off-by: Andrey Shitov a.shitov@samsung.com
|
2015-05-14 14:44:57 +03:00 |
|
Andrey Shitov
|
b496e68d27
|
Fix missing var_decl.
JerryScript-DCO-1.0-Signed-off-by: Andrey Shitov a.shitov@samsung.com
|
2015-04-30 20:49:25 +03:00 |
|
Ruben Ayrapetyan
|
bb258ad1e2
|
Supporting build with gcc/g++ version 4.7.
Build was tested on arm-linux-gnueabi-gcc/g++ 4.7.3.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-04-30 18:54:50 +03:00 |
|
Andrey Shitov
|
0c7d358157
|
Fix invalid processing of keyword literals.
|
2015-04-14 14:28:39 +03:00 |
|
Andrey Shitov
|
7c67606b00
|
Parser refactoring. Remove deserializer notion.
|
2015-04-07 13:05:19 +03:00 |
|
Andrey Shitov
|
e459ab7d64
|
Optimize parser memory consumption. Remove 'prev' and 'block_size' fields form the linked list structure. Remove 'magic' field from structures used in parser.
|
2015-04-01 11:48:23 +03:00 |
|
Ruben Ayrapetyan
|
f42faabe89
|
Fixing style according to rules defined in vera++ scripts.
|
2015-02-17 19:47:00 +03:00 |
|
Ruben Ayrapetyan
|
88353e93cf
|
Renaming core -> jerry-core.
|
2015-02-17 19:08:55 +03:00 |
|