← Back to index

2020-11-30 13:47

Download Archive

shrinkBatchSources: 30
batchSamples: 3
warmupIterations: 3
benchmarkIterations: 3
languages:
  - id: java
    name: Java
    extension: java
    parseTable:
      repo: https://github.com/metaborg/java-front.git
      subDir: lang.java
    sources:
      batch:
        - id: apache-commons-lang
          repo: https://github.com/apache/commons-lang.git
        - id: netty
          repo: https://github.com/netty/netty.git
        - id: spring-boot
          repo: https://github.com/spring-projects/spring-boot.git
    antlrBenchmarks:
      - id: antlr
        benchmark: ANTLRJava8Benchmark
      - id: antlr-optimized
        benchmark: ANTLRJavaBenchmark
  - id: webdsl
    name: WebDSL
    extension: app
    parseTable:
      repo: https://github.com/webdsl/webdsl-statix.git
      subDir: webdslstatix
    sources:
      batch:
        - id: webdsl-yellowgrass
          repo: https://github.com/webdsl/yellowgrass
        - id: webdsl-elib-example
          repo: https://github.com/webdsl/elib-example
        - id: webdsl-elib-ace
          repo: https://github.com/webdsl/elib-ace
        - id: webdsl-elib-tablesorter
          repo: https://github.com/webdsl/elib-tablesorter
        - id: webdsl-elib-utils
          repo: https://github.com/webdsl/elib-utils
        - id: webdsl-elib-bootstrap
          repo: https://github.com/webdsl/elib-bootstrap
        - id: webdsl-elib-unsavedchanges
          repo: https://github.com/webdsl/elib-unsavedchanges
        - id: webdsl-elib-timeline
          repo: https://github.com/webdsl/elib-timeline
        - id: webdsl-elib-timezones
          repo: https://github.com/webdsl/elib-timezones
        - id: webdsl-elib-holder
          repo: https://github.com/webdsl/elib-holder
  - id: sdf3
    name: SDF3
    extension: sdf3
    parseTable:
      repo: https://github.com/metaborg/sdf.git
      subDir: org.metaborg.meta.lang.template
    sources:
      batch:
        - id: nabl
          repo: https://github.com/metaborg/nabl
        - id: dynsem
          repo: https://github.com/metaborg/dynsem
        - id: flowspec
          repo: https://github.com/metaborg/flowspec

Iterations: 3/3

Per Language

Sources

Parse nodes context-free: 769384

Parse nodes lexical: 818907

Parse nodes layout: 1077706

Reductions LR: 210725

Reductions GLR (deterministic): 2006262

Reductions GLR (non-deterministic): 168308

Parse nodes context-free: 571027

Parse nodes lexical: 568466

Parse nodes layout: 802966

Reductions LR: 140091

Reductions GLR (deterministic): 1479719

Reductions GLR (non-deterministic): 124889

Parse nodes context-free: 101762

Parse nodes lexical: 119329

Parse nodes layout: 160010

Reductions LR: 31018

Reductions GLR (deterministic): 272209

Reductions GLR (non-deterministic): 25257

Parse nodes context-free: 96595

Parse nodes lexical: 131112

Parse nodes layout: 114730

Reductions LR: 39618

Reductions GLR (deterministic): 254332

Reductions GLR (non-deterministic): 18162

Sources

Parse nodes context-free: 141003

Parse nodes lexical: 294570

Parse nodes layout: 238567

Reductions LR: 100155

Reductions GLR (deterministic): 491796

Reductions GLR (non-deterministic): 36829

Parse nodes context-free: 81898

Parse nodes lexical: 154520

Parse nodes layout: 144229

Reductions LR: 54953

Reductions GLR (deterministic): 275829

Reductions GLR (non-deterministic): 22199

Parse nodes context-free: 2464

Parse nodes lexical: 3756

Parse nodes layout: 4322

Reductions LR: 1319

Reductions GLR (deterministic): 7939

Reductions GLR (non-deterministic): 568

Parse nodes context-free: 2545

Parse nodes lexical: 6693

Parse nodes layout: 3991

Reductions LR: 1497

Reductions GLR (deterministic): 10849

Reductions GLR (non-deterministic): 479

Parse nodes context-free: 38022

Parse nodes lexical: 68487

Parse nodes layout: 62505

Reductions LR: 22521

Reductions GLR (deterministic): 124128

Reductions GLR (non-deterministic): 9135

Parse nodes context-free: 8141

Parse nodes lexical: 37980

Parse nodes layout: 9122

Reductions LR: 11862

Reductions GLR (deterministic): 41656

Reductions GLR (non-deterministic): 2154

Parse nodes context-free: 1326

Parse nodes lexical: 9630

Parse nodes layout: 1794

Reductions LR: 3411

Reductions GLR (deterministic): 8979

Reductions GLR (non-deterministic): 247

Parse nodes context-free: 901

Parse nodes lexical: 1384

Parse nodes layout: 1263

Reductions LR: 499

Reductions GLR (deterministic): 2858

Reductions GLR (non-deterministic): 153

Parse nodes context-free: 5074

Parse nodes lexical: 11103

Parse nodes layout: 10355

Reductions LR: 3747

Reductions GLR (deterministic): 17792

Reductions GLR (non-deterministic): 1717

Parse nodes context-free: 632

Parse nodes lexical: 1017

Parse nodes layout: 986

Reductions LR: 346

Reductions GLR (deterministic): 1766

Reductions GLR (non-deterministic): 177

Sources

Parse nodes context-free: 83050

Parse nodes lexical: 112754

Parse nodes layout: 73545

Reductions LR: 11802

Reductions GLR (deterministic): 220428

Reductions GLR (non-deterministic): 14753

Parse nodes context-free: 36965

Parse nodes lexical: 58321

Parse nodes layout: 37024

Reductions LR: 5707

Reductions GLR (deterministic): 105932

Reductions GLR (non-deterministic): 7326

Parse nodes context-free: 19093

Parse nodes lexical: 22161

Parse nodes layout: 15737

Reductions LR: 2931

Reductions GLR (deterministic): 48188

Reductions GLR (non-deterministic): 2957

Parse nodes context-free: 26992

Parse nodes lexical: 32272

Parse nodes layout: 20784

Reductions LR: 3477

Reductions GLR (deterministic): 65995

Reductions GLR (non-deterministic): 4470