config.yml
#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
- id: webdsl
repo: https://github.com/webdsl/webdsl-statix.git
- id: java
repo: https://github.com/metaborg/java-front.git
Iterations: 10/10
Spoofax version: master
JSGLR version: develop/jsglr2-experiment
SDF version: develop/jsglr2




Parse Table States: 5020




Parse nodes context-free: 48781984
Parse nodes lexical: 59137134
Parse nodes layout: 70748006
Parse nodes context-free: 48778970
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 17214913
Reductions GLR (deterministic): 128570041
Reductions GLR (non-deterministic): 11500529




Parse nodes context-free: 7831322
Parse nodes lexical: 8605094
Parse nodes layout: 11578838
Parse nodes context-free: 7831307
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 2073987
Reductions GLR (deterministic): 21239366
Reductions GLR (non-deterministic): 1800764




Parse nodes context-free: 18916450
Parse nodes lexical: 20765974
Parse nodes layout: 32231850
Parse nodes context-free: 18915627
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 6144719
Reductions GLR (deterministic): 50101940
Reductions GLR (non-deterministic): 5199923




Parse nodes context-free: 22034212
Parse nodes lexical: 29766066
Parse nodes layout: 26937318
Parse nodes context-free: 22032036
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 8996849
Reductions GLR (deterministic): 57228093
Reductions GLR (non-deterministic): 4499842
Parse Table States: 12525




Parse nodes context-free: 156170
Parse nodes lexical: 274236
Parse nodes layout: 279920
Parse nodes context-free: 156030
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 76910
Reductions GLR (deterministic): 515189
Reductions GLR (non-deterministic): 53641




Parse nodes context-free: 156170
Parse nodes lexical: 274236
Parse nodes layout: 279920
Parse nodes context-free: 156030
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 76910
Reductions GLR (deterministic): 515189
Reductions GLR (non-deterministic): 53641
Parse Table States: 2780




Parse nodes context-free: 377648
Parse nodes lexical: 550888
Parse nodes layout: 315516
Parse nodes context-free: 376837
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 60080
Reductions GLR (deterministic): 763720
Reductions GLR (non-deterministic): 190868




Parse nodes context-free: 158427
Parse nodes lexical: 207647
Parse nodes layout: 141609
Parse nodes context-free: 158184
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 21611
Reductions GLR (deterministic): 317554
Reductions GLR (non-deterministic): 74141




Parse nodes context-free: 18642
Parse nodes lexical: 20665
Parse nodes layout: 15689
Parse nodes context-free: 18583
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 2796
Reductions GLR (deterministic): 38120
Reductions GLR (non-deterministic): 6715




Parse nodes context-free: 27121
Parse nodes lexical: 30737
Parse nodes layout: 20519
Parse nodes context-free: 27003
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 2996
Reductions GLR (deterministic): 51080
Reductions GLR (non-deterministic): 11065




Parse nodes context-free: 122925
Parse nodes lexical: 200876
Parse nodes layout: 86467
Parse nodes context-free: 122642
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 23614
Reductions GLR (deterministic): 250163
Reductions GLR (non-deterministic): 65190




Parse nodes context-free: 50533
Parse nodes lexical: 90963
Parse nodes layout: 51232
Parse nodes context-free: 50425
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 9063
Reductions GLR (deterministic): 106803
Reductions GLR (non-deterministic): 33757