Skip to content
markdown guide

Are you trying to do this to learn?

If no, there are linters and formatters for almost every language in which you can put the rules for this to be done.

If yes, what have you tried so far? I mean because you are trying this to learn it would not be a good if someone gives you the answers directly. Trying to figure out solutions to problems is where you actually learn. If you have no idea maybe search how linters and formatters work. That can be a starting point.


Yes trying to learn. I am currently thinking about regex.

Is there any other method? or should I just dive in.


Unless you are very good at regex try just using string methods and usual data structures. You don't want to spend time learning regex as well as about formatters.

Make one of them your goal - regex or formatter. It would reduce the learning curve.


What about converting the function representation to unicode?


Well unicode holds values for line feeds, carriage returns and spaces as well as tabs.

With the use of a regular expression and grouping in regular expressions you should be able to test your string to see if it validates as a c function.

Exactly what i was thinking but without unicode. Now you just gave me the missing part. Thanks!!

Classic DEV Post from Jul 26 '19

🎩 JavaScript Enhanced Scss mixins! 🎩 concepts explained

In the next post we are going to explore CSS @apply to supercharge what we talk about here....

Ankit Beniwal πŸ™‚ profile image
Love to jump in at the deep end.