override public void VisitGlobalConstantDecl(GlobalConstantDecl x) { _serializer.StartSerialize(typeof(GlobalConstantDecl).Name, SerializeSpan(x.Span), new NodeObj("NameIsConditional", x.IsConditional.ToString()), new NodeObj("Name", x.Name.Name.Value)); SerializePHPDoc(x.PHPDoc); VisitElement(x.Initializer); _serializer.EndSerialize(); }
public override void VisitGlobalConstantDecl(GlobalConstantDecl x) { VisitSpecificElementProlog(); SerializeToken(nameof(x.Name), x.Name.ToString(), x.Name.Span); SerializeToken(nameof(x.IsConditional), x.IsConditional.ToString(), null); base.VisitGlobalConstantDecl(x); }
public sealed override void VisitGlobalConstantDecl(GlobalConstantDecl x) { VisitConstantDecl(x); }
virtual public void VisitGlobalConstantDecl(GlobalConstantDecl x) { VisitElement(x.Initializer); }
public override void VisitGlobalConstantDecl(GlobalConstantDecl x) { var bound = _binder.BindGlobalConstantDecl(x); _current.Add(bound); }
void IReductionsSink.GlobalConstantDeclarationReduced(Parser /*!*/ parser, GlobalConstantDecl /*!*/ decl) { this.constantCount++; }
void IReductionsSink.GlobalConstantDeclarationReduced(Parser /*!*/ parser, GlobalConstantDecl /*!*/ decl) { }
/// <inheritdoc /> public override void VisitGlobalConstantDecl(GlobalConstantDecl x) { var constantValue = CreateRValue(x.Initializer); Result(new ConstantDeclPoint(x, constantValue)); }
public static GlobalConstant GetGlobalConstant(this GlobalConstantDecl /*!*/ node) { return(node.NodeCompiler <IGlobalConstantDeclCompiler>().GlobalConstant); }
public override void VisitGlobalConstantDecl(GlobalConstantDecl x) { // Force traversing VisitElement(x.Initializer); }
/// <summary> /// Inspects a global constant declaration even during parsing /// </summary> /// <param name="parser">Parser currently analyzing the source code</param> /// <param name="decl">Current global constant declaration</param> public void GlobalConstantDeclarationReduced(Parser /*!*/ parser, GlobalConstantDecl /*!*/ decl) { compilationUnit.GlobalConstantDeclarationReduced(parser, decl); }