Tiny C program to validation Parentheses ()
[]
{}
and symbols.
bool validSyntax(char* input);
$ gcc validp.c -o validp
$ ./validp
$ ./validp '(MaxBase)'
$ ./validp '(BadTest(((('
TEST("(){[]}")
TEST("{()[]}")
TEST("[[]]({})")
TEST("a(dfgdfgdfgdfg)")
TEST("a(dfgdfgd{dfdfgdfg}fgdfg)")
TEST("((()))")
TEST("{{{}}}")
TEST("{{{\n}}}")
TEST("{(}")
TEST("())")
TEST("({[])}")
TEST("a(dfgdfgdfgdfg")
TEST("a(dfgdfgd{dfdfgdfgfgdfg)")
TEST("a(dfgdfgd{dfdfgdfgfgdfg")
My nickname is Max, Programming language developer, Full-stack programmer. I love computer scientists, researchers, and compilers. (Max Base)
A team includes some programmer, developer, designer, researcher(s) especially Max Base.