1

Тема: Прочее

Как вывести текст на консоль?

Основатель организации World of Legends и создатель одноимённого языка

Сайт snaulX

Поделиться

2

Re: Прочее

uses <crt>

..

print("Test", 123)
println("Test", 456)

Поделиться

3

Re: Прочее

советую сделать больше документации по тому как билдить и запускать файлы вручную (не в ide), больше документации по библиотекам (кстати как их сделать=|???? если что я про формат lib) и прочему

Основатель организации World of Legends и создатель одноимённого языка

Сайт snaulX

Поделиться

4

Re: Прочее

В репозиторий есть пара библиотек исходниками.
По сути это dll с парой однотипных методов на экспорт.
Они принимают в качестве аргумента указатель на стек, параметры пушатся в обратном порядке т.е. принимать их нужно по порядку.

Расширение .lib стоит т.к. ну кроссплатформенное же все должно быть. Либы можно собрать под разные платформы, но они должны иметь одинаковые названия.

Поделиться

5

Re: Прочее

Что не так?

Post's attachments

скрин114.png 298.21 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.
Основатель организации World of Legends и создатель одноимённого языка

Сайт snaulX

Поделиться

6

Re: Прочее

Похоже на ошибку компиляции :\
Попробуй заменить ~(k == "e") на k <> "e"

Поделиться

7

Re: Прочее

всё равно не работает neutral

Основатель организации World of Legends и создатель одноимённого языка

Сайт snaulX

Поделиться

8

Re: Прочее

uses <crt>

proc main():
  k ?= Crt.ReadKey()
  while k <> "e":
    print(k)
    k ?= Crt.ReadKey()
  end
  println()
  inputln()
end

---
Все работает.

Поделиться

9

Re: Прочее

Исправил эту недоработку транслятора.
Теперь первоначальный код должен корректно работать.

Поделиться