CodeGen
 All Classes Namespaces Files Functions Variables Properties Pages
CodeGen.generators.Languange Struct Reference

The class that describes programming language and has a generator for it More...

Collaboration diagram for CodeGen.generators.Languange:
Collaboration graph

Public Member Functions

 Languange (Generator generator, string extension="", string comment="", Normalizer normalizer=null, int indentSize=4)
 Constructor for language, used to avoid struct initializers More...
 

Public Attributes

readonly Generator Generator
 Holds the generator of the language. Field is read only More...
 
readonly string Extension
 Holds the extension of the file. Field is read only More...
 
readonly string Comment
 Holds comment format. Field is read only More...
 
readonly Normalizer Normalizer
 Holds language normalizer. Field is read only More...
 

Detailed Description

The class that describes programming language and has a generator for it

Definition at line 182 of file GeneratorConf.cs.

Constructor & Destructor Documentation

CodeGen.generators.Languange.Languange ( Generator  generator,
string  extension = "",
string  comment = "",
Normalizer  normalizer = null,
int  indentSize = 4 
)

Constructor for language, used to avoid struct initializers

Parameters
generatorLanguage generator
extensionFile extension
commentComment format
normalizerLanguage normalizer
indentSizeThe size of identation (works if using spaces, else 1 tab)

Definition at line 217 of file GeneratorConf.cs.

Member Data Documentation

readonly string CodeGen.generators.Languange.Comment

Holds comment format. Field is read only

Definition at line 197 of file GeneratorConf.cs.

readonly string CodeGen.generators.Languange.Extension

Holds the extension of the file. Field is read only

Definition at line 192 of file GeneratorConf.cs.

readonly Generator CodeGen.generators.Languange.Generator

Holds the generator of the language. Field is read only

Definition at line 187 of file GeneratorConf.cs.

readonly Normalizer CodeGen.generators.Languange.Normalizer

Holds language normalizer. Field is read only

Definition at line 202 of file GeneratorConf.cs.


The documentation for this struct was generated from the following file: