Ruby のエラー メッセージには、多くの場合、1 文字の接頭辞が付いた字句定数が含まれています。次に例を示します。
構文エラー、予期しない tIDENTIFIER、kEND が必要です
とはどこt
からk
来たのですか?他の文字はありますか?可能なキーワードのマスター リスト?
Ruby のエラー メッセージには、多くの場合、1 文字の接頭辞が付いた字句定数が含まれています。次に例を示します。
構文エラー、予期しない tIDENTIFIER、kEND が必要です
とはどこt
からk
来たのですか?他の文字はありますか?可能なキーワードのマスター リスト?
このような質問については、通常parse.yを参照してください。メモリが機能する場合、「t」はトークンを表し、「k」はキーワードを表します。
識別子を表すさまざまなトークンを次に示します (他のものの名前の意味で)。
%token <id> tIDENTIFIER tFID tGVAR tIVAR tCONSTANT tCVAR tLABEL
kEND
クイック検索で見つけた唯一の定義は、次のk_end
とおりです。
k_end : keyword_end
{
token_info_pop("end");
}
;