Lua 러너
무료 온라인 Lua 러너. 브라우저에서 Lua 5.4 코드를 즉시 실행합니다. print 출력, 오류 스택 트레이스, 무한 루프 보호 지원. 설치 불필요.
이 도구로 Lua 코드를 온라인에서 어떻게 실행하나요?
에디터에 코드를 입력하거나 붙여넣고 실행 버튼을 누르거나 Ctrl+Enter를 사용하세요. print과 io.write 출력이 아래 출력 패널에 즉시 나타나, 환경 설정 없이 스니펫을 반복해서 시험할 수 있습니다.
러너는 어떤 Lua 버전을 사용하나요?
현재 안정 버전인 Lua 5.4를 wasmoon 프로젝트로 WebAssembly에 컴파일하여 실행합니다. 언어 의미론, 표준 라이브러리, 바이트코드 VM 모두 데스크톱 lua 5.4 빌드와 동일하게 동작합니다.
내 코드가 서버로 업로드되나요?
아니요. 인터프리터 전체가 WebAssembly 모듈로 브라우저 안에서 로컬 실행됩니다. 코드는 기기를 떠나지 않으므로 비공개 스니펫도 안전하고, 페이지를 로드한 뒤에는 오프라인에서도 사용할 수 있습니다.
코드에 무한 루프가 있으면 어떻게 되나요?
Lua 디버그 훅이 실행된 명령어 수를 세어 약 2초 분량에 도달하면 실행을 중단합니다. 멈춘 탭 대신 명확한 타임아웃 메시지가 표시되고, 엔진은 다음 실행에도 그대로 사용할 수 있습니다.
오류는 어떻게 표시되나요?
컴파일 오류와 런타임 오류 모두 Lua 스택 트레이스와 코드 줄 번호가 포함되어 출력 영역에 빨간색으로 표시되어 문제 위치를 파악하기 쉽습니다. 첫 줄은 토스트로도 요약 표시됩니다.
어떤 표준 라이브러리를 사용할 수 있나요?
Lua 5.4 표준 전체(base, string, table, math, coroutine, utf8, 샌드박스된 os/io)가 로드됩니다. 실제 파일 시스템이나 네트워크에는 접근할 수 없고 require은 내장 모듈에만 동작합니다.
스마트폰이나 태블릿에서도 쓸 수 있나요?
네. 레이아웃은 반응형이라 에디터, 버튼, 출력 패널이 작은 화면에 맞게 조정되고, 화면 키보드로도 짧은 스크립트를 입력할 수 있습니다.
이 Lua 러너는 누구에게 유용한가요?
Lua 문법을 배우는 입문자, 작은 로직이나 string/table 실험을 하는 개발자, 설치 없이 스니펫을 확인하고 싶은 분께 유용합니다. Lua 스크립트 기반 게임 Mod 제작자의 빠른 문법 확인 용도로도 쓰입니다.
Lua 러너 사용 방법
이 러너는 공식 인터프리터의 WebAssembly 빌드로 Lua 5.4를 완전히 브라우저 안에서 실행합니다. 업로드도, 계정 가입도 필요 없습니다. 예제를 고르거나 직접 코드를 작성하고 실행을 누르면 print 출력이 아래에 나타나고, 런타임 오류는 빨간색으로 표시됩니다. 약 2초 분량의 명령 한도가 무한 루프를 안전하게 중단시킵니다.
- 예제 드롭다운에서 시작점을 고르세요. Hello World, 숫자 루프, 테이블과 string 라이브러리, 무한 루프 타임아웃 데모 중 하나가 곧바로 에디터에 불러와집니다.
- 에디터에서 Lua 코드를 작성하거나 수정하세요. Ctrl+Enter를 누르면 마우스 없이도 현재 코드를 실행할 수 있습니다.
- 실행 버튼(재생 아이콘)을 눌러 코드를 실행하세요. print과 io.write 출력이 출력 패널에 표시되고 아래에 소요 시간이 나타납니다.
- 문제가 생기면 오류가 빨간색으로 표시되며 Lua 스택 트레이스와 함께 코드의 정확한 줄 번호도 보여 줍니다.
- 실행 사이사이에 출력 지우기(지우개 아이콘)로 출력 패널을 정리하세요. 에디터의 코드는 그대로 유지됩니다.
- 헤더 옆 배지에는 엔진 상태와 로드가 끝난 뒤의 정확한 Lua 버전이 표시됩니다. 예: Lua 5.4.
무한 루프(타임아웃 데모) 예제를 사용해 보세요. 약 2초 후 실행이 멈추고 페이지가 얼지 않고 명확한 타임아웃 메시지가 뜹니다. 이것이 내장 명령 한도가 하는 일입니다.
관련 도구
- 코드 놀이터 라이브 미리보기, 줄 번호 에디터, 캡처된 콘솔을 갖춘 온라인 HTML·CSS·JavaScript 놀이터. 코드를 즉시 테스트하고 결과를 단일 HTML 파일로 다운로드하세요. 완전히 브라우저에서 실행됩니다.
- JSON 검증기 JSON 구문을 즉시 검증하고 상세 오류 메시지와 행 번호를 확인하세요. 브라우저에서 동작하는 무료 도구.
- Chmod 계산기 체크박스 포함 Linux 파일 권한을 시각화하고 계산하는 무료 온라인 chmod 계산기. 숫자(755, 644)와 기호 표기법(rwxr-xr-x)을 즉시 변환. setuid, setgid, sticky bit 같은 특수 권한 지원.
- ASCII 코드표 10진수, 16진수, 8진수, 2진수 코드, HTML 엔티티 및 문자 설명을 포함한 완전한 ASCII 문자 인코딩 참조. 즉시 검색 및 필터링.
- HTTP 요청 테스터 브라우저에서 직접 REST API를 테스트하세요. 사용자 정의 헤더, 본문, 쿼리 매개변수로 GET, POST, PUT, DELETE 요청을 전송하고 응답 상태, 헤더, JSON 본문을 즉시 확인합니다.
- .htaccess 생성기 Apache .htaccess 규칙을 생성합니다. 리디렉션, 재작성, 보안 헤더, 캐싱 등.
- Robots.txt 생성기 무료 온라인 robots.txt 생성기. robots.txt 파일을 만들고 사용자 정의하여 검색 엔진 크롤링을 제어하고, 크롤러 액세스를 관리하며, 사이트 SEO를 최적화하세요.
- 사이트맵 생성기 무료 온라인 XML 사이트맵 생성기. URL 추가, 우선순위 및 빈도 설정, SEO 친화적 사이트맵을 즉시 생성하세요.