Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Re: paren formatter for function calls?

by Anonymous Monk
on Apr 24, 2018 at 02:30 UTC ( [id://1213466]=note: print w/replies, xml ) Need Help??


in reply to paren formatter for function calls?

For because?

Syntax hilighting editors (scite) usually highlight the matching parens, ... programmers usually add newlines ...

ppi_dumper knows everything, PPI easily gets you a neat tree, and you can easily adjust the whitespace to your liking ( ppix_regexp_strip_comments )

PPI::Statement PPI::Structure::List ( ... ) PPI::Statement::Expression PPI::Token::Word 'ab' PPI::Token::Whitespace ' ' PPI::Token::Operator '+' PPI::Token::Whitespace ' ' PPI::Structure::List ( ... ) PPI::Statement::Expression PPI::Token::Word 'fun1' PPI::Structure::List ( ... ) PPI::Statement::Expression PPI::Token::Word 'fun2' PPI::Structure::List ( ... ) PPI::Statement::Expression PPI::Token::Number '3' PPI::Token::Whitespace ' ' PPI::Token::Operator '+' PPI::Token::Whitespace ' ' PPI::Token::Word 'fun3' PPI::Structure::List ( ... ) PPI::Statement::Expression PPI::Token::Number '4' PPI::Token::Whitespace ' ' PPI::Token::Operator '+' PPI::Token::Whitespace ' ' PPI::Structure::List ( ... ) PPI::Statement::Expression PPI::Token::Number '5' PPI::Token::Whitespace ' ' PPI::Token::Operator '+' PPI::Token::Whitespace ' ' PPI::Token::Number '6' PPI::Token::Structure ';'

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1213466]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others browsing the Monastery: (11)
As of 2024-04-23 21:57 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found