Home
last modified time | relevance | path

Searched refs:alts (Results 1 - 16 of 16) sorted by relevance

/third_party/python/Tools/peg_generator/pegen/
H A Dgrammar_parser.py150 # rule: rulename memoflag? ":" alts NEWLINE INDENT more_alts DEDENT | rulename memoflag? ":" NEWLINE INDENT more_alts DEDENT | rulename memoflag? ":" alts NEWLINE
159 (alts := self.alts())
169 return Rule ( rulename [0] , rulename [1] , Rhs ( alts . alts + more_alts . alts ) , memo = opt )
195 (alts := self.alts())
199 return Rule ( rulename [0] , rulename [1] , alts , mem
237 def alts(self) -> Optional[Rhs]: global() member in GeneratedParser
[all...]
H A Dgrammar.py92 lines += [f" | {alt}" for alt in self.rhs.alts]
106 and len(rhs.alts) == 1
107 and len(rhs.alts[0].items) == 1
108 and isinstance(rhs.alts[0].items[0].item, Group)
110 rhs = rhs.alts[0].items[0].item.rhs
146 def __init__(self, alts: List[Alt]):
147 self.alts = alts
151 return " | ".join(str(alt) for alt in self.alts)
154 return f"Rhs({self.alts!
[all...]
H A Dpython_generator.py60 return any(self.visit(alt) for alt in node.alts)
116 if len(node.alts) == 1 and len(node.alts[0].items) == 1:
117 self.cache[node] = self.visit(node.alts[0].items[0])
238 def alts_uses_locations(self, alts: Sequence[Alt]) -> bool:
239 for alt in alts:
243 if isinstance(n.item, Group) and self.alts_uses_locations(n.item.rhs.alts):
265 if self.alts_uses_locations(node.rhs.alts):
289 assert len(node.alts) == 1
290 for alt in node.alts
[all...]
H A Dvalidator.py24 for index, alt in enumerate(node.alts):
25 alts_to_consider = node.alts[index + 1 :]
H A Dc_generator.py208 self.cache[node] = self.generate_call(node.alts[0].items[0])
591 if any(alt.action and "EXTRA" in alt.action for alt in rhs.alts):
628 if any(alt.action and "EXTRA" in alt.action for alt in rhs.alts):
700 assert len(node.alts) == 1
701 for alt in node.alts:
H A Dfirst_sets.py118 for alt in item.alts:
H A Dparser_generator.py236 for alt in rhs.alts:
/third_party/python/Lib/lib2to3/
H A Dpatcomp.py79 alts = [self.compile_node(ch) for ch in node.children[::2]]
80 if len(alts) == 1:
81 return alts[0]
82 p = pytree.WildcardPattern([[a] for a in alts], min=1, max=1)
/third_party/node/deps/v8/src/regexp/experimental/
H A Dexperimental-compiler.cc370 ZoneList<RegExpTree*>& alts = *node->alternatives(); variable
371 CompileDisjunction(alts.length(),
372 [&](int i) { alts[i]->Accept(this, nullptr); });
/third_party/python/Lib/distutils/command/
H A Dsdist.py253 alts = fn
255 for fn in alts:
263 ', '.join(alts))
/third_party/python/Tools/peg_generator/scripts/
H A Dgrammar_grapher.py86 return [_ref for alt in item.alts for _ref in references_for_item(alt)]
/third_party/python/Lib/test/
H A Dtest_patma.py2607 alts = [
2614 self.assertEqual(f(range(10)), alts[0])
2615 self.assertEqual(f(range(1, 11)), alts[1])
2616 self.assertEqual(f(range(0, -10, -1)), alts[2])
2617 self.assertEqual(f(range(-1, -11, -1)), alts[3])
2618 self.assertEqual(f(range(10, 20)), alts[4])
2631 alts = [
2638 self.assertEqual(f((False, range(10), True)), alts[0])
2639 self.assertEqual(f((False, range(1, 11), True)), alts[1])
2640 self.assertEqual(f((False, range(0, -10, -1), True)), alts[
[all...]
/third_party/rust/crates/regex/src/
H A Dexec.rs1563 let alts = match *expr.kind() { in alternation_literals()
1564 HirKind::Alternation(ref alts) => alts, in alternation_literals()
1579 for alt in alts { in alternation_literals()
/third_party/node/deps/v8/src/regexp/
H A Dregexp-compiler.cc3813 ZoneList<GuardedAlternative>* alts = alternatives(); in FillInBMInfo() local
3814 budget = (budget - 1) / alts->length(); in FillInBMInfo()
3815 for (int i = 0; i < alts->length(); i++) { in FillInBMInfo()
3816 GuardedAlternative& alt = alts->at(i); in FillInBMInfo()
/third_party/skia/third_party/externals/harfbuzz/src/
H A Dhb-ot-layout-gsub-table.hh597 Iterator alts) in serialize()
600 return_trace (alternates.serialize (c, alts)); in serialize()
/third_party/rust/crates/regex/regex-syntax/src/ast/
H A Dparse.rs654 if let Some(&mut Alternation(ref mut alts)) = stack.last_mut() { in push_or_add_alternation()
655 alts.asts.push(concat.into_ast()); in push_or_add_alternation()

Completed in 27 milliseconds