PASS: 0 failures. Peggy Version: undefined
  • Peggy API

    • generate

      • reserved words

        • throws an exception on reserved JS words used as a label

          • break3ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • case0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • catch0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • class1ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • const0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • continue0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • debugger0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • default0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • delete1ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • do1ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • else0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • export0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • extends0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • finally1ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • for0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • function0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • if0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • import1ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • in0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • instanceof0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • new1ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • return0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • super0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • switch1ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • this0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • throw0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • try0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • typeof1ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • var0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • void0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • while0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • with0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • null0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • true0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • false1ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • enum0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • implements0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • interface0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • let0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • package0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • private0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • protected0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • public0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • static0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • yield0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • await1ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • arguments1ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)
          • eval0ms

            expect(()=>{peg.generate(["start = "+e+":end","end = 'a'"].join("\n"),{output:"source"})}).to.throw(peg.parser.SyntaxError)