Ilmir Usmanov
|
efb7009cfb
|
Generate bytecode while parsing
|
2014-07-22 20:49:51 +04:00 |
|
e.gavrin
|
080fb4aa5a
|
aaa lickser.c
|
2014-07-17 11:54:31 +04:00 |
|
Ilmir Usmanov
|
270ee301b4
|
Start dumping assignment expressions to bytecode; revise bytecode instructions
|
2014-07-16 22:23:55 +04:00 |
|
Ilmir Usmanov
|
87072c6088
|
Merge with master
|
2014-07-15 21:42:05 +04:00 |
|
Ilmir Usmanov
|
0647cdd4f1
|
Add bytecode generator
|
2014-07-15 19:32:26 +04:00 |
|
Ruben Ayrapetyan
|
c9e98171fd
|
Remove inline attributes from src/libjsparser/lexer.c.
|
2014-07-14 19:53:41 +04:00 |
|
Ruben Ayrapetyan
|
6a27068dbd
|
Move fatal from lexer.c to parser.c, rename it to parser_fatal, replace calls from main.c to parser_fatal with calls to jerry_Exit.
|
2014-07-10 22:06:09 +04:00 |
|
Ruben Ayrapetyan
|
f9ee8960c7
|
Move fatal from parser.c to lexer.c.
|
2014-07-10 21:12:26 +04:00 |
|
Ruben Ayrapetyan
|
224c509ff3
|
Merge with master.
|
2014-07-10 21:02:48 +04:00 |
|
Ruben Ayrapetyan
|
4cb5fb646e
|
memmove, fprintf.
|
2014-07-10 19:46:24 +04:00 |
|
Ruben Ayrapetyan
|
76e579d4e1
|
Remove inclusion of std headers to our headers; move fatal from src/error.h to src/libjsparser/parser.c.
|
2014-07-10 19:46:24 +04:00 |
|
Ruben Ayrapetyan
|
c132f6aa3c
|
Creating libruntime, moving jerry-libc and pretty-printer to libruntime, creating platform-dependent handlers of failed assertions.
|
2014-07-10 19:46:23 +04:00 |
|
Ilmir Usmanov
|
1d6aac7839
|
Fixes in triple-address code parser, 1% tests passed
|
2014-07-10 18:08:52 +04:00 |
|
Ilmir Usmanov
|
2d4b325d24
|
Fix warnings
|
2014-07-10 11:01:40 +04:00 |
|
Ilmir Usmanov
|
feddd33b00
|
Quickfix
|
2014-07-09 20:03:28 +04:00 |
|
Ilmir Usmanov
|
f46d5b440c
|
Merge line-by-line parser
|
2014-07-09 16:17:42 +04:00 |
|
e.gavrin
|
e3e0167249
|
remove output from lexer, fixes
|
2014-07-04 17:11:06 +04:00 |
|
e.gavrin
|
3fde3400f4
|
manualy generated blinky opcodes
|
2014-07-03 16:23:25 +04:00 |
|