Ryujinx-GtkSharp/generator
Mike Kestner 6d30cf0c3e refactoring to remove substantial code duplication thoughout the generator
2002-05-23  Mike Kestner <mkestner@speakeasy.net>

	* generator/BoxedGen.cs : Update for Static SymbolTable
	* generator/CallbackGen.cs : Use GenBase and Parameters classes
	* generator/CodeGenerator.cs : Update for Static SymbolTable
	* generator/Ctor.cs : code from StructBase using Parameters class
	* generator/EnumGen.cs : Use GenBase
	* generator/GenBase.cs : Abstract Stream Writer creation, stream
	  boilerplate, and common *Name properties
	* generator/IGeneratable.cs : Update for Static SymbolTable
	* generator/InterfaceGen.cs : Use GenBase
	* generator/Method.cs : code from StructBase using Parameters class
	* generator/ObjectGen.cs : Major refactoring. Use GenBase. Build
	  tables of Member generatables at construct time to facilitate
	  future name collision resolution logic.
	* generator/Parameters.cs : new generatable to abstract duplicated
	  parameter parsing logic.
	* generator/Parser.cs : Update for Static SymbolTable
	* generator/Property.cs : code from ObjectGen
	* generator/Signal.cs : code from ObjectGen
	* generator/SignalHandler.cs : Update for Static SymbolTable
	* generator/StructBase.cs : Update for Static SymbolTable
	* generator/StructGen.cs : Update for Static SymbolTable
	* generator/SymbolTable.cs : Make all methods and private members
	  static.  There is no reason to ever have multiple tables.

svn path=/trunk/gtk-sharp/; revision=4895
2002-05-23 23:43:25 +00:00
..
.cvsignore 2002-05-02 Mike Kestner <mkestner@speakeasy.net> 2002-05-02 21:57:41 +00:00
BoxedGen.cs refactoring to remove substantial code duplication thoughout the generator 2002-05-23 23:43:25 +00:00
CallbackGen.cs refactoring to remove substantial code duplication thoughout the generator 2002-05-23 23:43:25 +00:00
CodeGenerator.cs refactoring to remove substantial code duplication thoughout the generator 2002-05-23 23:43:25 +00:00
Ctor.cs refactoring to remove substantial code duplication thoughout the generator 2002-05-23 23:43:25 +00:00
EnumGen.cs refactoring to remove substantial code duplication thoughout the generator 2002-05-23 23:43:25 +00:00
GenBase.cs refactoring to remove substantial code duplication thoughout the generator 2002-05-23 23:43:25 +00:00
gtkapi.xml 2002-02-17 Mike Kestner <mkestner@speakeasy.net> 2002-02-17 20:54:54 +00:00
IGeneratable.cs refactoring to remove substantial code duplication thoughout the generator 2002-05-23 23:43:25 +00:00
InterfaceGen.cs refactoring to remove substantial code duplication thoughout the generator 2002-05-23 23:43:25 +00:00
makefile 2002-05-07 Mike Kestner <mkestner@speakeasy.net> 2002-05-08 00:29:51 +00:00
makefile.win32 2002-05-02 Mike Kestner <mkestner@speakeasy.net> 2002-05-02 21:57:41 +00:00
Method.cs refactoring to remove substantial code duplication thoughout the generator 2002-05-23 23:43:25 +00:00
ObjectGen.cs refactoring to remove substantial code duplication thoughout the generator 2002-05-23 23:43:25 +00:00
Parameters.cs refactoring to remove substantial code duplication thoughout the generator 2002-05-23 23:43:25 +00:00
Parser.cs refactoring to remove substantial code duplication thoughout the generator 2002-05-23 23:43:25 +00:00
Property.cs refactoring to remove substantial code duplication thoughout the generator 2002-05-23 23:43:25 +00:00
Signal.cs refactoring to remove substantial code duplication thoughout the generator 2002-05-23 23:43:25 +00:00
SignalHandler.cs refactoring to remove substantial code duplication thoughout the generator 2002-05-23 23:43:25 +00:00
Statistics.cs 2002-02-19 Mike Kestner <mkestner@speakeasy.net> 2002-02-19 03:12:47 +00:00
StructBase.cs refactoring to remove substantial code duplication thoughout the generator 2002-05-23 23:43:25 +00:00
StructGen.cs refactoring to remove substantial code duplication thoughout the generator 2002-05-23 23:43:25 +00:00
SymbolTable.cs refactoring to remove substantial code duplication thoughout the generator 2002-05-23 23:43:25 +00:00