VSCode показывает странные ошибки в моем коде Haxe

#visual-studio-code #haxe

#visual-studio-код #хаксе

Вопрос:

я только сегодня начал изучать Haxe, и у меня возникла пара проблем с моим VSCode.

Всего есть 3 «Ошибки», точнее 2 ошибки и 1 информация, но информация кажется неправильной, и я хотел бы знать, как от нее избавиться.

Прежде чем я перейду к более подробным сведениям, некоторые сведения, которые могут иметь отношение к делу:

  • Я создал свой проект, используя «Haxe: Инициализация проекта» из расширения Haxe VSCode
  • Я ничего не изменил в файле build.hxml
  • Если я запускаю свой код с помощью VSCode (Ctrl-Shift-B), я получаю ошибку
  • Если я запущу его на обычном CMD с «haxe build.hxml», он будет работать совершенно нормально, без ошибок вообще

Код:

 class Main {  static function main() {  trace("Hello, World!");  var t:String = Sys.stdin().readLine().toString();  trace(t);  } }  

Файл build.hxml:

 -cp src -D analyzer-optimize -main Main --interp  

Первая ошибка, которую я получаю:

Похоже, что этой ошибки даже нет в моем собственном файле, как такое может быть? Sys.stdin().readLine() Похоже, это как-то связано с этим, так как эта ошибка возникла в тот момент, когда я добавил эту строку.

 Uncaught exception Not implemented in haxe.io.input.readByte at haxe/io/Input.hx tasks [180. 1]  

Снимок экрана из VSCode

Вторая ошибка, которую я получаю:

Еще раз, похоже, это как-то связано с Sys.stdin().readline() тем, что на этот раз именно эта часть моего кода подчеркнута красным цветом, а сообщение об ошибке указывает именно на эту строку.

Called from here tasks [4, 18]

Снимок экрана из VSCode (ошибка) Снимок экрана из VSCode (красное подчеркивание)

The (kind of) error / Info i get:

Это самое странное, имхо.. Это синее «~», которое я получаю в начале своей trace("Hello, World!"); строки.

Снимок экрана со странным синим символом Снимок экрана из VSCode «Проблема», касающаяся этой строки

Заранее спасибо!

Я весь день просматривал Интернет в надежде найти что-нибудь, чтобы решить эту проблему самостоятельно, но с тех пор, как я впервые использовал Haxe, и я не смог найти что-то даже похожее на это, я надеюсь, что некоторые из вас, 5 голов, могут помочь мне в этом. 🙂