Commit Graph

17 Commits (81f8b261272e2ae34ff752e91401d28c4410d367)

Author SHA1 Message Date
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