← Back to index

2021-01-10 11:41

Download Archive

shrinkBatchSources: 30
batchSamples: 3
warmupIterations: 10
benchmarkIterations: 10
jsglr2variants:
  - standard
  - elkhound
  - incremental
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: 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: 10/10

Per Language

States: 5020

Sources

Parse nodes context-free: 787862

Parse nodes lexical: 936429

Parse nodes layout: 1249960

Reductions LR: 244261

Reductions GLR (deterministic): 2176882

Reductions GLR (non-deterministic): 198069

Parse nodes context-free: 344820

Parse nodes lexical: 470484

Parse nodes layout: 566809

Reductions LR: 108245

Reductions GLR (deterministic): 1034298

Reductions GLR (non-deterministic): 91191

Parse nodes context-free: 352970

Parse nodes lexical: 346061

Parse nodes layout: 574704

Reductions LR: 99636

Reductions GLR (deterministic): 911484

Reductions GLR (non-deterministic): 89469

Parse nodes context-free: 90072

Parse nodes lexical: 119884

Parse nodes layout: 108447

Reductions LR: 36374

Reductions GLR (deterministic): 231106

Reductions GLR (non-deterministic): 17409

States: 12184

Sources

Parse nodes context-free: 34825

Parse nodes lexical: 81818

Parse nodes layout: 66163

Reductions LR: 30410

Reductions GLR (deterministic): 134227

Reductions GLR (non-deterministic): 9539

Parse nodes context-free: 34825

Parse nodes lexical: 81818

Parse nodes layout: 66163

Reductions LR: 30410

Reductions GLR (deterministic): 134227

Reductions GLR (non-deterministic): 9539

States: 3054

Sources

Parse nodes context-free: 71802

Parse nodes lexical: 84984

Parse nodes layout: 58985

Reductions LR: 10461

Reductions GLR (deterministic): 179207

Reductions GLR (non-deterministic): 11287

Parse nodes context-free: 25717

Parse nodes lexical: 30551

Parse nodes layout: 22464

Reductions LR: 3565

Reductions GLR (deterministic): 65512

Reductions GLR (non-deterministic): 3860

Parse nodes context-free: 19093

Parse nodes lexical: 22161

Parse nodes layout: 15737

Reductions LR: 3114

Reductions GLR (deterministic): 48005

Reductions GLR (non-deterministic): 2957

Parse nodes context-free: 26992

Parse nodes lexical: 32272

Parse nodes layout: 20784

Reductions LR: 3404

Reductions GLR (deterministic): 66068

Reductions GLR (non-deterministic): 4470