joe-conigliaro
|
51388fea75
|
compiler: module init function & init consts for cached modules
|
2019-10-12 01:17:37 +03:00 |
|
joe-conigliaro
|
9defbf989d
|
compiler: improve module import error messages
|
2019-10-08 02:32:12 +03:00 |
|
joe-conigliaro
|
24136ab88b
|
compiler: get existing parser using path
|
2019-10-05 07:10:28 +03:00 |
|
Alexander Medvednikov
|
52f4f4026b
|
compiler: cache modules
|
2019-10-04 15:48:09 +03:00 |
|
Alexander Medvednikov
|
ee8ff39454
|
rename ModPath to v_modules_path; do not allow long variable names without _
|
2019-09-29 05:34:17 +03:00 |
|
Alexander Medvednikov
|
55d09d23b4
|
compiler: rename cerror() to verror(); some small optimizations
|
2019-09-24 19:38:04 +03:00 |
|
joe-conigliaro
|
23c84516e2
|
compiler: error on unused imports
|
2019-09-23 13:42:20 +03:00 |
|
joe-conigliaro
|
b4d033ff54
|
compiler: generalize mod dag & use for sorting structs also
|
2019-09-03 19:11:21 +03:00 |
|
Alexander Medvednikov
|
0e2c41e0f9
|
replace *Foo with &Foo everywhere
|
2019-09-01 22:51:16 +03:00 |
|
Delyan Angelov
|
83954acfd4
|
compiler: use cerror instead of panic.
|
2019-08-29 11:50:18 +03:00 |
|
Alexander Medvednikov
|
94b900bd0a
|
map: allow array values
|
2019-08-16 23:28:47 +03:00 |
|
Alexander Medvednikov
|
01531369f7
|
bring back local modules
|
2019-08-04 00:11:56 +02:00 |
|
Joe Conigliaro
|
8c04b5fe9c
|
use map.delete and last_node
|
2019-07-31 10:56:12 +02:00 |
|
Delyan Angelov
|
f1373874ef
|
compiler: fix issue #1350 - an error is produced, when a void fn returns a value
|
2019-07-29 16:35:56 +02:00 |
|
joe-conigliaro
|
979917144f
|
internal modules
|
2019-07-26 18:02:58 +02:00 |
|
joe-conigliaro
|
0ed240e123
|
modules: cycle error improvements
|
2019-07-22 12:44:08 +02:00 |
|
joe-conigliaro
|
135f200ea2
|
modules: cyclic import detection
|
2019-07-21 17:53:35 +02:00 |
|