The StaDyn Programming Language
Source code documentation of StaDyn, a hybrid static and dynamic typing language.
Main Page
Packages
Classes
Files
File List
File Members
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
7
]
Desktop
stadyn
CommandLine
Properties
AssemblyInfo.cs
src
OptionsConfiguration.cs
Parameters.cs
Program.cs
Inference
Properties
AssemblyInfo.cs
Resources.Designer.cs
src
AST
Operations
AstOperations.cs
CheckMakeAnUnboxOperation.cs
ArgumentExpression.cs
ArithmeticExpression.cs
ArrayAccessExpression.cs
AssertStatement.cs
AssignmentExpression.cs
AstNode.cs
BaseCallExpression.cs
BaseExpression.cs
BinaryExpression.cs
BitwiseExpression.cs
Block.cs
BoolLiteralExpression.cs
BreakStatement.cs
CastExpression.cs
CatchStatement.cs
CharLiteralExpression.cs
ClassDefinition.cs
CompoundExpression.cs
ConstantDefinition.cs
ConstantFieldDefinition.cs
ConstructorDefinition.cs
ContinueStatement.cs
Declaration.cs
DeclarationSet.cs
Definition.cs
DoStatement.cs
DoubleLiteralExpression.cs
ExceptionManagementStatement.cs
Expression.cs
FieldAccessExpression.cs
FieldDeclaration.cs
FieldDeclarationSet.cs
FieldDefinition.cs
ForeachStatement.cs
ForStatement.cs
IdDeclaration.cs
IdentifierExpression.cs
IfElseStatement.cs
InterfaceDefinition.cs
IntLiteralExpression.cs
InvocationExpression.cs
IsExpression.cs
LogicalExpression.cs
MethodDeclaration.cs
MethodDefinition.cs
MoveStatement.cs
Namespace.cs
NewArrayExpression.cs
NewExpression.cs
NullExpression.cs
Parameter.cs
PropertyDefinition.cs
QualifiedIdentifierExpression.cs
RelationalExpression.cs
ReturnStatement.cs
SingleIdentifierExpression.cs
SourceFile.cs
Statement.cs
StringLiteralExpression.cs
SwitchLabel.cs
SwitchSection.cs
SwitchStatement.cs
TernaryExpression.cs
ThetaStatement.cs
ThisExpression.cs
ThrowStatement.cs
TypeDefinition.cs
UnaryExpression.cs
WhileStatement.cs
CodeGeneration
ExceptionManagement
DynamicException.cs
WrongDynamicTypeException.cs
MethodInvocationArguments
MethodInvocationArguments.cs
NewOperations
CGAritmethicOperation.cs
CGBinaryOperation.cs
CGBitwiseOperation.cs
CGCastOperation.cs
CGRelationalOperation.cs
CGUnaryOperation.cs
Operations
CGAritmethicOperation.cs
CGBinaryOperation.cs
CGCastOperation.cs
CGClassDefinitionStartOperation.cs
CGConstantFieldDefinitionInitializationOperation.cs
CGConvertToOperation.cs
CGILInvocationExpressionOperation.cs
CGILMethodInvocationOperation.cs
CGInterfaceDefinitionStartOperation.cs
CGLoadArrayElementOperation.cs
CGPlainTypeExpressionOperation.cs
CGProcessFieldOperation.cs
CGProcessMethodOperation.cs
CGRemoveTopElementInvocationOperation.cs
CGRuntimeCheckArgumentOperation.cs
CGRuntimeCheckTypeExpressionOperation.cs
CGRuntimeFreshTEPromotionOperation.cs
CGRuntimeIsInstructionOperation.cs
CGRuntimeUnionTypePromotionOperation.cs
CGStoreArrayElementOperation.cs
CGToStringOperation.cs
CGTypeSystemOperations.cs
CGVisitArithmeticalOp.cs
CGVisitDefinitionNodeOperation.cs
ConstantTable.cs
MajorTypeForArithMeticOperation.cs
MajorTypeOperation.cs
CLRCodeGenerator.cs
CodeGenerator.cs
ConstantTable.cs
ILCodeGenerator.cs
ILReservedWords.cs
ILStatementsCodeGeneration.cs
InheritedAttributes.cs
RrotorCodeGenerator.cs
SynthesizedAttributes.cs
TemporalVariablesTable.cs
TypeMapping.cs
VisitorCLRCodeGeneration.cs
VisitorCodeGeneration.cs
VisitorCodeGeneration2.cs
VisitorCodeGenerationBase.cs
VisitorILCodeGeneration.cs
VisitorRrotorCodeGeneration.cs
Core
EntryPoint.cs
Parser.cs
Program.cs
ServerOptimizer.cs
Debug
VisitorDebug.cs
DynVarManagement
DynVarException.cs
DynVarManager.cs
DynVarOptions.cs
ErrorManagement
ArgumentNumberError.cs
ArgumentOutOfRangeError.cs
AssemblerError.cs
AssignmentError.cs
ClassTypeInfoError.cs
CodeGenerationError.cs
CommandLineArgumentsError.cs
ConstraintError.cs
DeclarationFoundError.cs
DefinedTypeError.cs
DispatcherError.cs
EntryPointFoundError.cs
EntryPointNotFoundError.cs
ErrorAdapter.cs
ErrorManager.cs
ExceptionClauseWrongDerived.cs
ExecutionError.cs
ExpectedInterfaceError.cs
ExpressionExpectedError.cs
FileNotFoundError.cs
IError.cs
IncorrectArraySizeError.cs
InstanceMethodCallFromStaticMethodError.cs
InternalOperationInterfaceError.cs
LexicalError.cs
LoadingDynVarsError.cs
Location.cs
LValueError.cs
MemberTypeExpectedError.cs
MultipleBaseClassError.cs
NoTypeAcceptsOperation.cs
NoTypeHasMember.cs
OperationNotAllowedError.cs
OverloadError.cs
ParserError.cs
PropertyWriteError.cs
ProtectionLevelError.cs
ReturnExpectedError.cs
SymbolNotFoundError.cs
TernaryError.cs
ThisWordFromStaticMethodError.cs
TypeCastError.cs
TypePromotionError.cs
UnificationError.cs
UnknownIDError.cs
UnknownMemberError.cs
UnknownTypeError.cs
UserTypeExpectedError.cs
Parser
CodeMaskEnums.cs
CSharpLexer.cs
CSharpParser.cs
CSharpPreprocessorHooverLexer.cs
CSharpPreprocessorLexer.cs
CSharpTokenTypes.cs
CustomHiddenStreamToken.cs
Semantic
SSAAlgorithm
SSAElement.cs
SSAHelper.cs
SSAInfo.cs
SSAMap.cs
VisitorSSA.cs
VisitorSSA2.cs
VisitorSymbolIdentification.cs
VisitorTypeDefinition.cs
VisitorTypeInference.cs
VisitorTypeLoad.cs
Symbols
Symbol.cs
SymbolTable.cs
TargetPlatforms
TargetPlatform.cs
TargetPlatformRepresentation.cs
Tools
Pair.cs
Visitor.cs
VisitorAdapter.cs
TypeSystem
Constraints
ArithmeticConstraint.cs
BracketConstraint.cs
CastConstraint.cs
CloneConstraint.cs
Constraint.cs
ConstraintAdapter.cs
ConstraintList.cs
DotConstraint.cs
FieldTypeAssignmentConstraint.cs
FieldTypeVariableAssignmentConstraint.cs
ParenthesisConstraint.cs
PromotionConstraint.cs
RelationalConstraint.cs
SquareBracketConstraint.cs
Operations
ArithmeticalOperation.cs
AssignmentOperation.cs
BinaryArithmeticalOperation.cs
BracketOperation.cs
CastOperation.cs
CloneTypeVariablesOperation.cs
ConstrainedDot.cs
DotOperation.cs
EqualsForOverloadOperation.cs
EquivalentOperation.cs
GetMembersOperation.cs
ParenthesisOperation.cs
PromotionLevelOperation.cs
PromotionOperation.cs
RelationalOperation.cs
SimplePromotionOperation.cs
SquareBracketOperation.cs
TypeSystemOperations.cs
UnaryArithmeticalOperation.cs
UnconstrainedDot.cs
UnifyOperation.cs
VerbosePromotionOperation.cs
AccessModifier.cs
ArrayType.cs
BCLClassType.cs
BCLInterfaceType.cs
BCLNameSpaceType.cs
BoolType.cs
CharType.cs
ClassType.cs
ClassTypeProxy.cs
DeclarationTable.cs
DoubleType.cs
EquivalenceClass.cs
FieldType.cs
IBCLUserType.cs
IMemberType.cs
Instrospection.cs
InterfaceType.cs
IntersectionMemberType.cs
IntersectionType.cs
IntType.cs
MethodType.cs
NameSpaceType.cs
NullType.cs
PropertyType.cs
SortOfUnification.cs
StringType.cs
TypeExpression.cs
TypeTable.cs
TypeVariable.cs
UnionType.cs
UserType.cs
VoidType.cs
PackageDocumentation.cs
Generated on Mon Oct 21 2013 16:10:35 for The StaDyn Programming Language by
1.8.5