How can one tell if certain syntax is describable by BNF? Is it anything i can describe with a context free grammar?
So are programming languages like C,java.. describable by BNF? or does it depend on the language?
What about something like the language of all polynomials described as follows: (2x +x3 -4 + x3) is x^2+ x^3 -4 +x^3?