Python: добавлено глобальное объявление массива
Этот коммит содержится в:
родитель
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)
|
||||
})
|
||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче