C# Class Unicoen.Languages.JavaScript.CodeGenerators.JavaScriptCodeFactoryVisitor

Exibir arquivo Open project: UnicoenProject/UNICOEN

Public Methods

Method Description
JavaScriptCodeFactoryVisitor ( TextWriter writer, string indentSign ) : System.IO
Visit ( UnifiedAnnotation element, VisitorArgument arg ) : bool
Visit ( UnifiedArgument element, VisitorArgument arg ) : bool
Visit ( UnifiedArrayLiteral element, VisitorArgument arg ) : bool
Visit ( UnifiedAssert element, VisitorArgument arg ) : bool
Visit ( UnifiedBasicType element, VisitorArgument arg ) : bool
Visit ( UnifiedBigIntLiteral element, VisitorArgument arg ) : bool
Visit ( UnifiedBinaryOperator element, VisitorArgument arg ) : bool
Visit ( UnifiedBlock element, VisitorArgument arg ) : bool
Visit ( UnifiedBooleanLiteral element, VisitorArgument arg ) : bool
Visit ( UnifiedCall element, VisitorArgument arg ) : bool
Visit ( UnifiedCase element, VisitorArgument arg ) : bool
Visit ( UnifiedCast element, VisitorArgument arg ) : bool
Visit ( UnifiedCatch element, VisitorArgument arg ) : bool
Visit ( UnifiedCharLiteral element, VisitorArgument arg ) : bool
Visit ( UnifiedClassDefinition element, VisitorArgument arg ) : bool
Visit ( UnifiedComment element, VisitorArgument arg ) : bool
Visit ( UnifiedConstructor element, VisitorArgument arg ) : bool
Visit ( UnifiedDelete element, VisitorArgument arg ) : bool
Visit ( UnifiedDoWhile element, VisitorArgument arg ) : bool
Visit ( UnifiedFractionLiteral element, VisitorArgument arg ) : bool
Visit ( UnifiedFunctionDefinition element, VisitorArgument arg ) : bool
Visit ( UnifiedGenericArgument element, VisitorArgument arg ) : bool
Visit ( UnifiedGenericParameter element, VisitorArgument arg ) : bool
Visit ( UnifiedGoto element, VisitorArgument arg ) : bool
Visit ( UnifiedIf ifStatement, VisitorArgument arg ) : bool
Visit ( UnifiedImport element, VisitorArgument arg ) : bool
Visit ( UnifiedIndexer element, VisitorArgument arg ) : bool
Visit ( UnifiedInstanceInitializer element, VisitorArgument arg ) : bool
Visit ( UnifiedInt64Literal element, VisitorArgument arg ) : bool
Visit ( UnifiedKeyValue element, VisitorArgument arg ) : bool
Visit ( UnifiedLabel element, VisitorArgument arg ) : bool
Visit ( UnifiedLabelIdentifier element, VisitorArgument arg ) : bool
Visit ( UnifiedLambda element, VisitorArgument arg ) : bool
Visit ( UnifiedListComprehension element, VisitorArgument arg ) : bool
Visit ( UnifiedListLiteral element, VisitorArgument arg ) : bool
Visit ( UnifiedMapLiteral element, VisitorArgument arg ) : bool
Visit ( UnifiedModifier element, VisitorArgument arg ) : bool
Visit ( UnifiedNamespaceDefinition element, VisitorArgument arg ) : bool
Visit ( UnifiedNew element, VisitorArgument arg ) : bool
Visit ( UnifiedNullLiteral element, VisitorArgument arg ) : bool
Visit ( UnifiedParameter element, VisitorArgument arg ) : bool
Visit ( UnifiedPass element, VisitorArgument arg ) : bool
Visit ( UnifiedProgram element, VisitorArgument arg ) : bool
Visit ( UnifiedProperty element, VisitorArgument arg ) : bool
Visit ( UnifiedRegularExpressionLiteral element, VisitorArgument arg ) : bool
Visit ( UnifiedReturn element, VisitorArgument arg ) : bool
Visit ( UnifiedSet element, VisitorArgument arg ) : bool
Visit ( UnifiedSet element, VisitorArgument arg ) : bool
Visit ( UnifiedSet element, VisitorArgument arg ) : bool
Visit ( UnifiedSet element, VisitorArgument arg ) : bool
Visit ( UnifiedSet element, VisitorArgument arg ) : bool
Visit ( UnifiedSet element, VisitorArgument arg ) : bool
Visit ( UnifiedSet element, VisitorArgument arg ) : bool
Visit ( UnifiedSet element, VisitorArgument arg ) : bool
Visit ( UnifiedSet element, VisitorArgument arg ) : bool
Visit ( UnifiedSet element, VisitorArgument arg ) : bool
Visit ( UnifiedSet element, VisitorArgument arg ) : bool
Visit ( UnifiedSet element, VisitorArgument arg ) : bool
Visit ( UnifiedSlice element, VisitorArgument arg ) : bool
Visit ( UnifiedStaticInitializer element, VisitorArgument arg ) : bool
Visit ( UnifiedStringLiteral element, VisitorArgument arg ) : bool
Visit ( UnifiedSuperIdentifier element, VisitorArgument arg ) : bool
Visit ( UnifiedSwitch element, VisitorArgument arg ) : bool
Visit ( UnifiedThisIdentifier element, VisitorArgument arg ) : bool
Visit ( UnifiedThrow element, VisitorArgument arg ) : bool
Visit ( UnifiedTry element, VisitorArgument arg ) : bool
Visit ( UnifiedTypeof element, VisitorArgument arg ) : bool
Visit ( UnifiedUInt64Literal element, VisitorArgument arg ) : bool
Visit ( UnifiedUnaryExpression element, VisitorArgument arg ) : bool
Visit ( UnifiedUnaryOperator element, VisitorArgument arg ) : bool
Visit ( UnifiedUsing element, VisitorArgument arg ) : bool
Visit ( UnifiedVariableDefinition element, VisitorArgument arg ) : bool
Visit ( UnifiedVariableDefinitionList element, VisitorArgument arg ) : bool
Visit ( UnifiedVariableIdentifier element, VisitorArgument arg ) : bool
Visit ( UnifiedWhile element, VisitorArgument arg ) : bool
Visit ( UnifiedWith element, VisitorArgument arg ) : bool

