regex expressions for matching elisp syntactic structures
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I posted you already: www.regex101.com
You can easily test and check your patterns against your sample text. Do not need to wait for anybody.
What did you try so far? Where did you stuck? Which language do you want to use for it? What is your goal at all? (What should be the outcome?)
I'd write a program for this. Initialize a variable at zero. Parse the file one character at a time. Each time you see an opening paren, increment the variable. Each time you see a closing paren, decrement it. Keep track of the largest value of the variable, and at the end you'll have the value you want. This will work for valid code.
I'd write a program for this. Initialize a variable at zero. Parse the file one character at a time. Each time you see an opening parent, increment the variable. Each time you see a closing paren, decrement it. Keep track of the largest value of the variable, and at the end you'll have the value you want. This will work for valid code.
Yes, you should check if the code is syntactically correct and valid, otherwise it is pointless. But I think it is already implemented somewhere, so do not need to do/reinvent it again, just look for an acceptable solution on the net (actually I do not need it so I did not check it).
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.