Commit 4df23de7 authored by Philip Makedonski's avatar Philip Makedonski
Browse files

+ improved formatting of square brackets, formal parameters and imports

parent 3c0e3347
Loading
Loading
Loading
Loading
+24 −0
Original line number Diff line number Diff line
@@ -50,6 +50,14 @@ class TTCN3Formatter extends AbstractDeclarativeFormatter {
            c.setLinewrap.before(r)
        }

        for (r: findRuleCalls(FUNCTIONKEYWORDRule)) {
            c.setLinewrap.before(r)
        }

        for (r: findRuleCalls(CONSTKEYWORDRule)) {
            c.setLinewrap.before(r)
        }

        for (r: findRuleCalls(TEMPLATEKEYWORDRule)) {
            c.setLinewrap.before(r)
        }
@@ -63,6 +71,15 @@ class TTCN3Formatter extends AbstractDeclarativeFormatter {
            c.setNoSpace.after(r)
        }

        for (r: findRuleCalls(SQUAREOPENRule)) {
            c.setNoSpace.before(r)
            c.setNoSpace.after(r)
        }

        for (r: findRuleCalls(SQUARECLOSERule)) {
            c.setNoSpace.before(r)
            c.setNoSpace.after(r)
        }

        for (r: findRuleCalls(moduleDefinitionRule)) {
            c.setLinewrap.before(r)
@@ -77,6 +94,13 @@ class TTCN3Formatter extends AbstractDeclarativeFormatter {
            c.setLinewrap.before(r)
        }

        for (r: findRuleCalls(functionFormalParListRule)) {
            c.setLinewrap.before(r)
//            c.setNoLinewrap.before(r)
            c.setIndentationIncrement.before(r)
            c.setIndentationDecrement.after(r)
        }

        
        for (r: findRuleCalls(LBRACKETRule)) {
            c.setLinewrap.after(r)