31 struct sep : plus<space> {};
42 struct pinName : plus<not_at<sep>, any> {};
64 struct flagParam : sor<seq<TAO_PEGTL_ISTRING( "off" ), not_at<alnum>>,
65 seq<TAO_PEGTL_ISTRING( "thermal" ), not_at<alnum>>,
66 seq<TAO_PEGTL_ISTRING( "xpart" ), not_at<alnum>>> {};
77 opt<fieldParamValuePairs>,
82 number<SIM_VALUE::TYPE_FLOAT, NOTATION::SI>> {};
89 template <
typename>
inline constexpr const char*
errorMessage =
nullptr;
96 "expected quoted or unquoted string";
98 "expected parameter=value pairs";
101 "expected 'R', 'C', 'L', 'V', 'I' or a number";
103 "expected end of string";
111 template <
typename Rule>
using control = must_if<error>::control<Rule>;