سؤال

أحاول بناء قواعد النحو بما يلي:

رقمي:عدد صحيح | تعويم | اللانهاية | باي ...ما لا نهاية:'∞' pi:"π"

لكن Antlr يرفض تحميل القواعد.

هل كانت مفيدة؟

المحلول

استخدم تعبير Java الذي يمثل حرف Unicode:

  • 'π' = '\u03C0'
  • '∞' = '\u221E'

سيعمل ذلك حتى '\uFFFF'؛لا تدعم Java Unicode المكون من خمسة أرقام.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top