summaryrefslogtreecommitdiff
path: root/mesonbuild/ast/printer.py
AgeCommit message (Expand)Author
2025-12-22ast: printer: give a precedence to all kinds of functionsPaolo Bonzini
2025-12-08interpreterbase: make ArithmeticNode and MesonOperator both use operator namesPaolo Bonzini
2025-12-08make ctype the same as the printed ASTPaolo Bonzini
2025-05-29AstPrinter: Add parenthesis where neccessaryVolker Weißmann
2025-05-29AstPrinter: Use str.translate instead of str.replaceVolker Weißmann
2024-04-08parser: revert to single StringNode typeCharles Brunet
2024-04-08simplify astprinter by using operator valueCharles Brunet
2024-04-08simplify RawPrinter using FullAstVisitorCharles Brunet
2024-04-08fix colon wrongly named column in parserCharles Brunet
2024-04-08Fix type checking in ast.printerCharles Brunet
2024-02-26printer: Add a newline after "else"Xavier Claessens
2024-02-26printer: notin operator should be printed as "not in"Xavier Claessens
2024-01-08ast/printer: fix mypy issuesDylan Baker
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-09-11raw printerCharles Brunet
2023-09-11parser: use IdNode for foreach varnamesCharles Brunet
2023-09-11parser: use IdNode for function name and assignment nameCharles Brunet
2023-09-11parser: preserve escape chars in stringsCharles Brunet
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz
2023-02-28refactor a few subsystem-relative imports that imported the wrong locationEli Schwartz
2023-02-01treewide: add future annotations importEli Schwartz
2022-10-03pylint: enable unnecessary-comprehensionDylan Baker
2022-09-07Fixed string escaping in AstPrinterVolker Weißmann
2022-05-24ast: cmake: Generate line numbers while printing the AST for better debuggingDaniel Mensinger
2021-07-25ast: Add dummy "support" for fstrings in the ast packageDaniel Mensinger
2021-06-16Fix assert(not true) raising backtraceXavier Claessens
2020-05-23ast: Add AST JSON printerDaniel Mensinger
2020-03-02types: Remove redundant __init__() -> None annotationDaniel Mensinger
2020-03-02types: Annotate the AST visitorsDaniel Mensinger
2020-03-02types: Annotate mparser.pyDaniel Mensinger
2019-12-10assert(): Make message argument optionalXavier Claessens
2019-06-28ast: printer fix index node printingDaniel Mensinger
2019-04-25ast/printer: remove useless ternaryDylan Baker
2019-01-24Fixed style issuesDaniel Mensinger
2019-01-22Can now rewrite filesDaniel Mensinger
2019-01-22AST post processingDaniel Mensinger
2019-01-22Added Ast printerDaniel Mensinger
2019-01-22Basic AST visitor patternDaniel Mensinger