← Back to index

2020-11-30 21:27

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: 790370

Parse nodes lexical: 937906

Parse nodes layout: 1239544

Reductions LR: 272060

Reductions GLR (deterministic): 2127334

Reductions GLR (non-deterministic): 203837

Parse nodes context-free: 466520

Parse nodes lexical: 559797

Parse nodes layout: 790442

Reductions LR: 147580

Reductions GLR (deterministic): 1315771

Reductions GLR (non-deterministic): 126906

Parse nodes context-free: 182157

Parse nodes lexical: 198939

Parse nodes layout: 282167

Reductions LR: 65347

Reductions GLR (deterministic): 456003

Reductions GLR (non-deterministic): 49254

Parse nodes context-free: 141693

Parse nodes lexical: 179170

Parse nodes layout: 166935

Reductions LR: 59440

Reductions GLR (deterministic): 355253

Reductions GLR (non-deterministic): 27677

Sources

Parse nodes context-free: 136054

Parse nodes lexical: 290677

Parse nodes layout: 231291

Reductions LR: 99974

Reductions GLR (deterministic): 472164

Reductions GLR (non-deterministic): 40113

Parse nodes context-free: 76949

Parse nodes lexical: 146685

Parse nodes layout: 136953

Reductions LR: 53047

Reductions GLR (deterministic): 260274

Reductions GLR (non-deterministic): 22336

Parse nodes context-free: 2464

Parse nodes lexical: 3791

Parse nodes layout: 4322

Reductions LR: 1426

Reductions GLR (deterministic): 7815

Reductions GLR (non-deterministic): 594

Parse nodes context-free: 2545

Parse nodes lexical: 6726

Parse nodes layout: 3991

Reductions LR: 1658

Reductions GLR (deterministic): 10663

Reductions GLR (non-deterministic): 508

Parse nodes context-free: 38022

Parse nodes lexical: 69472

Parse nodes layout: 62505

Reductions LR: 23661

Reductions GLR (deterministic): 122347

Reductions GLR (non-deterministic): 9948

Parse nodes context-free: 8141

Parse nodes lexical: 40347

Parse nodes layout: 9122

Reductions LR: 11873

Reductions GLR (deterministic): 40330

Reductions GLR (non-deterministic): 3995

Parse nodes context-free: 1326

Parse nodes lexical: 9673

Parse nodes layout: 1794

Reductions LR: 3457

Reductions GLR (deterministic): 8896

Reductions GLR (non-deterministic): 287

Parse nodes context-free: 901

Parse nodes lexical: 1384

Parse nodes layout: 1263

Reductions LR: 540

Reductions GLR (deterministic): 2817

Reductions GLR (non-deterministic): 153

Parse nodes context-free: 5074

Parse nodes lexical: 11495

Parse nodes layout: 10355

Reductions LR: 3961

Reductions GLR (deterministic): 17320

Reductions GLR (non-deterministic): 2042

Parse nodes context-free: 632

Parse nodes lexical: 1104

Parse nodes layout: 986

Reductions LR: 348

Reductions GLR (deterministic): 1705

Reductions GLR (non-deterministic): 250

Sources

Parse nodes context-free: 95424

Parse nodes lexical: 120831

Parse nodes layout: 85644

Reductions LR: 12530

Reductions GLR (deterministic): 244158

Reductions GLR (non-deterministic): 17209

Parse nodes context-free: 49339

Parse nodes lexical: 66398

Parse nodes layout: 49123

Reductions LR: 6362

Reductions GLR (deterministic): 129735

Reductions GLR (non-deterministic): 9782

Parse nodes context-free: 19093

Parse nodes lexical: 22161

Parse nodes layout: 15737

Reductions LR: 3003

Reductions GLR (deterministic): 48116

Reductions GLR (non-deterministic): 2957

Parse nodes context-free: 26992

Parse nodes lexical: 32272

Parse nodes layout: 20784

Reductions LR: 3284

Reductions GLR (deterministic): 66188

Reductions GLR (non-deterministic): 4470