Этот коммит содержится в:
Softonik 2022-11-20 02:11:23 +03:00 коммит произвёл Nikolay Kopitonenko
родитель f3ba6030fa
коммит 578f800200
2 изменённых файлов: 20 добавлений и 1 удалений

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

@ -439,6 +439,8 @@ func handleIdent(expr ast.Expr) string {
ident := expr.(*ast.Ident)
code := ""
switch ident.Name {
case "nil":
code += "NULL"
case "string":
code += "char*"
default:

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

@ -860,7 +860,24 @@ var _ = Describe("Go Translator", func() {
Compare(source, expected)
})
})
Describe("Математика", func() {
Describe("Действия", func() {
It("nil -> NULL", func() {
source := `package test
func Loop() {
if p == nil {
}
}
`
expected := `
void loop();
void loop() {
if (p == NULL) {
}
}
`
Compare(source, expected)
})
It("i++", func() {
source := `package test
func Loop() {