Python: добавлено глобальное объявление массива

Этот коммит содержится в:
Softonik 2022-12-17 01:27:57 +03:00 коммит произвёл Nikolay Kopitonenko
родитель f432707e42
коммит c591e38ddb
2 изменённых файлов: 16 добавлений и 0 удалений

Просмотреть файл

@ -703,6 +703,8 @@ func handleValueSpecValues(values []ast.Expr) string {
switch v := value.(type) {
case *ast.BasicLit:
code += handleBasicLit(v)
case *ast.CompositeLit:
code += handleCompositeLit(v)
case *ast.BinaryExpr:
code += handleBinaryExpr(v)
case *ast.SelectorExpr:

Просмотреть файл

@ -117,6 +117,20 @@ def main():
t = True
o = True
main()
`
Compare(source, expected)
})
It("Array declaration", func() {
source := `package test
import . "skidl"
var a = []any{}
`
expected := `from skidl import *
a = []
`
Compare(source, expected)
})