cairo-lang-parser 2.9.3

Cairo parser.
Documentation
//! > Test a syntax tree with literals

//! > test_runner_name
test_partial_parser_tree(expect_diagnostics: false)

//! > cairo_code
fn test() {
    println!('foo');
}

//! > top_level_kind
ExprInlineMacro

//! > ignored_kinds

//! > expected_diagnostics

//! > expected_tree
└── Top level kind: ExprInlineMacro
    ├── path (kind: ExprPath)
    │   └── item #0 (kind: PathSegmentSimple)
    │       └── ident (kind: TokenIdentifier): 'println'
    ├── bang (kind: TokenNot): '!'
    └── arguments (kind: ArgListParenthesized)
        ├── lparen (kind: TokenLParen): '('
        ├── arguments (kind: ArgList)
        │   └── item #0 (kind: Arg)
        │       ├── modifiers (kind: ModifierList) []
        │       └── arg_clause (kind: ArgClauseUnnamed)
        │           └── value (kind: TokenShortString): ''foo''
        └── rparen (kind: TokenRParen): ')'