コード例 #1
0
 protected override void OnFirstVisibleTokenAfterNewLine()
 {
     AddBeforeCurrent(JsToken.Space(Indent * IndentSize));
     if (Current.Node.IsSwitchSectionStatement())
     {
         AddBeforeCurrent(JsToken.Space(1 * IndentSize));
     }
 }
コード例 #2
0
        protected override void OnForStatementSemicolon()
        {
            var next = CurrentNode.NextVisibleToken();

            if (next != null && next.Value.Value == ")")
            {
                return;
            }
            AddAfterCurrent(JsToken.Space());
        }
コード例 #3
0
        protected override void OnFunctionSwitchIfWhileForKeyword()
        {
            var func = Current.Node as JsFunction;

            if (func != null && func.Name.IsNotNullOrEmpty())
            {
                return;
            }
            AddAfterCurrent(JsToken.Space());
        }
コード例 #4
0
 protected override void OnBinaryOperator()
 {
     AddBeforeCurrent(JsToken.Space());
     AddAfterCurrent(JsToken.Space());
 }
コード例 #5
0
 protected override void OnJsonArraySeparator()
 {
     AddAfterCurrent(JsToken.Space());
 }
コード例 #6
0
 protected override void OnFunctionOrInvocationParameterSeparator()
 {
     AddAfterCurrent(JsToken.Space());
 }
コード例 #7
0
 protected override void OnJsonNameValueSeparator()
 {
     AddAfterCurrent(JsToken.Space());
 }
コード例 #8
0
 protected override void OnForStatementComma()
 {
     AddAfterCurrent(JsToken.Space());
 }