-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO
42 lines (34 loc) · 1.13 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
$Id: TODO,v 1.5 2003/12/21 01:07:34 mclap Exp $
[ ] save/load compiled tree
[ ] memory leak ?
[ ] operator[] for arrays
[ ] {for:assign_stmt_block ',' expr ... ???
[ ] {foreach: $avar, $key, $value}
[ ] {capture: $var} stmt {/capture}
[ ] max execution time (settings ?)
--
2003.12.21
[X] comments {* ... *}
[X] {include: expr}
[X] separate parsing & executing
2003.12.14
[!] bug in '.', если первое представлено числом.
2003.12.13
[X] linux compatibility
[X] gcc 2.95 compatible (unnamed union)
[X] 100,000 циклов while за ~2 sec
2003.12.11
[X] {while:expr}stmt{/while}
[X] {if:expr}stmt{else}stmt{/if}
[X] {if:expr}stmt{elseif:expr}stmt{else}stmt{/if}
2003.12.10:
[X] {if:expr}stmt{/if}
[X] swctx(int)
[X] определение line:pos для сообщений об ошибке
before 2003.12.10:
[X] оператор присваивания $a=$b
[X] оператор конкатенации $a.$b
[X] vnew(int type, ...);
[X] примитивные строковые константы ("...")
[X] числовые константы (int/float)
[X] nexec должен возвращать lexvalue