cocoatomo / pygments-dmdl

DMDL lexer and highlighter for Pygments

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DATETIMEが使われていると処理が失敗する

cocoatomo opened this issue · comments

以下, Slackでもらった指摘の引用.

1. プロパティ型に `DATETIME` が含まれると解析に失敗する模様

2. 解析に失敗した時にエラーメッセージが以下しかでないので、
   ドキュメント側が悪いのかlexerが悪いのか切り分けが難しい

dmdl-1.rst:131: WARNING: Could not lex literal_block as "dmdl". Highlighting skipped.

おそらくDATE規則で先に読み込まれて, TIMEだけ残ってしまうのが原因.
skipをtokenの区切りとできるように実装方法を考える.

DATETIME規則への適合を先に確認することにして, いったん解決とする.