| Accessors |
|
| Accessors.Cache<K,V> |
|
| Balancing |
|
| Balancing.BlockScope |
|
| Balancing.ForScope |
|
| Balancing.IfScope |
|
| Balancing.InvokeScope |
|
| Balancing.LetScope |
|
| Balancing.Scope |
|
| Balancing.TemplateScope |
|
| Balancing.UnitScope |
|
| GeneratedTypes |
|
| ImmutableTrees |
ImmutableTrees contains immutable implementation classes generated from
abstract value types defined as nested inside Trees.
|
| ImmutableTrees.ApplyExpression |
|
| ImmutableTrees.ApplyExpression.Builder |
|
| ImmutableTrees.AssignGenerator |
|
| ImmutableTrees.AssignGenerator.Builder |
|
| ImmutableTrees.BoundAccessExpression |
|
| ImmutableTrees.BoundAccessExpression.Builder |
|
| ImmutableTrees.Comment |
|
| ImmutableTrees.ConditionalBlock |
|
| ImmutableTrees.ConditionalBlock.Builder |
|
| ImmutableTrees.Else |
|
| ImmutableTrees.ElseIf |
|
| ImmutableTrees.ElseIf.Builder |
Builds instances of type ElseIf.
|
| ImmutableTrees.For |
|
| ImmutableTrees.For.Builder |
Builds instances of type For.
|
| ImmutableTrees.ForEnd |
|
| ImmutableTrees.ForIterationAccessExpression |
|
| ImmutableTrees.ForStatement |
|
| ImmutableTrees.ForStatement.Builder |
|
| ImmutableTrees.Identifier |
|
| ImmutableTrees.If |
|
| ImmutableTrees.If.Builder |
Builds instances of type If.
|
| ImmutableTrees.IfEnd |
|
| ImmutableTrees.IfStatement |
|
| ImmutableTrees.IfStatement.Builder |
|
| ImmutableTrees.InvokableDeclaration |
|
| ImmutableTrees.InvokableDeclaration.Builder |
|
| ImmutableTrees.Invoke |
|
| ImmutableTrees.Invoke.Builder |
Builds instances of type Invoke.
|
| ImmutableTrees.InvokeEnd |
|
| ImmutableTrees.InvokeStatement |
|
| ImmutableTrees.InvokeStatement.Builder |
|
| ImmutableTrees.InvokeString |
|
| ImmutableTrees.IterationGenerator |
|
| ImmutableTrees.IterationGenerator.Builder |
|
| ImmutableTrees.Let |
|
| ImmutableTrees.Let.Builder |
Builds instances of type Let.
|
| ImmutableTrees.LetEnd |
|
| ImmutableTrees.LetStatement |
|
| ImmutableTrees.LetStatement.Builder |
|
| ImmutableTrees.Newline |
|
| ImmutableTrees.Parameter |
|
| ImmutableTrees.Parameter.Builder |
|
| ImmutableTrees.ResolvedType |
|
| ImmutableTrees.ResolvedType.Builder |
|
| ImmutableTrees.SimpleAccessExpression |
|
| ImmutableTrees.SimpleAccessExpression.Builder |
|
| ImmutableTrees.SimpleBlock |
|
| ImmutableTrees.SimpleBlock.Builder |
|
| ImmutableTrees.StringLiteral |
|
| ImmutableTrees.Template |
|
| ImmutableTrees.Template.Builder |
|
| ImmutableTrees.TemplateEnd |
|
| ImmutableTrees.TextBlock |
|
| ImmutableTrees.TextBlock.Builder |
|
| ImmutableTrees.TextFragment |
|
| ImmutableTrees.TextLine |
|
| ImmutableTrees.TextLine.Builder |
|
| ImmutableTrees.TransformGenerator |
|
| ImmutableTrees.TransformGenerator.Builder |
|
| ImmutableTrees.TypeDeclaration |
|
| ImmutableTrees.TypeDeclaration.Builder |
|
| ImmutableTrees.TypeIdentifier |
|
| ImmutableTrees.Unit |
|
| ImmutableTrees.Unit.Builder |
Builds instances of type Unit.
|
| ImmutableTrees.ValueDeclaration |
|
| ImmutableTrees.ValueDeclaration.Builder |
|
| Imports |
|
| Inliner |
|
| Inliner.InlinedStatementCreator |
|
| Introspection |
|
| Parser |
|
| Processor |
|
| Spacing |
Spacing trimming and redistribution should be run before balancing
|
| SwissArmyKnife |
Temporary "global context" class while interactions and structure is not sorted out well.
|
| TemplateWriter |
This part is written with simples possible writer in mind.
|
| TemplateWriter.Context |
|
| Trees |
Abstract syntax trees.
|
| Trees.BoundAccessExpression |
|
| Trees.ForStatement |
|
| Trees.Identifier |
|
| Trees.Newline |
|
| Trees.ResolvedType |
|
| Trees.StringLiteral |
|
| Trees.Template |
|
| Trees.TextFragment |
|
| Trees.TextLine |
|
| Trees.TypeDeclaration |
|
| Trees.TypeIdentifier |
|
| TreesAst |
|
| TreesAst.ApplyExpression |
|
| TreesAst.AssignGenerator |
|
| TreesAst.BoundAccessExpression |
|
| TreesAst.Comment |
|
| TreesAst.ConditionalBlock |
|
| TreesAst.Else |
|
| TreesAst.ElseIf |
|
| TreesAst.For |
|
| TreesAst.ForEnd |
|
| TreesAst.ForIterationAccessExpression |
|
| TreesAst.ForStatement |
|
| TreesAst.Identifier |
|
| TreesAst.If |
|
| TreesAst.IfEnd |
|
| TreesAst.IfStatement |
|
| TreesAst.InvokableDeclaration |
|
| TreesAst.Invoke |
|
| TreesAst.InvokeEnd |
|
| TreesAst.InvokeStatement |
|
| TreesAst.InvokeString |
|
| TreesAst.IterationGenerator |
|
| TreesAst.Let |
|
| TreesAst.LetEnd |
|
| TreesAst.LetStatement |
|
| TreesAst.Newline |
|
| TreesAst.Parameter |
|
| TreesAst.ResolvedType |
|
| TreesAst.SimpleAccessExpression |
|
| TreesAst.SimpleBlock |
|
| TreesAst.StringLiteral |
|
| TreesAst.Template |
|
| TreesAst.TemplateEnd |
|
| TreesAst.TextBlock |
|
| TreesAst.TextFragment |
|
| TreesAst.TextLine |
|
| TreesAst.TransformGenerator |
|
| TreesAst.TypeDeclaration |
|
| TreesAst.TypeIdentifier |
|
| TreesAst.Unit |
|
| TreesAst.ValueDeclaration |
|
| TreesTransformer |
|
| TypeResolver |
|
| TypeResolver.ForIterationAccessTransformer |
|
| TypeResolver.Transformer |
|