 Some editors provide a macro ability to snippets allowing function prototypes and variable control structures to be generated based on a standard template.Some programmer's applications such as Eclipse, NetBeans, and Microsoft's Visual Studio and other IDEs include built-in parts of structure for ease of coding.Other applications such as Macromedia Dreamweaver make use of these code snippets as well for Web development.