9. A system comprising: a processor; and a non-transitory computer readable storage medium comprising one or more modules executable by said processor, wherein said one or more modules comprises: an S-expression tabular structure conversion module for converting a SQL expression into an S-expression tabular structure, wherein said S-expression comprises a nested list; a function table module for generating a function table based on said S-expression tabular structure, wherein said function table comprises a plurality of functions associated with said S-expression tabular structure tabulated against at least one of a function name, a derived column and a derived table; an argument table module for generating an argument table based on said S-expression tabular structure, wherein said argument table comprises a plurality of arguments associated with said S expression tabular structure tabulated against at least one of an argument type, a function identifier linking the arguments to the function table, a computed from function, a reference to entity or a literal value; and a language conversion module for converting at least one function associated with said S-expression tabular structure to a pre-determined language based on a language map of said pre-determined language and said function table and said argument table.
16. The system of claim 9 , wherein said SQL expression comprises an SQL expression associated a definition of a dimensional model and wherein said pre-determined language comprises an expression associated with a dimensional model of a predetermined business intelligence tool.