XCG Documentation

Where to start?

If you're new to XCG, you should first read the introduction, followed by the overview of Generators and Generating Elements. Read Running XCG to find out how to compile XCG source files into code files.

To get started with writing extensions, read the XCG engine overview, followed by the guide to creating extensions.

Using XCG

Introduction to XCG
A brief overview of what XCG is and what you can do with it.
Generators and Generating Elements
An overview of the building blocks of every XCG source file, as well as a reference of the syntax and default semantics for generating elements.
Generator Reference
A reference of all the intrinsic XCG Generators that can be used in an XCG source file.
Running XCG
Information on how to use XCG from the command line or in Visual Studio .Net 2003.

XCG Extensions

The XCG Engine
An overview of the inner workings of XCG, which you need to know to write extensions.
Creating Extensions
A guide explaining all the steps required to create an XCG extension.
XCG SDK Documentation
Reference documentation for the classes in the XCG assembly that you can use when creating extensions.