ychenfo
|
dd1be541b8
|
nac3core: allow class to have no __init__, function/method name with module path added to ensure uniqueness
|
2021-09-20 23:36:19 +08:00 |
pca006132
|
4939ff4dbd
|
simple implementation of classes
|
2021-09-19 22:54:06 +08:00 |
ychenfo
|
471547855e
|
nac3core: toplevel change class method name handling, cleanup comments
|
2021-09-12 13:14:46 +08:00 |
ychenfo
|
2ce507964c
|
nac3core: fix broken top level test due to hashmap order
|
2021-09-09 00:44:56 +08:00 |
ychenfo
|
87f25e1c5d
|
nac3core: remove mutex on dyn symbol resolve
|
2021-09-08 19:27:32 +08:00 |
ychenfo
|
55335fc05d
|
nac3core: top level simple type var handled
|
2021-09-08 02:27:12 +08:00 |
ychenfo
|
247b364191
|
nac3core: top level fix cyclic ancestor analysis, add tests
|
2021-09-07 17:30:15 +08:00 |
ychenfo
|
54b4572c5f
|
nac3core: allow interior mutability to dyn symbolresolver, add add_id_def to symbolresolver trait, remove primitive from top level def list
|
2021-09-06 19:23:04 +08:00 |
ychenfo
|
7bbd608492
|
nac3core: top level cleanup, rewrite ancestors handling, __init__ occruence check
|
2021-08-31 13:54:16 +08:00 |
ychenfo
|
4a9593efa3
|
nac3core: top level clean up and fix ancestors analysis
|
2021-08-30 22:47:55 +08:00 |
ychenfo
|
098bd1e6e6
|
nac3core: top level check inheritance method overload
|
2021-08-30 17:39:29 +08:00 |
ychenfo
|
40e58d02ed
|
nac3core: toplevel all ancestors are put into the def list, disallow generic base class for now
|
2021-08-30 14:15:57 +08:00 |
ychenfo
|
35ef0386db
|
move helper function to another file
|
2021-08-27 10:21:51 +08:00 |