changeset 18410:f444ef4684ec

SL: sanitize whitespace in ATG
author Andreas Woess <andreas.woess@jku.at>
date Tue, 21 Oct 2014 15:11:32 +0200
parents d405651001d1
children dc2e000bed40
files graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/SimpleLanguage.atg
diffstat 1 files changed, 26 insertions(+), 26 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/SimpleLanguage.atg	Tue Nov 18 23:11:00 2014 +0100
+++ b/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/SimpleLanguage.atg	Tue Oct 21 15:11:32 2014 +0200
@@ -56,7 +56,7 @@
 
 SimpleLanguage
 =
-Function 
+Function
 {
      Function
 }
@@ -66,15 +66,15 @@
 Function
 =
 "function"
-identifier            							(. Token identifierToken = t; .)                          
-"("												(. int bodyStartPos = t.charPos; .)
-												(. factory.startFunction(identifierToken, bodyStartPos); .)
+identifier                                      (. Token identifierToken = t; .)
+"("                                             (. int bodyStartPos = t.charPos; .)
+                                                (. factory.startFunction(identifierToken, bodyStartPos); .)
 [
     identifier                                  (. factory.addFormalParameter(t); .)
     {
-        "," 
+        ","
         identifier                              (. factory.addFormalParameter(t); .)
-    }    
+    }
 ]
 ")"
 Block<out SLStatementNode body, false>          (. factory.finishFunction(body); .)
@@ -85,12 +85,12 @@
 Block<out SLStatementNode result, boolean inLoop>
 =                                               (. factory.startBlock();
                                                    List<SLStatementNode> body = new ArrayList<>(); .)
-"{"    											(. int start = t.charPos; .)
+"{"                                             (. int start = t.charPos; .)
 {
     Statement<out SLStatementNode s, inLoop>    (. body.add(s); .)
 }
 "}"                                             (. int length = (t.charPos + t.val.length()) - start; .)
-												(. result = factory.finishBlock(body, start, length); .)
+                                                (. result = factory.finishBlock(body, start, length); .)
 .
 
 
@@ -104,7 +104,7 @@
 |
     "continue"                                  (. if (inLoop) { result = factory.createContinue(t); } else { SemErr("continue used outside of loop"); } .)
     ";"
-|   
+|
     IfStatement<out result, inLoop>
 |
     ReturnStatement<out result>
@@ -116,23 +116,23 @@
 
 WhileStatement<out SLStatementNode result>
 =
-"while"											(. Token whileToken = t; .)
-"("                                             
+"while"                                         (. Token whileToken = t; .)
+"("
 Expression<out SLExpressionNode condition>
-")" 
+")"
 Block<out SLStatementNode body, true>           (. result = factory.createWhile(whileToken, condition, body); .)
 .
 
 
 IfStatement<out SLStatementNode result, boolean inLoop>
 =
-"if" 											(. Token ifToken = t; .)
+"if"                                            (. Token ifToken = t; .)
 "("
-Expression<out SLExpressionNode condition> 
+Expression<out SLExpressionNode condition>
 ")"
-Block<out SLStatementNode thenPart, inLoop>     (. SLStatementNode elsePart = null; .)                             
+Block<out SLStatementNode thenPart, inLoop>     (. SLStatementNode elsePart = null; .)
 [
-    "else" 
+    "else"
     Block<out elsePart, inLoop>
 ]                                               (. result = factory.createIf(ifToken, condition, thenPart, elsePart); .)
 .
@@ -209,14 +209,14 @@
         [
             Expression<out parameter>           (. parameters.add(parameter); .)
             {
-                "," 
+                ","
                 Expression<out parameter>       (. parameters.add(parameter); .)
-            }                                               
+            }
         ]
-        ")"					(. Token finalToken = t; .)
-                                               (. result = factory.createCall(nameToken, parameters, finalToken); .) 
+        ")"                                     (. Token finalToken = t; .)
+                                                (. result = factory.createCall(nameToken, parameters, finalToken); .)
     |
-        "=" 
+        "="
         Expression<out SLExpressionNode value>  (. result = factory.createAssignment(nameToken, value); .)
     |
                                                 (. result = factory.createRead(nameToken); .)
@@ -226,11 +226,11 @@
 |
     numericLiteral                              (. result = factory.createNumericLiteral(t); .)
 |
-    "(" 										(. int start = t.charPos; .)
-    Expression<out result> 						(. SLExpressionNode expr = result; .)
-    ")"											(. int length = (t.charPos + t.val.length()) - start; .)
-    											(. result = factory.createParenExpression(expr, start, length); .)
-) 
+    "("                                         (. int start = t.charPos; .)
+    Expression<out result>                      (. SLExpressionNode expr = result; .)
+    ")"                                         (. int length = (t.charPos + t.val.length()) - start; .)
+                                                (. result = factory.createParenExpression(expr, start, length); .)
+)
 .