@@ -13,7 +13,7 @@ msgid ""
1313msgstr ""
1414"Project-Id-Version : Python 3.14\n "
1515"Report-Msgid-Bugs-To : \n "
16- "POT-Creation-Date : 2025-12-19 14:15 +0000\n "
16+ "POT-Creation-Date : 2025-12-29 14:16 +0000\n "
1717"PO-Revision-Date : 2025-09-16 00:00+0000\n "
1818"Last-Translator : Adorilson Bezerra <adorilson@gmail.com>, 2025\n "
1919"Language-Team : Portuguese (Brazil) (https://app.transifex.com/python-doc/ "
@@ -199,7 +199,7 @@ msgid ""
199199"int? end_col_offset)\n"
200200"\n"
201201" arguments = (arg* posonlyargs, arg* args, arg? vararg, arg* kwonlyargs,\n"
202- " expr* kw_defaults, arg? kwarg, expr* defaults)\n"
202+ " expr? * kw_defaults, arg? kwarg, expr* defaults)\n"
203203"\n"
204204" arg = (identifier arg, expr? annotation, string? type_comment)\n"
205205" attributes (int lineno, int col_offset, int? end_lineno, int? "
@@ -245,179 +245,6 @@ msgid ""
245245"end_col_offset)\n"
246246"}\n"
247247msgstr ""
248- "-- ASDL's 4 builtin types are:\n"
249- "-- identifier, int, string, constant\n"
250- "\n"
251- "module Python\n"
252- "{\n"
253- " mod = Module(stmt* body, type_ignore* type_ignores)\n"
254- " | Interactive(stmt* body)\n"
255- " | Expression(expr body)\n"
256- " | FunctionType(expr* argtypes, expr returns)\n"
257- "\n"
258- " stmt = FunctionDef(identifier name, arguments args,\n"
259- " stmt* body, expr* decorator_list, expr? returns,\n"
260- " string? type_comment, type_param* type_params)\n"
261- " | AsyncFunctionDef(identifier name, arguments args,\n"
262- " stmt* body, expr* decorator_list, expr? "
263- "returns,\n"
264- " string? type_comment, type_param* type_params)\n"
265- "\n"
266- " | ClassDef(identifier name,\n"
267- " expr* bases,\n"
268- " keyword* keywords,\n"
269- " stmt* body,\n"
270- " expr* decorator_list,\n"
271- " type_param* type_params)\n"
272- " | Return(expr? value)\n"
273- "\n"
274- " | Delete(expr* targets)\n"
275- " | Assign(expr* targets, expr value, string? type_comment)\n"
276- " | TypeAlias(expr name, type_param* type_params, expr value)\n"
277- " | AugAssign(expr target, operator op, expr value)\n"
278- " -- 'simple' indicates that we annotate simple name without parens\n"
279- " | AnnAssign(expr target, expr annotation, expr? value, int "
280- "simple)\n"
281- "\n"
282- " -- use 'orelse' because else is a keyword in target languages\n"
283- " | For(expr target, expr iter, stmt* body, stmt* orelse, string? "
284- "type_comment)\n"
285- " | AsyncFor(expr target, expr iter, stmt* body, stmt* orelse, "
286- "string? type_comment)\n"
287- " | While(expr test, stmt* body, stmt* orelse)\n"
288- " | If(expr test, stmt* body, stmt* orelse)\n"
289- " | With(withitem* items, stmt* body, string? type_comment)\n"
290- " | AsyncWith(withitem* items, stmt* body, string? type_comment)\n"
291- "\n"
292- " | Match(expr subject, match_case* cases)\n"
293- "\n"
294- " | Raise(expr? exc, expr? cause)\n"
295- " | Try(stmt* body, excepthandler* handlers, stmt* orelse, stmt* "
296- "finalbody)\n"
297- " | TryStar(stmt* body, excepthandler* handlers, stmt* orelse, stmt* "
298- "finalbody)\n"
299- " | Assert(expr test, expr? msg)\n"
300- "\n"
301- " | Import(alias* names)\n"
302- " | ImportFrom(identifier? module, alias* names, int? level)\n"
303- "\n"
304- " | Global(identifier* names)\n"
305- " | Nonlocal(identifier* names)\n"
306- " | Expr(expr value)\n"
307- " | Pass | Break | Continue\n"
308- "\n"
309- " -- col_offset is the byte offset in the utf8 string the parser "
310- "uses\n"
311- " attributes (int lineno, int col_offset, int? end_lineno, int? "
312- "end_col_offset)\n"
313- "\n"
314- " -- BoolOp() can use left & right?\n"
315- " expr = BoolOp(boolop op, expr* values)\n"
316- " | NamedExpr(expr target, expr value)\n"
317- " | BinOp(expr left, operator op, expr right)\n"
318- " | UnaryOp(unaryop op, expr operand)\n"
319- " | Lambda(arguments args, expr body)\n"
320- " | IfExp(expr test, expr body, expr orelse)\n"
321- " | Dict(expr?* keys, expr* values)\n"
322- " | Set(expr* elts)\n"
323- " | ListComp(expr elt, comprehension* generators)\n"
324- " | SetComp(expr elt, comprehension* generators)\n"
325- " | DictComp(expr key, expr value, comprehension* generators)\n"
326- " | GeneratorExp(expr elt, comprehension* generators)\n"
327- " -- the grammar constrains where yield expressions can occur\n"
328- " | Await(expr value)\n"
329- " | Yield(expr? value)\n"
330- " | YieldFrom(expr value)\n"
331- " -- need sequences for compare to distinguish between\n"
332- " -- x < 4 < 3 and (x < 4) < 3\n"
333- " | Compare(expr left, cmpop* ops, expr* comparators)\n"
334- " | Call(expr func, expr* args, keyword* keywords)\n"
335- " | FormattedValue(expr value, int conversion, expr? format_spec)\n"
336- " | Interpolation(expr value, constant str, int conversion, expr? "
337- "format_spec)\n"
338- " | JoinedStr(expr* values)\n"
339- " | TemplateStr(expr* values)\n"
340- " | Constant(constant value, string? kind)\n"
341- "\n"
342- " -- the following expression can appear in assignment context\n"
343- " | Attribute(expr value, identifier attr, expr_context ctx)\n"
344- " | Subscript(expr value, expr slice, expr_context ctx)\n"
345- " | Starred(expr value, expr_context ctx)\n"
346- " | Name(identifier id, expr_context ctx)\n"
347- " | List(expr* elts, expr_context ctx)\n"
348- " | Tuple(expr* elts, expr_context ctx)\n"
349- "\n"
350- " -- can appear only in Subscript\n"
351- " | Slice(expr? lower, expr? upper, expr? step)\n"
352- "\n"
353- " -- col_offset is the byte offset in the utf8 string the parser "
354- "uses\n"
355- " attributes (int lineno, int col_offset, int? end_lineno, int? "
356- "end_col_offset)\n"
357- "\n"
358- " expr_context = Load | Store | Del\n"
359- "\n"
360- " boolop = And | Or\n"
361- "\n"
362- " operator = Add | Sub | Mult | MatMult | Div | Mod | Pow | LShift\n"
363- " | RShift | BitOr | BitXor | BitAnd | FloorDiv\n"
364- "\n"
365- " unaryop = Invert | Not | UAdd | USub\n"
366- "\n"
367- " cmpop = Eq | NotEq | Lt | LtE | Gt | GtE | Is | IsNot | In | NotIn\n"
368- "\n"
369- " comprehension = (expr target, expr iter, expr* ifs, int is_async)\n"
370- "\n"
371- " excepthandler = ExceptHandler(expr? type, identifier? name, stmt* body)\n"
372- " attributes (int lineno, int col_offset, int? end_lineno, "
373- "int? end_col_offset)\n"
374- "\n"
375- " arguments = (arg* posonlyargs, arg* args, arg? vararg, arg* kwonlyargs,\n"
376- " expr* kw_defaults, arg? kwarg, expr* defaults)\n"
377- "\n"
378- " arg = (identifier arg, expr? annotation, string? type_comment)\n"
379- " attributes (int lineno, int col_offset, int? end_lineno, int? "
380- "end_col_offset)\n"
381- "\n"
382- " -- keyword arguments supplied to call (NULL identifier for **kwargs)\n"
383- " keyword = (identifier? arg, expr value)\n"
384- " attributes (int lineno, int col_offset, int? end_lineno, int? "
385- "end_col_offset)\n"
386- "\n"
387- " -- import name with optional 'as' alias.\n"
388- " alias = (identifier name, identifier? asname)\n"
389- " attributes (int lineno, int col_offset, int? end_lineno, int? "
390- "end_col_offset)\n"
391- "\n"
392- " withitem = (expr context_expr, expr? optional_vars)\n"
393- "\n"
394- " match_case = (pattern pattern, expr? guard, stmt* body)\n"
395- "\n"
396- " pattern = MatchValue(expr value)\n"
397- " | MatchSingleton(constant value)\n"
398- " | MatchSequence(pattern* patterns)\n"
399- " | MatchMapping(expr* keys, pattern* patterns, identifier? rest)\n"
400- " | MatchClass(expr cls, pattern* patterns, identifier* kwd_attrs, "
401- "pattern* kwd_patterns)\n"
402- "\n"
403- " | MatchStar(identifier? name)\n"
404- " -- The optional \" rest\" MatchMapping parameter handles "
405- "capturing extra mapping keys\n"
406- "\n"
407- " | MatchAs(pattern? pattern, identifier? name)\n"
408- " | MatchOr(pattern* patterns)\n"
409- "\n"
410- " attributes (int lineno, int col_offset, int end_lineno, int "
411- "end_col_offset)\n"
412- "\n"
413- " type_ignore = TypeIgnore(int lineno, string tag)\n"
414- "\n"
415- " type_param = TypeVar(identifier name, expr? bound, expr? default_value)\n"
416- " | ParamSpec(identifier name, expr? default_value)\n"
417- " | TypeVarTuple(identifier name, expr? default_value)\n"
418- " attributes (int lineno, int col_offset, int end_lineno, int "
419- "end_col_offset)\n"
420- "}\n"
421248
422249#: ../../library/ast.rst:42
423250msgid "Node classes"
0 commit comments