در بسته biditools چندین دستور شرطی برای چک کردن اینکه یک دستور بدوی هست یا نه وجود دارد. به عنوان نمونه
\documentclass{article}
\usepackage{xepersian}
\settextfont{Arial}
\begin{document}
\makeatletter
\if@bidi@defprimitive\special{%
دستور بدوی است%
}{%
دستور ماکرو است
}
\if@bidi@defprimitive\alpha{%
دستور بدوی است%
}{%
دستور ماکرو است
}
\makeatother
\end{document}
به شما نشان میدهد که دستور \special بدوی است اما دستور \alpha ماکرو است. دستورات بدوی دستورات اتمی هستند که در موتور تک تعریف شدهاند و قابل تجزیه شدن به دستورات سادهتر نیستند. ماکرو دستوری است که با استفاده از دستورات بدوی یا دستورات سطح بالاتری تعریف شده که خود این دستورات سطح بالاتر با استفاده از دستورات بدوی تعریف شدهاند.