protected override void OnBracketOpen() { //if (Current.Node.Is(JsNodeType.JsonObjectExpression)) //{ //} AddBeforeCurrent(JsToken.Enter()); OnFirstVisibleTokenAfterNewLine(); base.OnBracketOpen(); }
protected override void OnBracketClose() { if (Current.Node.Is(JsNodeType.JsonObjectExpression)) { //if (Prev.Node.Is(JsNodeType.JsonNameValue)) //{ AddBeforeCurrent(JsToken.Enter()); //} } var next = CurrentNode.NextVisibleToken(); if (next != null && next.Value.IsControl && ";,)".Contains(next.Value.Value)) { //tokens2.AddAfter(current.NextVisibleToken(), JsToken.Enter()); } else { AddAfterCurrent(JsToken.Enter()); } Indent--; }
protected override void Process() { if (Current.IsComment || Current.Node.Is(JsNodeType.CommentStatement)) { return; } if (Current.IsNewLine) { Col = 1; } else if (Current.Value != null) { var s = Current.Value; var index = s.LastIndexOf("\n"); if (index >= 0) { Col = s.Length - index; } else { Col += s.Length; } if (Col > 7000) { if (Current.IsWhitespace) { ReplaceCurrent(JsToken.Enter()); Col = 1; } else if (Current.IsKeyword || Current.IsControl || Current.IsLiteral || Current.IsValue) { AddAfterCurrent(JsToken.Enter()); } else { } } } //base.Process(); }
protected override void OnJsonObjectSeparator() { AddAfterCurrent(JsToken.Enter()); }
protected override void OnBracketOpen() { AddAfterCurrent(JsToken.Enter()); Indent++; }
protected override void OnDoWhileStatementParanthesesClose() { AddAfterCurrent(JsToken.Enter()); }
protected override void OnCommentStatementEnd() { base.OnCommentStatementEnd(); AddAfterCurrent(JsToken.Enter()); }
protected override void OnSwitchLabelSeparator() { AddAfterCurrent(JsToken.Enter()); //Indent++; }
protected override void OnSingleNestedStatementStart() { AddAfterCurrent(JsToken.Enter()); Indent++; }
protected override void OnStatementSemicolon() { AddAfterCurrent(JsToken.Enter()); }