The subject disclosure relates to an extensible syntax for a scripting language that allows data intensive applications to be written in a compact, human friendly, textual format, and also according to self-defined syntax within the data intensive applications so that a single compilation unit of a program can support multiple syntaxes. An extensible syntax is provided for M that allows alternate syntaxes to be defined in line and then used in the program so as to accommodate user-defined syntaxes and other pre-existing domain specific languages. In one embodiment, the alternate syntaxes can be defined at pre-designated functional points in the program.
申请公布号
WO2010042372(A2)
申请公布日期
2010.04.15
申请号
WO2009US59121
申请日期
2009.09.30
申请人
MICROSOFT CORPORATION
发明人
LANGWORTHY, DAVID, E.;LOVERING, BRADFORD, H.;BOX, DONALD, F.;WILLIAMS, JOSHUA;DELLA-LIBERA, GIOVANNI, M.