From f4385da17725d36931c9799cda0130067acc3e83 Mon Sep 17 00:00:00 2001 From: David Majda Date: Fri, 17 Jul 2015 11:36:35 +0200 Subject: [PATCH] Label specs: Unify formatting with other code --- .../generated-parser-behavior.spec.js | 192 +++++++++--------- 1 file changed, 96 insertions(+), 96 deletions(-) diff --git a/spec/behavior/generated-parser-behavior.spec.js b/spec/behavior/generated-parser-behavior.spec.js index 1a5eab2..435a009 100644 --- a/spec/behavior/generated-parser-behavior.spec.js +++ b/spec/behavior/generated-parser-behavior.spec.js @@ -447,99 +447,99 @@ describe("generated parser behavior", function() { it("can access label variables from preceding labeled elements in an outside sequence (group)", function() { var parser = PEG.buildParser( - 'start = a:"a" ("b" &{ return a === "a"; })', - options - ); + 'start = a:"a" ("b" &{ return a === "a"; })', + options + ); expect(parser).toParse("ab", ["a", ["b", undefined]]); }); it("can access label variables from preceding labeled elements in an outside sequence (optional)", function() { var parser = PEG.buildParser( - 'start = a:"a" ("b" &{ return a === "a"; })?', - options - ); + 'start = a:"a" ("b" &{ return a === "a"; })?', + options + ); expect(parser).toParse("ab", ["a", ["b", undefined]]); }); it("can access label variables from preceding labeled elements in an outside sequence (zero or more)", function() { var parser = PEG.buildParser( - 'start = a:"a" ("b" &{ return a === "a"; })*', - options - ); + 'start = a:"a" ("b" &{ return a === "a"; })*', + options + ); expect(parser).toParse("ab", ["a", [["b", undefined]]]); }); it("can access label variables from preceding labeled elements in an outside sequence (one or more)", function() { var parser = PEG.buildParser( - 'start = a:"a" ("b" &{ return a === "a"; })+', - options - ); + 'start = a:"a" ("b" &{ return a === "a"; })+', + options + ); expect(parser).toParse("ab", ["a", [["b", undefined]]]); }); it("can access label variables from preceding labeled elements in an outside sequence (text)", function() { var parser = PEG.buildParser( - 'start = a:"a" $("b" &{ return a === "a"; })', - options - ); + 'start = a:"a" $("b" &{ return a === "a"; })', + options + ); expect(parser).toParse("ab", ["a", "b"]); }); it("can access label variables from preceding labeled elements in an outside sequence (positive simple predicate)", function() { var parser = PEG.buildParser( - 'start = a:"a" &("b" &{ return a === "a"; }) "b"', - options - ); + 'start = a:"a" &("b" &{ return a === "a"; }) "b"', + options + ); expect(parser).toParse("ab", ["a", undefined, "b"]); }); it("can access label variables from preceding labeled elements in an outside sequence (negative simple predicate)", function() { var parser = PEG.buildParser( - 'start = a:"a" !("b" &{ return a === "a"; }) "c"', - options - ); + 'start = a:"a" !("b" &{ return a === "a"; }) "c"', + options + ); expect(parser).toParse("ac", ["a", undefined, "c"]); }); it("can access label variables from preceding labeled elements in an outside sequence (label)", function() { var parser = PEG.buildParser( - 'start = a:"a" b:("b" &{ return a === "a"; })', - options - ); + 'start = a:"a" b:("b" &{ return a === "a"; })', + options + ); expect(parser).toParse("ab", ["a", ["b", undefined]]); }); it("can access label variables from preceding labeled elements in an outside sequence (sequence)", function() { var parser = PEG.buildParser( - 'start = a:"a" ("b" ("c" &{ return a === "a"; }) "d")', - options - ); + 'start = a:"a" ("b" ("c" &{ return a === "a"; }) "d")', + options + ); expect(parser).toParse("abcd", ["a", ["b", ["c", undefined], "d"]]); }); it("can access label variables from preceding labeled elements in an outside sequence (action)", function() { var parser = PEG.buildParser( - 'start = a:"a" (b:("b" &{ return a === "a"; }) { return b; })', - options - ); + 'start = a:"a" (b:("b" &{ return a === "a"; }) { return b; })', + options + ); expect(parser).toParse("ab", ["a", ["b", undefined]]); }); it("can access label variables from preceding labeled elements in an outside sequence (choice)", function() { var parser = PEG.buildParser( - 'start = a:"a" ("b" / "c" &{ return a === "a"; } / "d")', - options - ); + 'start = a:"a" ("b" / "c" &{ return a === "a"; } / "d")', + options + ); expect(parser).toParse("ac", ["a", ["c", undefined]]); }); @@ -656,90 +656,90 @@ describe("generated parser behavior", function() { it("can access label variables from preceding labeled elements in an outside sequence (optional)", function() { var parser = PEG.buildParser( - 'start = a:"a" ("b" !{ return a !== "a"; })?', - options - ); + 'start = a:"a" ("b" !{ return a !== "a"; })?', + options + ); expect(parser).toParse("ab", ["a", ["b", undefined]]); }); it("can access label variables from preceding labeled elements in an outside sequence (zero or more)", function() { var parser = PEG.buildParser( - 'start = a:"a" ("b" !{ return a !== "a"; })*', - options - ); + 'start = a:"a" ("b" !{ return a !== "a"; })*', + options + ); expect(parser).toParse("ab", ["a", [["b", undefined]]]); }); it("can access label variables from preceding labeled elements in an outside sequence (one or more)", function() { var parser = PEG.buildParser( - 'start = a:"a" ("b" !{ return a !== "a"; })+', - options - ); + 'start = a:"a" ("b" !{ return a !== "a"; })+', + options + ); expect(parser).toParse("ab", ["a", [["b", undefined]]]); }); it("can access label variables from preceding labeled elements in an outside sequence (text)", function() { var parser = PEG.buildParser( - 'start = a:"a" $("b" !{ return a !== "a"; })', - options - ); + 'start = a:"a" $("b" !{ return a !== "a"; })', + options + ); expect(parser).toParse("ab", ["a", "b"]); }); it("can access label variables from preceding labeled elements in an outside sequence (positive simple predicate)", function() { var parser = PEG.buildParser( - 'start = a:"a" &("b" !{ return a !== "a"; }) "b"', - options - ); + 'start = a:"a" &("b" !{ return a !== "a"; }) "b"', + options + ); expect(parser).toParse("ab", ["a", undefined, "b"]); }); it("can access label variables from preceding labeled elements in an outside sequence (negative simple predicate)", function() { var parser = PEG.buildParser( - 'start = a:"a" !("b" !{ return a !== "a"; }) "c"', - options - ); + 'start = a:"a" !("b" !{ return a !== "a"; }) "c"', + options + ); expect(parser).toParse("ac", ["a", undefined, "c"]); }); it("can access label variables from preceding labeled elements in an outside sequence (label)", function() { var parser = PEG.buildParser( - 'start = a:"a" b:("b" !{ return a !== "a"; })', - options - ); + 'start = a:"a" b:("b" !{ return a !== "a"; })', + options + ); expect(parser).toParse("ab", ["a", ["b", undefined]]); }); it("can access label variables from preceding labeled elements in an outside sequence (sequence)", function() { var parser = PEG.buildParser( - 'start = a:"a" ("b" ("c" !{ return a !== "a"; }) "d")', - options - ); + 'start = a:"a" ("b" ("c" !{ return a !== "a"; }) "d")', + options + ); expect(parser).toParse("abcd", ["a", ["b", ["c", undefined], "d"]]); }); it("can access label variables from preceding labeled elements in an outside sequence (action)", function() { var parser = PEG.buildParser( - 'start = a:"a" (b:("b" !{ return a !== "a"; }) { return b; })', - options - ); + 'start = a:"a" (b:("b" !{ return a !== "a"; }) { return b; })', + options + ); expect(parser).toParse("ab", ["a", ["b", undefined]]); }); it("can access label variables from preceding labeled elements in an outside sequence (choice)", function() { var parser = PEG.buildParser( - 'start = a:"a" ("b" / "c" !{ return a !== "a"; } / "d")', - options - ); + 'start = a:"a" ("b" / "c" !{ return a !== "a"; } / "d")', + options + ); expect(parser).toParse("ac", ["a", ["c", undefined]]); }); @@ -1052,99 +1052,99 @@ describe("generated parser behavior", function() { it("can access label variables from preceding labeled elements in an outside sequence (group)", function() { var parser = PEG.buildParser( - 'start = a:"a" ("b" { return a; })', - options - ); + 'start = a:"a" ("b" { return a; })', + options + ); expect(parser).toParse("ab", ["a", "a"]); }); it("can access label variables from preceding labeled elements in an outside sequence (optional)", function() { var parser = PEG.buildParser( - 'start = a:"a" ("b" { return a; })?', - options - ); + 'start = a:"a" ("b" { return a; })?', + options + ); expect(parser).toParse("ab", ["a", "a"]); }); it("can access label variables from preceding labeled elements in an outside sequence (zero or more)", function() { var parser = PEG.buildParser( - 'start = a:"a" ("b" { return a; })*', - options - ); + 'start = a:"a" ("b" { return a; })*', + options + ); expect(parser).toParse("ab", ["a", ["a"]]); }); it("can access label variables from preceding labeled elements in an outside sequence (one or more)", function() { var parser = PEG.buildParser( - 'start = a:"a" ("b" { return a; })+', - options - ); + 'start = a:"a" ("b" { return a; })+', + options + ); expect(parser).toParse("ab", ["a", ["a"]]); }); it("can access label variables from preceding labeled elements in an outside sequence (text)", function() { var parser = PEG.buildParser( - 'start = a:"a" $("b" { return a; })', - options - ); + 'start = a:"a" $("b" { return a; })', + options + ); expect(parser).toParse("ab", ["a", "b"]); }); it("can access label variables from preceding labeled elements in an outside sequence (positive simple predicate)", function() { var parser = PEG.buildParser( - 'start = a:"a" &("b" { return a; }) "b"', - options - ); + 'start = a:"a" &("b" { return a; }) "b"', + options + ); expect(parser).toParse("ab", ["a", undefined, "b"]); }); it("can access label variables from preceding labeled elements in an outside sequence (negative simple predicate)", function() { var parser = PEG.buildParser( - 'start = a:"a" !("b" { return a; }) "c"', - options - ); + 'start = a:"a" !("b" { return a; }) "c"', + options + ); expect(parser).toParse("ac", ["a", undefined, "c"]); }); it("can access label variables from preceding labeled elements in an outside sequence (label)", function() { var parser = PEG.buildParser( - 'start = a:"a" b:("b" { return a; })', - options - ); + 'start = a:"a" b:("b" { return a; })', + options + ); expect(parser).toParse("ab", ["a", "a"]); }); it("can access label variables from preceding labeled elements in an outside sequence (sequence)", function() { var parser = PEG.buildParser( - 'start = a:"a" ("b" ("c" { return a; }) "d")', - options - ); + 'start = a:"a" ("b" ("c" { return a; }) "d")', + options + ); expect(parser).toParse("abcd", ["a", ["b", "a", "d"]]); }); it("can access label variables from preceding labeled elements in an outside sequence (action)", function() { var parser = PEG.buildParser( - 'start = a:"a" (b:("b" { return a; }) { return b; })', - options - ); + 'start = a:"a" (b:("b" { return a; }) { return b; })', + options + ); expect(parser).toParse("ab", ["a", "a"]); }); it("can access label variables from preceding labeled elements in an outside sequence (choice)", function() { var parser = PEG.buildParser( - 'start = a:"a" ("b" / "c" { return a; } / "d")', - options - ); + 'start = a:"a" ("b" / "c" { return a; } / "d")', + options + ); expect(parser).toParse("ac", ["a", "a"]); });