• Home
  • Raw
  • Download

Lines Matching full:rules

27 #include "utils/grammar/utils/rules.h"
46 Rules rules(locale_shard_map); in TEST_F() local
47 rules.Add("<day>", {"<2_digits>"}); in TEST_F()
48 rules.Add("<month>", {"<2_digits>"}); in TEST_F()
49 rules.Add("<year>", {"<4_digits>"}); in TEST_F()
51 rules.Add("<date>", {"<year>", "/", "<month>", "/", "<day>"}, in TEST_F()
53 const std::string rules_buffer = rules.Finalize().SerializeAsFlatbuffer(); in TEST_F()
65 Rules rules(locale_shard_map); in TEST_F() local
67 rules.Add("<test>", {"test"}, in TEST_F()
69 const std::string rules_buffer = rules.Finalize().SerializeAsFlatbuffer(); in TEST_F()
89 Rules rules(locale_shard_map); in TEST_F() local
91 rules.Add("<test>", {"please?", "reply", "<uppercase_token>"}, in TEST_F()
94 const std::string rules_buffer = rules.Finalize().SerializeAsFlatbuffer(); in TEST_F()
110 Rules rules(locale_shard_map); in TEST_F() local
112 rules.Add("<test>", {"<^>", "reply", "<uppercase_token>", "<$>"}, in TEST_F()
115 const std::string rules_buffer = rules.Finalize().SerializeAsFlatbuffer(); in TEST_F()
131 Rules rules(locale_shard_map); in TEST_F() local
132 rules.Add("<carrier>", {"lx"}); in TEST_F()
133 rules.Add("<carrier>", {"aa"}); in TEST_F()
135 rules.Add("<flight>", {"<carrier>", "<digits>", "<\b>"}, in TEST_F()
137 const std::string rules_buffer = rules.Finalize().SerializeAsFlatbuffer(); in TEST_F()
156 Rules rules(locale_shard_map); in TEST_F() local
158 rules.Add("<flight>", {"dial", "<phone>"}, in TEST_F()
160 rules.BindAnnotation("<phone>", "phone"); in TEST_F()
161 const std::string rules_buffer = rules.Finalize().SerializeAsFlatbuffer(); in TEST_F()
184 Rules rules(locale_shard_map); in TEST_F() local
185 rules.AddRegex("<code>", in TEST_F()
188 rules.Add("<test>", {"please?", "reply", "<code>"}, in TEST_F()
191 const std::string rules_buffer = rules.Finalize().SerializeAsFlatbuffer(); in TEST_F()
207 Rules rules(locale_shard_map); in TEST_F() local
208 rules.Add("<excluded>", {"be", "safe"}); in TEST_F()
209 rules.AddWithExclusion("<tokens_but_not_excluded>", {"<token>", "<token>"}, in TEST_F()
212 rules.Add("<set_reminder>", in TEST_F()
215 const std::string rules_buffer = rules.Finalize().SerializeAsFlatbuffer(); in TEST_F()
231 Rules rules(locale_shard_map); in TEST_F() local
233 rules.Add("<set_reminder>", {"do", "not", "forget", "to", "<filler>"}, in TEST_F()
235 const std::string rules_buffer = rules.Finalize().SerializeAsFlatbuffer(); in TEST_F()
247 Rules rules(locale_shard_map); in TEST_F() local
248 rules.Add("<carrier>", {"lx"}); in TEST_F()
249 rules.Add("<carrier>", {"aa"}); in TEST_F()
250 rules.Add("<flight_code>", {"<2_digits>"}); in TEST_F()
251 rules.Add("<flight_code>", {"<3_digits>"}); in TEST_F()
252 rules.Add("<flight_code>", {"<4_digits>"}); in TEST_F()
255 rules.Add("<track_flight>", in TEST_F()
259 rules.AddAssertion("<context_assertion>", {".?", "<digits>"}, in TEST_F()
261 const std::string rules_buffer = rules.Finalize().SerializeAsFlatbuffer(); in TEST_F()
274 Rules rules(locale_shard_map); in TEST_F() local
275 rules.Add("<carrier>", {"lx"}); in TEST_F()
276 rules.Add("<carrier>", {"aa"}); in TEST_F()
277 rules.Add("<flight_code>", {"<2_digits>"}); in TEST_F()
278 rules.Add("<flight_code>", {"<3_digits>"}); in TEST_F()
279 rules.Add("<flight_code>", {"<4_digits>"}); in TEST_F()
282 rules.Add("<track_flight>", {"<carrier>", "<flight_code>"}, in TEST_F()
285 const std::string rules_buffer = rules.Finalize().SerializeAsFlatbuffer(); in TEST_F()
297 Rules rules(locale_shard_map); in TEST_F() local
298 rules.Add("<carrier>", {"Lx"}, /*callback=*/kNoCallback, /*callback_param=*/0, in TEST_F()
300 rules.Add("<carrier>", {"AA"}, /*callback=*/kNoCallback, /*callback_param=*/0, in TEST_F()
302 rules.Add("<flight_code>", {"<2_digits>"}); in TEST_F()
303 rules.Add("<flight_code>", {"<3_digits>"}); in TEST_F()
304 rules.Add("<flight_code>", {"<4_digits>"}); in TEST_F()
307 rules.Add("<track_flight>", {"<carrier>", "<flight_code>"}, in TEST_F()
309 const std::string rules_buffer = rules.Finalize().SerializeAsFlatbuffer(); in TEST_F()