block
{ "{"
let_declaration
let "let"
identifier "env"
= "="
try_expression
call_expression
identifier "env"
arguments
( "("
) ")"
? "?"
; ";"
let_declaration (+88 nodes collapsed)
let_declaration (+23 nodes collapsed)
let_declaration (+65 nodes collapsed)
expression_statement (+21 nodes collapsed)
let_declaration (+73 nodes collapsed)
let_declaration
let "let"
tuple_pattern
( "("
identifier "interface"
, ","
identifier "config"
) ")"
= "="
block
{ "{"
let_declaration
let "let"
identifier "tauri_config_guard"
= "="
call_expression
field_expression
call_expression
field_expression
identifier "tauri_config"
. "."
field_identifier "lock"
arguments
( "("
) ")"
. "."
field_identifier "unwrap"
arguments
( "("
) ")"
; ";"
let_declaration
let "let"
identifier "tauri_config_"
= "="
call_expression
field_expression
call_expression
field_expression
identifier "tauri_config_guard"
. "."
field_identifier "as_ref"
arguments
( "("
) ")"
. "."
field_identifier "unwrap"
arguments
( "("
) ")"
; ";"
let_declaration (+23 nodes collapsed)
let_declaration
let "let"
identifier "app"
= "="
call_expression
identifier "get_app"
arguments
( "("
scoped_identifier
identifier "MobileTarget"
:: "::"
identifier "Ios"
, ","
identifier "tauri_config_"
, ","
reference_expression
& "&"
identifier "interface"
) ")"
; ";"
let_declaration
let "let"
tuple_pattern
( "("
identifier "config"
, ","
identifier "_metadata"
) ")"
= "="
call_expression (+34 nodes collapsed)
; ";"
tuple_expression
( "("
identifier "interface"
, ","
identifier "config"
) ")"
} "}"
; ";"
let_declaration
let "let"
identifier "tauri_path"
= "="
call_expression
identifier "tauri_dir"
arguments
( "("
) ")"
; ";"
expression_statement (+25 nodes collapsed)
expression_statement (+36 nodes collapsed)
expression_statement (+42 nodes collapsed)
let_declaration (+39 nodes collapsed)
let_declaration (+62 nodes collapsed)
expression_statement
try_expression
call_expression
field_expression
identifier "merged_info_plist"
. "."
field_identifier "to_file_xml"
arguments
( "("
reference_expression
& "&"
identifier "info_plist_path"
) ")"
? "?"
; ";"
let_declaration
let "let"
mutable_specifier "mut"
identifier "pbxproj"
= "="
try_expression
call_expression
identifier "load_pbxproj"
arguments
( "("
reference_expression
& "&"
identifier "config"
) ")"
? "?"
; ";"
line_comment
// "//"
expression_statement (+67 nodes collapsed)
expression_statement (+26 nodes collapsed)
call_expression (+23 nodes collapsed)
} "}"