以下のエスケープ表現が有効です。92文字列中で改行の直前にバックスラッシュ文字「\」があればそこは文字列データ中でも改行として含まれることになります。表現するところのバイトデータになります。Unicode文字列をエスケープ表現で記述する場合は、UTF-8文字符号化方式でのバイトの並びを入れる必要があります。文字列リテラルは長括弧によって表現することもできます。開き長括弧は開き角括弧「[」で始まり、その後に0個以上の等号「=」が続き、その後に開き角括弧「[」で終わるものです。次のものはすべて開き長括弧です。[[[=[[=====[開き長括弧はそれと対応する閉じ長括弧によって閉められなければなりません。対応する閉じ長括弧とは、開き長括弧の開き角括弧「[」を閉じ角括弧「]」に置換したものです。次のものはすべて閉じ長括弧です。]]]=]]=====]特別な場合として、開き長括弧の直後が改行になっているものについては、その改行は文字列データには含まれません。閉じ長括弧の直前の改行は文字列データに含まれます。長括弧で括られた文字列中ではエスケープ表現は特別な意味を持たず書かれてある通りの文字列データになります。以下のものと等価です。文字列を含めて、全ての文字列データは真偽値としては真値として解釈されます。して内部的に表現されます。間であり、これを超える数値は丸め誤差が発生する可能性があります。ように表現することも出来ます。ようにも記述できます。これらに対応するリテラルを提供していません。ような除算も同様です。使われる場合があります。すべての数値は、真偽値へ変換される場合、真とみなされることに注意してください。偽とみなされるような他言語とは異なる点です。文字列へ変換される場合、有限の数値は小数で、可能なら指数表記で表現されます。オブジェクトによく似た連想配列です。テーブルは波括弧を使って作成します。作成時にフィールドにデータを入れるには、コンマかセミコロン、あるいはその両方で区切られたフィールド指示子のリストで記述します。次のようないくつかの形式をとります。値が値として使われます。