luac -p file.lua
구문 오류를 검사하기 위해 파일을 구문 분석하는 데 사용 하고 있습니다. 다음과 같이 할 수 있습니까?
luac -p | [a bunch of text]
누군가는 '파이핑 (piping)'에 대해 언급했지만 어떻게 도움이 될지 알 수 없었습니다.
내가하고 싶은 일은 내가 쓰고있는 프로그램에서 텍스트를 가져 와서 모든 텍스트를 컴파일러에 넣어서 텍스트를 -p
파싱하는 것이다. 기본적으로 파일에 먼저 쓰지 않아도 내 프로그램의 텍스트 영역 구문을 확인하려고합니다.
c : \ folder * .lua는 파일을 가리키는 것 같습니다. 파일없이 텍스트를 컴파일하려고합니다. 아마도 클립 보드에서 또는 모든 텍스트를 명령 프롬프트에 추가하는 것일 것입니다. Java 프로세스 실행에서이 작업을 수행하고 있습니다. (또한 쪽지, 나는 맥 및 창 작업이 얻을 바라고 있어요)
—
tproper
예,
—
Egor Skriptunoff
luac
stdin에서 프로그램을 수락합니다 : luac -p -
그럼, 그냥 실행cat program.lua | luac -p -
그게 어떻게 작동하는지 모르겠다 ... program.lua는 무엇인가? 기억하십시오. 파일이 없습니다. 텍스트가 터미널로 들어갑니다.
—
tproper
for %a in ("C:\Folder\*.lua") do luac -p | "%~a"
....