MATLAB: Where is the Syntax for Matlab Rigourously Defined

numeric constantssytax

I want to understand how to construct numeric constants. From fishing around the documentation and looking at examples I have found several ways of doing this for several numeric types but I cannot find a rigours specification for all the ways in which this can be done for all data types.
I'm used to being able to easily find this sort of information for a programing language. For instance, most C language books will have a section describing the syntax for constantats that breaks their constrution down into various types and decends all the way to the character level. This makes it easy to understand all possible contructions and to construct them correctly right off the bat.
I can't find this sort of rigoursou specification in the Matlab documentation. Does it exist? If so, where is it?

Best Answer

There is no publicly available formal grammar for MATLAB.