Lua 프로그래밍 언어

이 문서 섹션은 www.lua.org 에서 확인할 수 있는 Lua 참조 문서의 수정된 버전입니다. 이 절에서는 nzLua의 어휘, 구문, 시맨틱을 설명합니다. 즉, 유효한 토큰, 조합할 수 있는 방법, 조합의 의미를 설명합니다. Lua의 일부 기능이 제거되었으며 nzLua SQL 프로그래머에게 더 친숙하도록 Lua 구문과 키워드를 확장했습니다.

언어 구문은 일반적인 확장 BNF 표기법을 사용하여 설명할 것이며, 여기서 ' {a} 0 이상의 a를 의미하고 ' [a] '는 선택적 a를 의미합니다. 비터미널은 비터미널처럼 표시되고, 키워드는 ' kword, 기타 터미널 기호는 ' =' 처럼 표시됩니다.