Method Details

JavaScriptCodeFactoryVisitor() public method

public JavaScriptCodeFactoryVisitor ( TextWriter writer, string indentSign ) : System.IO
writer TextWriter
indentSign string
return System.IO

Visit() public method

public Visit ( UnifiedAnnotation element, VisitorArgument arg ) : bool
element UnifiedAnnotation
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedArgument element, VisitorArgument arg ) : bool
element UnifiedArgument
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedArrayLiteral element, VisitorArgument arg ) : bool
element UnifiedArrayLiteral
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedAssert element, VisitorArgument arg ) : bool
element UnifiedAssert
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedBasicType element, VisitorArgument arg ) : bool
element UnifiedBasicType
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedBigIntLiteral element, VisitorArgument arg ) : bool
element UnifiedBigIntLiteral
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedBinaryOperator element, VisitorArgument arg ) : bool
element UnifiedBinaryOperator
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedBlock element, VisitorArgument arg ) : bool
element UnifiedBlock
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedBooleanLiteral element, VisitorArgument arg ) : bool
element UnifiedBooleanLiteral
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedCall element, VisitorArgument arg ) : bool
element UnifiedCall
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedCase element, VisitorArgument arg ) : bool
element UnifiedCase
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedCast element, VisitorArgument arg ) : bool
element UnifiedCast
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedCatch element, VisitorArgument arg ) : bool
element UnifiedCatch
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedCharLiteral element, VisitorArgument arg ) : bool
element UnifiedCharLiteral
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedClassDefinition element, VisitorArgument arg ) : bool
element UnifiedClassDefinition
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedComment element, VisitorArgument arg ) : bool
element UnifiedComment
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedConstructor element, VisitorArgument arg ) : bool
element UnifiedConstructor
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedDelete element, VisitorArgument arg ) : bool
element UnifiedDelete
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedDoWhile element, VisitorArgument arg ) : bool
element UnifiedDoWhile
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedFractionLiteral element, VisitorArgument arg ) : bool
element UnifiedFractionLiteral
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedFunctionDefinition element, VisitorArgument arg ) : bool
element UnifiedFunctionDefinition
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedGenericArgument element, VisitorArgument arg ) : bool
element UnifiedGenericArgument
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedGenericParameter element, VisitorArgument arg ) : bool
element UnifiedGenericParameter
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedGoto element, VisitorArgument arg ) : bool
element UnifiedGoto
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedIf ifStatement, VisitorArgument arg ) : bool
ifStatement UnifiedIf
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedImport element, VisitorArgument arg ) : bool
element UnifiedImport
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedIndexer element, VisitorArgument arg ) : bool
element UnifiedIndexer
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedInstanceInitializer element, VisitorArgument arg ) : bool
element UnifiedInstanceInitializer
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedInt64Literal element, VisitorArgument arg ) : bool
element UnifiedInt64Literal
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedKeyValue element, VisitorArgument arg ) : bool
element UnifiedKeyValue
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedLabel element, VisitorArgument arg ) : bool
element UnifiedLabel
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedLabelIdentifier element, VisitorArgument arg ) : bool
element UnifiedLabelIdentifier
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedLambda element, VisitorArgument arg ) : bool
element UnifiedLambda
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedListComprehension element, VisitorArgument arg ) : bool
element UnifiedListComprehension
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedListLiteral element, VisitorArgument arg ) : bool
element UnifiedListLiteral
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedMapLiteral element, VisitorArgument arg ) : bool
element UnifiedMapLiteral
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedModifier element, VisitorArgument arg ) : bool
element UnifiedModifier
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedNamespaceDefinition element, VisitorArgument arg ) : bool
element UnifiedNamespaceDefinition
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedNew element, VisitorArgument arg ) : bool
element UnifiedNew
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedNullLiteral element, VisitorArgument arg ) : bool
element UnifiedNullLiteral
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedParameter element, VisitorArgument arg ) : bool
element UnifiedParameter
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedPass element, VisitorArgument arg ) : bool
element UnifiedPass
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedProgram element, VisitorArgument arg ) : bool
element UnifiedProgram
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedProperty element, VisitorArgument arg ) : bool
element UnifiedProperty
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedRegularExpressionLiteral element, VisitorArgument arg ) : bool
element UnifiedRegularExpressionLiteral
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedReturn element, VisitorArgument arg ) : bool
element UnifiedReturn
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedSet element, VisitorArgument arg ) : bool
element UnifiedSet
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedSet element, VisitorArgument arg ) : bool
element UnifiedSet
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedSet element, VisitorArgument arg ) : bool
element UnifiedSet
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedSet element, VisitorArgument arg ) : bool
element UnifiedSet
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedSet element, VisitorArgument arg ) : bool
element UnifiedSet
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedSet element, VisitorArgument arg ) : bool
element UnifiedSet
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedSet element, VisitorArgument arg ) : bool
element UnifiedSet
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedSet element, VisitorArgument arg ) : bool
element UnifiedSet
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedSet element, VisitorArgument arg ) : bool
element UnifiedSet
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedSet element, VisitorArgument arg ) : bool
element UnifiedSet
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedSet element, VisitorArgument arg ) : bool
element UnifiedSet
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedSet element, VisitorArgument arg ) : bool
element UnifiedSet
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedSlice element, VisitorArgument arg ) : bool
element UnifiedSlice
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedStaticInitializer element, VisitorArgument arg ) : bool
element UnifiedStaticInitializer
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedStringLiteral element, VisitorArgument arg ) : bool
element UnifiedStringLiteral
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedSuperIdentifier element, VisitorArgument arg ) : bool
element UnifiedSuperIdentifier
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedSwitch element, VisitorArgument arg ) : bool
element UnifiedSwitch
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedThisIdentifier element, VisitorArgument arg ) : bool
element UnifiedThisIdentifier
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedThrow element, VisitorArgument arg ) : bool
element UnifiedThrow
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedTry element, VisitorArgument arg ) : bool
element UnifiedTry
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedTypeof element, VisitorArgument arg ) : bool
element UnifiedTypeof
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedUInt64Literal element, VisitorArgument arg ) : bool
element UnifiedUInt64Literal
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedUnaryExpression element, VisitorArgument arg ) : bool
element UnifiedUnaryExpression
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedUnaryOperator element, VisitorArgument arg ) : bool
element UnifiedUnaryOperator
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedUsing element, VisitorArgument arg ) : bool
element UnifiedUsing
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedVariableDefinition element, VisitorArgument arg ) : bool
element UnifiedVariableDefinition
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedVariableDefinitionList element, VisitorArgument arg ) : bool
element UnifiedVariableDefinitionList
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedVariableIdentifier element, VisitorArgument arg ) : bool
element UnifiedVariableIdentifier
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedWhile element, VisitorArgument arg ) : bool
element UnifiedWhile
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedWith element, VisitorArgument arg ) : bool
element UnifiedWith
arg Unicoen.Processor.VisitorArgument
return bool