Extending development environment

作者: Mameri Frederico A , Fanning Michael C

DOI:

关键词: Computer scienceCompilerCompiler constructionProgramming languageInline expansionDead code eliminationCompiler correctnessCode generationLoop-invariant code motionFunctional compiler

摘要: Concepts and technologies are described herein for extending the behavior of a software development tool. An extension can be accessed consumed by tool to configure perform an operation in extended mode. In one example, extend compiler based on input source code. configuration, provide with or more runtime semantics various code elements particular programming language. The access extensions list determine if is compilation element logical unit

参考文章(6)
Kevin Pilch-Bisson, Karen Liu, Creating inferred symbols from code usage ,(2010)
Peter Villadsen, Gustavo Adolfo Plancarte Ibarra, Incremental generation of managed assemblies ,(2011)
Matthias Gerhard Anlauff, Vishal Sikka, Extending the functionality of a host programming language ,(2008)
Arjun Bijanki, Jedrzej Miadowicz, Curtis Man, Jitendra Kumar, Louis Lafreniere, Paul Leathers, Profile guided jit code generation ,(2012)
John J. Barton, Danny Soroker, Michael S. Karasick, David J. Streeter, Extensible compiler and method ,(1998)