Компиляция текста с использованием компилятора командной строки, а не файла - PullRequest
0 голосов
/ 26 января 2019

Я использую luac -p file.lua для анализа файлов на наличие синтаксических ошибок. Можно ли сделать что-то вроде этого:

luac -p | [a bunch of text]

Кто-то упомянул что-то о «трубопроводах», но я не мог понять, как это поможет.

То, что я хочу сделать, это взять текст из программы, которую я пишу, и поместить весь этот текст в компилятор с помощью -p, чтобы он просто анализировал текст. По сути, я хочу проверить синтаксис текстовой области моей программы без необходимости сначала записывать ее в файл.

1 Ответ

0 голосов
/ 27 января 2019

В bash вы можете сделать

luac -p - << EOF

Затем введите свой текст. Чтобы указать конец, просто наберите

EOF

в новой строке и нажмите ввод.

...