[INFO] cloning repository https://github.com/stevefan1999-personal/rustemo-play
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/stevefan1999-personal/rustemo-play" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fstevefan1999-personal%2Frustemo-play", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fstevefan1999-personal%2Frustemo-play'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 2e003fdd11b212abee598edfaba06e963462c1fa
[INFO] testing stevefan1999-personal/rustemo-play against try#9f93af291970322f4f1c6315ccde4d7078201159 for pr-146098-6
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fstevefan1999-personal%2Frustemo-play" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/stevefan1999-personal/rustemo-play
[INFO] finished tweaking git repo https://github.com/stevefan1999-personal/rustemo-play
[INFO] tweaked toml for git repo https://github.com/stevefan1999-personal/rustemo-play written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/stevefan1999-personal/rustemo-play on toolchain 9f93af291970322f4f1c6315ccde4d7078201159
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/stevefan1999-personal/rustemo-play already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded smawk v0.3.2
[INFO] [stderr]   Downloaded supports-unicode v2.1.0
[INFO] [stderr]   Downloaded convert_case v0.5.0
[INFO] [stderr]   Downloaded is_ci v1.1.1
[INFO] [stderr]   Downloaded thiserror-impl v1.0.56
[INFO] [stderr]   Downloaded supports-color v2.1.0
[INFO] [stderr]   Downloaded supports-hyperlinks v2.1.0
[INFO] [stderr]   Downloaded thiserror v1.0.56
[INFO] [stderr]   Downloaded miette-derive v5.10.0
[INFO] [stderr]   Downloaded is-terminal v0.4.10
[INFO] [stderr]   Downloaded textwrap v0.15.2
[INFO] [stderr]   Downloaded miette v5.10.0
[INFO] [stderr]   Downloaded rustemo-compiler v0.5.0
[INFO] [stderr]   Downloaded hermit-abi v0.3.4
[INFO] [stderr]   Downloaded rustemo v0.5.0
[INFO] [stderr]   Downloaded rustix v0.38.30
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a7f718dd4e3d1c5e60515aa6c6ab9e42b295a5b4fb98a6e07b6f94504f54256e
[INFO] running `Command { std: "docker" "start" "-a" "a7f718dd4e3d1c5e60515aa6c6ab9e42b295a5b4fb98a6e07b6f94504f54256e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a7f718dd4e3d1c5e60515aa6c6ab9e42b295a5b4fb98a6e07b6f94504f54256e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a7f718dd4e3d1c5e60515aa6c6ab9e42b295a5b4fb98a6e07b6f94504f54256e", kill_on_drop: false }`
[INFO] [stdout] a7f718dd4e3d1c5e60515aa6c6ab9e42b295a5b4fb98a6e07b6f94504f54256e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0a42007c370ac35242b9f3cee1b71593354350a384297323ea427130376ff706
[INFO] running `Command { std: "docker" "start" "-a" "0a42007c370ac35242b9f3cee1b71593354350a384297323ea427130376ff706", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]    Compiling rustix v0.38.30
[INFO] [stderr]    Compiling bitflags v2.4.2
[INFO] [stderr]    Compiling linux-raw-sys v0.4.13
[INFO] [stderr]    Compiling memchr v2.7.1
[INFO] [stderr]    Compiling prettyplease v0.1.25
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling miniz_oxide v0.7.1
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]    Compiling os_str_bytes v6.6.1
[INFO] [stderr]    Compiling regex-syntax v0.8.2
[INFO] [stderr]    Compiling thiserror v1.0.56
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling colored v2.1.0
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling smawk v0.3.2
[INFO] [stderr]    Compiling is_ci v1.1.1
[INFO] [stderr]    Compiling unicode-width v0.1.11
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling rustemo-compiler v0.5.0
[INFO] [stderr]    Compiling either v1.9.0
[INFO] [stderr]    Compiling petgraph v0.6.4
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling textwrap v0.16.0
[INFO] [stderr]    Compiling clap_lex v0.2.4
[INFO] [stderr]    Compiling unicode-linebreak v0.1.5
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling terminal_size v0.1.17
[INFO] [stderr]    Compiling owo-colors v3.5.0
[INFO] [stderr]    Compiling convert_case v0.5.0
[INFO] [stderr]    Compiling object v0.32.2
[INFO] [stderr]    Compiling textwrap v0.15.2
[INFO] [stderr]    Compiling backtrace v0.3.69
[INFO] [stderr]    Compiling psm v0.1.21
[INFO] [stderr]    Compiling stacker v0.1.15
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling is-terminal v0.4.10
[INFO] [stderr]    Compiling supports-hyperlinks v2.1.0
[INFO] [stderr]    Compiling supports-color v2.1.0
[INFO] [stderr]    Compiling supports-unicode v2.1.0
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling regex-automata v0.4.5
[INFO] [stderr]    Compiling rustemo v0.5.0
[INFO] [stderr]    Compiling regex v1.10.3
[INFO] [stderr]    Compiling thiserror-impl v1.0.56
[INFO] [stderr]    Compiling miette-derive v5.10.0
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling clap_derive v3.2.25
[INFO] [stderr]    Compiling backtrace-ext v0.2.1
[INFO] [stderr]    Compiling miette v5.10.0
[INFO] [stderr]    Compiling clap v3.2.25
[INFO] [stderr]    Compiling rustemo-play v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr] error: failed to run custom build command for `rustemo-play v0.1.0 (/opt/rustwide/workdir)`
[INFO] [stderr] note: To improve backtraces for build dependencies, set the CARGO_PROFILE_DEV_BUILD_OVERRIDE_DEBUG=true environment variable to enable debug information generation.
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/build/rustemo-play-778621f87be7406c/build-script-build` (exit status: 1)
[INFO] [stderr]   --- stdout
[INFO] [stderr]   Generating parser for grammar "/opt/rustwide/workdir/src/grammar_c.rustemo"
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing started
[INFO] [stderr] 
[INFO] [stderr]   file: /opt/rustwide/workdir/src/grammar_c.rustemo
[INFO] [stderr]   Context at 0[1,0]: '-->TranslationUnit'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 0:AUG
[INFO] [stderr]     Trying recognizers: [(Terminals, true), (Import, true), (Name, false), (Annotation, false)]
[INFO] [stderr]       Recognizing Terminals -- not recognized
[INFO] [stderr]       Recognizing Import -- not recognized
[INFO] [stderr]       Recognizing Name -- recognized 'TranslationUnit'
[INFO] [stderr]       Recognizing Annotation -- not recognized
[INFO] [stderr]   Token ahead: Name("\"TranslationUnit\"" [1,0-1,15])
[INFO] [stderr]   Reduce by production 'AnnotationOpt: ', size 0
[INFO] [stderr]   GOTO 0:AUG -> 9:AnnotationOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(9:AnnotationOpt, 0..0 [1,0-1,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 9:AnnotationOpt
[INFO] [stderr]   Shifting to state 18:Name at location [1,0-1,15] with token Name("\"TranslationUnit\"" [1,0-1,15])
[INFO] [stderr]   Context at 15[1,15]:
[INFO] [stderr]   TranslationUnit-->: ExternalDecla
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(Colon, true), (OBrace, true)]
[INFO] [stderr]       Recognizing Colon -- recognized
[INFO] [stderr]   Token ahead: Colon("\":\"" [1,15-1,16])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(9:AnnotationOpt, 0..0 [1,0-1,0]),
[INFO] [stderr]           State(18:Name, 0..15 [1,0-1,15]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 18:Name
[INFO] [stderr]   Shifting to state 24:Colon at location [1,15-1,16] with token Colon("\":\"" [1,15-1,16])
[INFO] [stderr]   Context at 16[1,16]:
[INFO] [stderr]   ranslationUnit:--> ExternalDeclar
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 16[1,16]: 'ranslationUnit:--> ExternalDeclar'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 15..16 [1,16]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [1,16-1,17])
[INFO] [stderr]   Shifting to state 128:WS at location [1,16-1,17] with token WS("\" \"" [1,16-1,17])
[INFO] [stderr]   Context at 17[1,17]:
[INFO] [stderr]   anslationUnit: -->ExternalDeclara
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [1,17])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 15..16 [1,16]),
[INFO] [stderr]           State(128:WS, 16..17 [1,16-1,17]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 15..16 [1,16]),
[INFO] [stderr]           State(133:LayoutItem, 16..17 [1,16-1,17]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 15..16 [1,16]),
[INFO] [stderr]           State(131:LayoutItem1, 16..17 [1,16-1,17]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 15..16 [1,16]),
[INFO] [stderr]           State(132:LayoutItem0, 16..17 [1,16-1,17]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 15..16 [1,16]),
[INFO] [stderr]           State(130:Layout, 16..17 [1,16-1,17]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- recognized 'ExternalDeclaration'
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr]   Token ahead: Name("\"ExternalDeclaration\"" [1,17-1,36])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(9:AnnotationOpt, 0..0 [1,0-1,0]),
[INFO] [stderr]           State(18:Name, 0..15 [1,0-1,15]),
[INFO] [stderr]           State(24:Colon, 15..16 [1,15-1,16]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 24:Colon
[INFO] [stderr]   Shifting to state 30:Name at location [1,17-1,36] with token Name("\"ExternalDeclaration\"" [1,17-1,36])
[INFO] [stderr]   Context at 36[1,36]:
[INFO] [stderr]   rnalDeclaration--> | TranslationU
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (QEquals, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Equals, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing QEquals -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing ZeroOrMore -- not recognized
[INFO] [stderr]       Recognizing OneOrMore -- not recognized
[INFO] [stderr]       Recognizing Optional -- not recognized
[INFO] [stderr]       Recognizing Equals -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 36[1,36]: 'rnalDeclaration--> | TranslationU'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 17..36 [1,36]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [1,36-1,37])
[INFO] [stderr]   Shifting to state 128:WS at location [1,36-1,37] with token WS("\" \"" [1,36-1,37])
[INFO] [stderr]   Context at 37[1,37]:
[INFO] [stderr]   nalDeclaration -->| TranslationUn
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [1,37])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 17..36 [1,36]),
[INFO] [stderr]           State(128:WS, 36..37 [1,36-1,37]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 17..36 [1,36]),
[INFO] [stderr]           State(133:LayoutItem, 36..37 [1,36-1,37]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 17..36 [1,36]),
[INFO] [stderr]           State(131:LayoutItem1, 36..37 [1,36-1,37]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 17..36 [1,36]),
[INFO] [stderr]           State(132:LayoutItem0, 36..37 [1,36-1,37]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 17..36 [1,36]),
[INFO] [stderr]           State(130:Layout, 36..37 [1,36-1,37]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (QEquals, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Equals, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing QEquals -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- recognized
[INFO] [stderr]   Token ahead: Choice("\"|\"" [1,37-1,38])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(9:AnnotationOpt, 0..0 [1,0-1,0]),
[INFO] [stderr]           State(18:Name, 0..15 [1,0-1,15]),
[INFO] [stderr]           State(24:Colon, 15..16 [1,15-1,16]),
[INFO] [stderr]           State(30:Name, 17..36 [1,17-1,36]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 30:Name
[INFO] [stderr]   Reduce by production 'GrammarSymbol: Name', size 1
[INFO] [stderr]   GOTO 24:Colon -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(9:AnnotationOpt, 0..0 [1,0-1,0]),
[INFO] [stderr]           State(18:Name, 0..15 [1,0-1,15]),
[INFO] [stderr]           State(24:Colon, 15..16 [1,15-1,16]),
[INFO] [stderr]           State(40:GrammarSymbol, 17..36 [1,17-1,36]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: ', size 0
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(9:AnnotationOpt, 0..0 [1,0-1,0]),
[INFO] [stderr]           State(18:Name, 0..15 [1,0-1,15]),
[INFO] [stderr]           State(24:Colon, 15..16 [1,15-1,16]),
[INFO] [stderr]           State(40:GrammarSymbol, 17..36 [1,17-1,36]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 37..37 [1,37-1,37]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 24:Colon -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(9:AnnotationOpt, 0..0 [1,0-1,0]),
[INFO] [stderr]           State(18:Name, 0..15 [1,0-1,15]),
[INFO] [stderr]           State(24:Colon, 15..16 [1,15-1,16]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 17..37 [1,17-1,37]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 24:Colon -> 35:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(9:AnnotationOpt, 0..0 [1,0-1,0]),
[INFO] [stderr]           State(18:Name, 0..15 [1,0-1,15]),
[INFO] [stderr]           State(24:Colon, 15..16 [1,15-1,16]),
[INFO] [stderr]           State(35:Assignment, 17..37 [1,17-1,37]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 35:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment', size 1
[INFO] [stderr]   GOTO 24:Colon -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(9:AnnotationOpt, 0..0 [1,0-1,0]),
[INFO] [stderr]           State(18:Name, 0..15 [1,0-1,15]),
[INFO] [stderr]           State(24:Colon, 15..16 [1,15-1,16]),
[INFO] [stderr]           State(34:Assignment1, 17..37 [1,17-1,37]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Reduce by production 'Production: Assignment1', size 1
[INFO] [stderr]   GOTO 24:Colon -> 33:Production
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(9:AnnotationOpt, 0..0 [1,0-1,0]),
[INFO] [stderr]           State(18:Name, 0..15 [1,0-1,15]),
[INFO] [stderr]           State(24:Colon, 15..16 [1,15-1,16]),
[INFO] [stderr]           State(33:Production, 17..37 [1,17-1,37]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 33:Production
[INFO] [stderr]   Reduce by production 'GrammarRuleRHS: Production', size 1
[INFO] [stderr]   GOTO 24:Colon -> 32:GrammarRuleRHS
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(9:AnnotationOpt, 0..0 [1,0-1,0]),
[INFO] [stderr]           State(18:Name, 0..15 [1,0-1,15]),
[INFO] [stderr]           State(24:Colon, 15..16 [1,15-1,16]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 17..37 [1,17-1,37]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 32:GrammarRuleRHS
[INFO] [stderr]   Shifting to state 63:Choice at location [1,37-1,38] with token Choice("\"|\"" [1,37-1,38])
[INFO] [stderr]   Context at 38[1,38]:
[INFO] [stderr]   alDeclaration |--> TranslationUni
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 38[1,38]: 'alDeclaration |--> TranslationUni'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 37..38 [1,38]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [1,38-1,39])
[INFO] [stderr]   Shifting to state 128:WS at location [1,38-1,39] with token WS("\" \"" [1,38-1,39])
[INFO] [stderr]   Context at 39[1,39]:
[INFO] [stderr]   lDeclaration | -->TranslationUnit
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [1,39])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 37..38 [1,38]),
[INFO] [stderr]           State(128:WS, 38..39 [1,38-1,39]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 37..38 [1,38]),
[INFO] [stderr]           State(133:LayoutItem, 38..39 [1,38-1,39]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 37..38 [1,38]),
[INFO] [stderr]           State(131:LayoutItem1, 38..39 [1,38-1,39]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 37..38 [1,38]),
[INFO] [stderr]           State(132:LayoutItem0, 38..39 [1,38-1,39]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 37..38 [1,38]),
[INFO] [stderr]           State(130:Layout, 38..39 [1,38-1,39]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- recognized 'TranslationUnit'
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr]   Token ahead: Name("\"TranslationUnit\"" [1,39-1,54])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(9:AnnotationOpt, 0..0 [1,0-1,0]),
[INFO] [stderr]           State(18:Name, 0..15 [1,0-1,15]),
[INFO] [stderr]           State(24:Colon, 15..16 [1,15-1,16]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 17..37 [1,17-1,37]),
[INFO] [stderr]           State(63:Choice, 37..38 [1,37-1,38]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 63:Choice
[INFO] [stderr]   Shifting to state 30:Name at location [1,39-1,54] with token Name("\"TranslationUnit\"" [1,39-1,54])
[INFO] [stderr]   Context at 54[1,54]:
[INFO] [stderr]   TranslationUnit--> ExternalDeclar
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (QEquals, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Equals, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing QEquals -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing ZeroOrMore -- not recognized
[INFO] [stderr]       Recognizing OneOrMore -- not recognized
[INFO] [stderr]       Recognizing Optional -- not recognized
[INFO] [stderr]       Recognizing Equals -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 54[1,54]: 'TranslationUnit--> ExternalDeclar'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 39..54 [1,54]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [1,54-1,55])
[INFO] [stderr]   Shifting to state 128:WS at location [1,54-1,55] with token WS("\" \"" [1,54-1,55])
[INFO] [stderr]   Context at 55[1,55]:
[INFO] [stderr]   ranslationUnit -->ExternalDeclara
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [1,55])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 39..54 [1,54]),
[INFO] [stderr]           State(128:WS, 54..55 [1,54-1,55]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 39..54 [1,54]),
[INFO] [stderr]           State(133:LayoutItem, 54..55 [1,54-1,55]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 39..54 [1,54]),
[INFO] [stderr]           State(131:LayoutItem1, 54..55 [1,54-1,55]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 39..54 [1,54]),
[INFO] [stderr]           State(132:LayoutItem0, 54..55 [1,54-1,55]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 39..54 [1,54]),
[INFO] [stderr]           State(130:Layout, 54..55 [1,54-1,55]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (QEquals, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Equals, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing QEquals -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing ZeroOrMore -- not recognized
[INFO] [stderr]       Recognizing OneOrMore -- not recognized
[INFO] [stderr]       Recognizing Optional -- not recognized
[INFO] [stderr]       Recognizing Equals -- not recognized
[INFO] [stderr]       Recognizing Name -- recognized 'ExternalDeclaration'
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr]   Token ahead: Name("\"ExternalDeclaration\"" [1,55-1,74])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(9:AnnotationOpt, 0..0 [1,0-1,0]),
[INFO] [stderr]           State(18:Name, 0..15 [1,0-1,15]),
[INFO] [stderr]           State(24:Colon, 15..16 [1,15-1,16]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 17..37 [1,17-1,37]),
[INFO] [stderr]           State(63:Choice, 37..38 [1,37-1,38]),
[INFO] [stderr]           State(30:Name, 39..54 [1,39-1,54]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 30:Name
[INFO] [stderr]   Reduce by production 'GrammarSymbol: Name', size 1
[INFO] [stderr]   GOTO 63:Choice -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(9:AnnotationOpt, 0..0 [1,0-1,0]),
[INFO] [stderr]           State(18:Name, 0..15 [1,0-1,15]),
[INFO] [stderr]           State(24:Colon, 15..16 [1,15-1,16]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 17..37 [1,17-1,37]),
[INFO] [stderr]           State(63:Choice, 37..38 [1,37-1,38]),
[INFO] [stderr]           State(40:GrammarSymbol, 39..54 [1,39-1,54]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: ', size 0
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(9:AnnotationOpt, 0..0 [1,0-1,0]),
[INFO] [stderr]           State(18:Name, 0..15 [1,0-1,15]),
[INFO] [stderr]           State(24:Colon, 15..16 [1,15-1,16]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 17..37 [1,17-1,37]),
[INFO] [stderr]           State(63:Choice, 37..38 [1,37-1,38]),
[INFO] [stderr]           State(40:GrammarSymbol, 39..54 [1,39-1,54]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 55..55 [1,55-1,55]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 63:Choice -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(9:AnnotationOpt, 0..0 [1,0-1,0]),
[INFO] [stderr]           State(18:Name, 0..15 [1,0-1,15]),
[INFO] [stderr]           State(24:Colon, 15..16 [1,15-1,16]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 17..37 [1,17-1,37]),
[INFO] [stderr]           State(63:Choice, 37..38 [1,37-1,38]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 39..55 [1,39-1,55]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 63:Choice -> 35:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(9:AnnotationOpt, 0..0 [1,0-1,0]),
[INFO] [stderr]           State(18:Name, 0..15 [1,0-1,15]),
[INFO] [stderr]           State(24:Colon, 15..16 [1,15-1,16]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 17..37 [1,17-1,37]),
[INFO] [stderr]           State(63:Choice, 37..38 [1,37-1,38]),
[INFO] [stderr]           State(35:Assignment, 39..55 [1,39-1,55]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 35:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment', size 1
[INFO] [stderr]   GOTO 63:Choice -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(9:AnnotationOpt, 0..0 [1,0-1,0]),
[INFO] [stderr]           State(18:Name, 0..15 [1,0-1,15]),
[INFO] [stderr]           State(24:Colon, 15..16 [1,15-1,16]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 17..37 [1,17-1,37]),
[INFO] [stderr]           State(63:Choice, 37..38 [1,37-1,38]),
[INFO] [stderr]           State(34:Assignment1, 39..55 [1,39-1,55]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Shifting to state 30:Name at location [1,55-1,74] with token Name("\"ExternalDeclaration\"" [1,55-1,74])
[INFO] [stderr]   Context at 74[1,74]:
[INFO] [stderr]   rnalDeclaration-->;
[INFO] [stderr]   ExternalDecla
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (QEquals, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Equals, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing QEquals -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- recognized
[INFO] [stderr]   Token ahead: SemiColon("\";\"" [1,74-1,75])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(9:AnnotationOpt, 0..0 [1,0-1,0]),
[INFO] [stderr]           State(18:Name, 0..15 [1,0-1,15]),
[INFO] [stderr]           State(24:Colon, 15..16 [1,15-1,16]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 17..37 [1,17-1,37]),
[INFO] [stderr]           State(63:Choice, 37..38 [1,37-1,38]),
[INFO] [stderr]           State(34:Assignment1, 39..55 [1,39-1,55]),
[INFO] [stderr]           State(30:Name, 55..74 [1,55-1,74]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 30:Name
[INFO] [stderr]   Reduce by production 'GrammarSymbol: Name', size 1
[INFO] [stderr]   GOTO 34:Assignment1 -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(9:AnnotationOpt, 0..0 [1,0-1,0]),
[INFO] [stderr]           State(18:Name, 0..15 [1,0-1,15]),
[INFO] [stderr]           State(24:Colon, 15..16 [1,15-1,16]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 17..37 [1,17-1,37]),
[INFO] [stderr]           State(63:Choice, 37..38 [1,37-1,38]),
[INFO] [stderr]           State(34:Assignment1, 39..55 [1,39-1,55]),
[INFO] [stderr]           State(40:GrammarSymbol, 55..74 [1,55-1,74]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: ', size 0
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(9:AnnotationOpt, 0..0 [1,0-1,0]),
[INFO] [stderr]           State(18:Name, 0..15 [1,0-1,15]),
[INFO] [stderr]           State(24:Colon, 15..16 [1,15-1,16]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 17..37 [1,17-1,37]),
[INFO] [stderr]           State(63:Choice, 37..38 [1,37-1,38]),
[INFO] [stderr]           State(34:Assignment1, 39..55 [1,39-1,55]),
[INFO] [stderr]           State(40:GrammarSymbol, 55..74 [1,55-1,74]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 74..74 [1,74-1,74]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 34:Assignment1 -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(9:AnnotationOpt, 0..0 [1,0-1,0]),
[INFO] [stderr]           State(18:Name, 0..15 [1,0-1,15]),
[INFO] [stderr]           State(24:Colon, 15..16 [1,15-1,16]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 17..37 [1,17-1,37]),
[INFO] [stderr]           State(63:Choice, 37..38 [1,37-1,38]),
[INFO] [stderr]           State(34:Assignment1, 39..55 [1,39-1,55]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 55..74 [1,55-1,74]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 34:Assignment1 -> 65:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(9:AnnotationOpt, 0..0 [1,0-1,0]),
[INFO] [stderr]           State(18:Name, 0..15 [1,0-1,15]),
[INFO] [stderr]           State(24:Colon, 15..16 [1,15-1,16]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 17..37 [1,17-1,37]),
[INFO] [stderr]           State(63:Choice, 37..38 [1,37-1,38]),
[INFO] [stderr]           State(34:Assignment1, 39..55 [1,39-1,55]),
[INFO] [stderr]           State(65:Assignment, 55..74 [1,55-1,74]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 65:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment1 Assignment', size 2
[INFO] [stderr]   GOTO 63:Choice -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(9:AnnotationOpt, 0..0 [1,0-1,0]),
[INFO] [stderr]           State(18:Name, 0..15 [1,0-1,15]),
[INFO] [stderr]           State(24:Colon, 15..16 [1,15-1,16]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 17..37 [1,17-1,37]),
[INFO] [stderr]           State(63:Choice, 37..38 [1,37-1,38]),
[INFO] [stderr]           State(34:Assignment1, 39..74 [1,39-1,74]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Reduce by production 'Production: Assignment1', size 1
[INFO] [stderr]   GOTO 63:Choice -> 98:Production
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(9:AnnotationOpt, 0..0 [1,0-1,0]),
[INFO] [stderr]           State(18:Name, 0..15 [1,0-1,15]),
[INFO] [stderr]           State(24:Colon, 15..16 [1,15-1,16]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 17..37 [1,17-1,37]),
[INFO] [stderr]           State(63:Choice, 37..38 [1,37-1,38]),
[INFO] [stderr]           State(98:Production, 39..74 [1,39-1,74]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 98:Production
[INFO] [stderr]   Reduce by production 'GrammarRuleRHS: GrammarRuleRHS Choice Production', size 3
[INFO] [stderr]   GOTO 24:Colon -> 32:GrammarRuleRHS
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(9:AnnotationOpt, 0..0 [1,0-1,0]),
[INFO] [stderr]           State(18:Name, 0..15 [1,0-1,15]),
[INFO] [stderr]           State(24:Colon, 15..16 [1,15-1,16]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 17..74 [1,17-1,74]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 32:GrammarRuleRHS
[INFO] [stderr]   Shifting to state 62:SemiColon at location [1,74-1,75] with token SemiColon("\";\"" [1,74-1,75])
[INFO] [stderr]   Context at 75[1,75]:
[INFO] [stderr]   nalDeclaration;-->
[INFO] [stderr]   ExternalDeclar
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (Terminals, true), (Name, false), (Annotation, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing Terminals -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing Annotation -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 75[1,75]: 'nalDeclaration;-->
[INFO] [stderr]   ExternalDeclar'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 74..75 [1,75]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized '
[INFO] [stderr]   '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\"\\n\"" [1,75-2,0])
[INFO] [stderr]   Shifting to state 128:WS at location [1,75-2,0] with token WS("\"\\n\"" [1,75-2,0])
[INFO] [stderr]   Context at 76[2,0]:
[INFO] [stderr]   alDeclaration;
[INFO] [stderr]   -->ExternalDeclara
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [2,0])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 74..75 [1,75]),
[INFO] [stderr]           State(128:WS, 75..76 [1,75-2,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 74..75 [1,75]),
[INFO] [stderr]           State(133:LayoutItem, 75..76 [1,75-2,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 74..75 [1,75]),
[INFO] [stderr]           State(131:LayoutItem1, 75..76 [1,75-2,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 74..75 [1,75]),
[INFO] [stderr]           State(132:LayoutItem0, 75..76 [1,75-2,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 74..75 [1,75]),
[INFO] [stderr]           State(130:Layout, 75..76 [1,75-2,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some("\n"))
[INFO] [stderr]   Skipping layout: "\n"
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(STOP, true), (Terminals, true), (Name, false), (Annotation, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing Terminals -- not recognized
[INFO] [stderr]       Recognizing Name -- recognized 'ExternalDeclaration'
[INFO] [stderr]       Recognizing Annotation -- not recognized
[INFO] [stderr]   Token ahead: Name("\"ExternalDeclaration\"" [2,0-2,19])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(9:AnnotationOpt, 0..0 [1,0-1,0]),
[INFO] [stderr]           State(18:Name, 0..15 [1,0-1,15]),
[INFO] [stderr]           State(24:Colon, 15..16 [1,15-1,16]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 17..74 [1,17-1,74]),
[INFO] [stderr]           State(62:SemiColon, 74..75 [1,74-1,75]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 62:SemiColon
[INFO] [stderr]   Reduce by production 'GrammarRule: AnnotationOpt Name Colon GrammarRuleRHS SemiColon', size 5
[INFO] [stderr]   GOTO 0:AUG -> 8:GrammarRule
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(8:GrammarRule, 0..75 [1,0-1,75]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 8:GrammarRule
[INFO] [stderr]   Reduce by production 'GrammarRule1: GrammarRule', size 1
[INFO] [stderr]   GOTO 0:AUG -> 5:GrammarRule1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..75 [1,0-1,75]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 5:GrammarRule1
[INFO] [stderr]   Reduce by production 'AnnotationOpt: ', size 0
[INFO] [stderr]   GOTO 5:GrammarRule1 -> 9:AnnotationOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..75 [1,0-1,75]),
[INFO] [stderr]           State(9:AnnotationOpt, 76..76 [2,0-2,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 9:AnnotationOpt
[INFO] [stderr]   Shifting to state 18:Name at location [2,0-2,19] with token Name("\"ExternalDeclaration\"" [2,0-2,19])
[INFO] [stderr]   Context at 95[2,19]:
[INFO] [stderr]   rnalDeclaration-->: FunctionDefin
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(Colon, true), (OBrace, true)]
[INFO] [stderr]       Recognizing Colon -- recognized
[INFO] [stderr]   Token ahead: Colon("\":\"" [2,19-2,20])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..75 [1,0-1,75]),
[INFO] [stderr]           State(9:AnnotationOpt, 76..76 [2,0-2,0]),
[INFO] [stderr]           State(18:Name, 76..95 [2,0-2,19]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 18:Name
[INFO] [stderr]   Shifting to state 24:Colon at location [2,19-2,20] with token Colon("\":\"" [2,19-2,20])
[INFO] [stderr]   Context at 96[2,20]:
[INFO] [stderr]   nalDeclaration:--> FunctionDefini
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 96[2,20]: 'nalDeclaration:--> FunctionDefini'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 95..96 [2,20]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [2,20-2,21])
[INFO] [stderr]   Shifting to state 128:WS at location [2,20-2,21] with token WS("\" \"" [2,20-2,21])
[INFO] [stderr]   Context at 97[2,21]:
[INFO] [stderr]   alDeclaration: -->FunctionDefinit
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [2,21])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 95..96 [2,20]),
[INFO] [stderr]           State(128:WS, 96..97 [2,20-2,21]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 95..96 [2,20]),
[INFO] [stderr]           State(133:LayoutItem, 96..97 [2,20-2,21]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 95..96 [2,20]),
[INFO] [stderr]           State(131:LayoutItem1, 96..97 [2,20-2,21]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 95..96 [2,20]),
[INFO] [stderr]           State(132:LayoutItem0, 96..97 [2,20-2,21]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 95..96 [2,20]),
[INFO] [stderr]           State(130:Layout, 96..97 [2,20-2,21]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- recognized 'FunctionDefinition'
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr]   Token ahead: Name("\"FunctionDefinition\"" [2,21-2,39])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..75 [1,0-1,75]),
[INFO] [stderr]           State(9:AnnotationOpt, 76..76 [2,0-2,0]),
[INFO] [stderr]           State(18:Name, 76..95 [2,0-2,19]),
[INFO] [stderr]           State(24:Colon, 95..96 [2,19-2,20]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 24:Colon
[INFO] [stderr]   Shifting to state 30:Name at location [2,21-2,39] with token Name("\"FunctionDefinition\"" [2,21-2,39])
[INFO] [stderr]   Context at 115[2,39]:
[INFO] [stderr]   ctionDefinition--> | Declaration;
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (QEquals, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Equals, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing QEquals -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing ZeroOrMore -- not recognized
[INFO] [stderr]       Recognizing OneOrMore -- not recognized
[INFO] [stderr]       Recognizing Optional -- not recognized
[INFO] [stderr]       Recognizing Equals -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 115[2,39]: 'ctionDefinition--> | Declaration;'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 97..115 [2,39]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [2,39-2,40])
[INFO] [stderr]   Shifting to state 128:WS at location [2,39-2,40] with token WS("\" \"" [2,39-2,40])
[INFO] [stderr]   Context at 116[2,40]:
[INFO] [stderr]   tionDefinition -->| Declaration;
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [2,40])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 97..115 [2,39]),
[INFO] [stderr]           State(128:WS, 115..116 [2,39-2,40]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 97..115 [2,39]),
[INFO] [stderr]           State(133:LayoutItem, 115..116 [2,39-2,40]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 97..115 [2,39]),
[INFO] [stderr]           State(131:LayoutItem1, 115..116 [2,39-2,40]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 97..115 [2,39]),
[INFO] [stderr]           State(132:LayoutItem0, 115..116 [2,39-2,40]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 97..115 [2,39]),
[INFO] [stderr]           State(130:Layout, 115..116 [2,39-2,40]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (QEquals, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Equals, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing QEquals -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- recognized
[INFO] [stderr]   Token ahead: Choice("\"|\"" [2,40-2,41])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..75 [1,0-1,75]),
[INFO] [stderr]           State(9:AnnotationOpt, 76..76 [2,0-2,0]),
[INFO] [stderr]           State(18:Name, 76..95 [2,0-2,19]),
[INFO] [stderr]           State(24:Colon, 95..96 [2,19-2,20]),
[INFO] [stderr]           State(30:Name, 97..115 [2,21-2,39]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 30:Name
[INFO] [stderr]   Reduce by production 'GrammarSymbol: Name', size 1
[INFO] [stderr]   GOTO 24:Colon -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..75 [1,0-1,75]),
[INFO] [stderr]           State(9:AnnotationOpt, 76..76 [2,0-2,0]),
[INFO] [stderr]           State(18:Name, 76..95 [2,0-2,19]),
[INFO] [stderr]           State(24:Colon, 95..96 [2,19-2,20]),
[INFO] [stderr]           State(40:GrammarSymbol, 97..115 [2,21-2,39]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: ', size 0
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..75 [1,0-1,75]),
[INFO] [stderr]           State(9:AnnotationOpt, 76..76 [2,0-2,0]),
[INFO] [stderr]           State(18:Name, 76..95 [2,0-2,19]),
[INFO] [stderr]           State(24:Colon, 95..96 [2,19-2,20]),
[INFO] [stderr]           State(40:GrammarSymbol, 97..115 [2,21-2,39]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 116..116 [2,40-2,40]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 24:Colon -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..75 [1,0-1,75]),
[INFO] [stderr]           State(9:AnnotationOpt, 76..76 [2,0-2,0]),
[INFO] [stderr]           State(18:Name, 76..95 [2,0-2,19]),
[INFO] [stderr]           State(24:Colon, 95..96 [2,19-2,20]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 97..116 [2,21-2,40]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 24:Colon -> 35:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..75 [1,0-1,75]),
[INFO] [stderr]           State(9:AnnotationOpt, 76..76 [2,0-2,0]),
[INFO] [stderr]           State(18:Name, 76..95 [2,0-2,19]),
[INFO] [stderr]           State(24:Colon, 95..96 [2,19-2,20]),
[INFO] [stderr]           State(35:Assignment, 97..116 [2,21-2,40]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 35:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment', size 1
[INFO] [stderr]   GOTO 24:Colon -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..75 [1,0-1,75]),
[INFO] [stderr]           State(9:AnnotationOpt, 76..76 [2,0-2,0]),
[INFO] [stderr]           State(18:Name, 76..95 [2,0-2,19]),
[INFO] [stderr]           State(24:Colon, 95..96 [2,19-2,20]),
[INFO] [stderr]           State(34:Assignment1, 97..116 [2,21-2,40]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Reduce by production 'Production: Assignment1', size 1
[INFO] [stderr]   GOTO 24:Colon -> 33:Production
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..75 [1,0-1,75]),
[INFO] [stderr]           State(9:AnnotationOpt, 76..76 [2,0-2,0]),
[INFO] [stderr]           State(18:Name, 76..95 [2,0-2,19]),
[INFO] [stderr]           State(24:Colon, 95..96 [2,19-2,20]),
[INFO] [stderr]           State(33:Production, 97..116 [2,21-2,40]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 33:Production
[INFO] [stderr]   Reduce by production 'GrammarRuleRHS: Production', size 1
[INFO] [stderr]   GOTO 24:Colon -> 32:GrammarRuleRHS
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..75 [1,0-1,75]),
[INFO] [stderr]           State(9:AnnotationOpt, 76..76 [2,0-2,0]),
[INFO] [stderr]           State(18:Name, 76..95 [2,0-2,19]),
[INFO] [stderr]           State(24:Colon, 95..96 [2,19-2,20]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 97..116 [2,21-2,40]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 32:GrammarRuleRHS
[INFO] [stderr]   Shifting to state 63:Choice at location [2,40-2,41] with token Choice("\"|\"" [2,40-2,41])
[INFO] [stderr]   Context at 117[2,41]:
[INFO] [stderr]   ionDefinition |--> Declaration;
[INFO] [stderr]   F
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 117[2,41]: 'ionDefinition |--> Declaration;
[INFO] [stderr]   F'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 116..117 [2,41]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [2,41-2,42])
[INFO] [stderr]   Shifting to state 128:WS at location [2,41-2,42] with token WS("\" \"" [2,41-2,42])
[INFO] [stderr]   Context at 118[2,42]:
[INFO] [stderr]   onDefinition | -->Declaration;
[INFO] [stderr]   Fu
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [2,42])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 116..117 [2,41]),
[INFO] [stderr]           State(128:WS, 117..118 [2,41-2,42]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 116..117 [2,41]),
[INFO] [stderr]           State(133:LayoutItem, 117..118 [2,41-2,42]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 116..117 [2,41]),
[INFO] [stderr]           State(131:LayoutItem1, 117..118 [2,41-2,42]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 116..117 [2,41]),
[INFO] [stderr]           State(132:LayoutItem0, 117..118 [2,41-2,42]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 116..117 [2,41]),
[INFO] [stderr]           State(130:Layout, 117..118 [2,41-2,42]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- recognized 'Declaration'
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr]   Token ahead: Name("\"Declaration\"" [2,42-2,53])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..75 [1,0-1,75]),
[INFO] [stderr]           State(9:AnnotationOpt, 76..76 [2,0-2,0]),
[INFO] [stderr]           State(18:Name, 76..95 [2,0-2,19]),
[INFO] [stderr]           State(24:Colon, 95..96 [2,19-2,20]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 97..116 [2,21-2,40]),
[INFO] [stderr]           State(63:Choice, 116..117 [2,40-2,41]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 63:Choice
[INFO] [stderr]   Shifting to state 30:Name at location [2,42-2,53] with token Name("\"Declaration\"" [2,42-2,53])
[INFO] [stderr]   Context at 129[2,53]:
[INFO] [stderr]   n | Declaration-->;
[INFO] [stderr]   FunctionDefin
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (QEquals, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Equals, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing QEquals -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- recognized
[INFO] [stderr]   Token ahead: SemiColon("\";\"" [2,53-2,54])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..75 [1,0-1,75]),
[INFO] [stderr]           State(9:AnnotationOpt, 76..76 [2,0-2,0]),
[INFO] [stderr]           State(18:Name, 76..95 [2,0-2,19]),
[INFO] [stderr]           State(24:Colon, 95..96 [2,19-2,20]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 97..116 [2,21-2,40]),
[INFO] [stderr]           State(63:Choice, 116..117 [2,40-2,41]),
[INFO] [stderr]           State(30:Name, 118..129 [2,42-2,53]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 30:Name
[INFO] [stderr]   Reduce by production 'GrammarSymbol: Name', size 1
[INFO] [stderr]   GOTO 63:Choice -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..75 [1,0-1,75]),
[INFO] [stderr]           State(9:AnnotationOpt, 76..76 [2,0-2,0]),
[INFO] [stderr]           State(18:Name, 76..95 [2,0-2,19]),
[INFO] [stderr]           State(24:Colon, 95..96 [2,19-2,20]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 97..116 [2,21-2,40]),
[INFO] [stderr]           State(63:Choice, 116..117 [2,40-2,41]),
[INFO] [stderr]           State(40:GrammarSymbol, 118..129 [2,42-2,53]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: ', size 0
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..75 [1,0-1,75]),
[INFO] [stderr]           State(9:AnnotationOpt, 76..76 [2,0-2,0]),
[INFO] [stderr]           State(18:Name, 76..95 [2,0-2,19]),
[INFO] [stderr]           State(24:Colon, 95..96 [2,19-2,20]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 97..116 [2,21-2,40]),
[INFO] [stderr]           State(63:Choice, 116..117 [2,40-2,41]),
[INFO] [stderr]           State(40:GrammarSymbol, 118..129 [2,42-2,53]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 129..129 [2,53-2,53]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 63:Choice -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..75 [1,0-1,75]),
[INFO] [stderr]           State(9:AnnotationOpt, 76..76 [2,0-2,0]),
[INFO] [stderr]           State(18:Name, 76..95 [2,0-2,19]),
[INFO] [stderr]           State(24:Colon, 95..96 [2,19-2,20]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 97..116 [2,21-2,40]),
[INFO] [stderr]           State(63:Choice, 116..117 [2,40-2,41]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 118..129 [2,42-2,53]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 63:Choice -> 35:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..75 [1,0-1,75]),
[INFO] [stderr]           State(9:AnnotationOpt, 76..76 [2,0-2,0]),
[INFO] [stderr]           State(18:Name, 76..95 [2,0-2,19]),
[INFO] [stderr]           State(24:Colon, 95..96 [2,19-2,20]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 97..116 [2,21-2,40]),
[INFO] [stderr]           State(63:Choice, 116..117 [2,40-2,41]),
[INFO] [stderr]           State(35:Assignment, 118..129 [2,42-2,53]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 35:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment', size 1
[INFO] [stderr]   GOTO 63:Choice -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..75 [1,0-1,75]),
[INFO] [stderr]           State(9:AnnotationOpt, 76..76 [2,0-2,0]),
[INFO] [stderr]           State(18:Name, 76..95 [2,0-2,19]),
[INFO] [stderr]           State(24:Colon, 95..96 [2,19-2,20]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 97..116 [2,21-2,40]),
[INFO] [stderr]           State(63:Choice, 116..117 [2,40-2,41]),
[INFO] [stderr]           State(34:Assignment1, 118..129 [2,42-2,53]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Reduce by production 'Production: Assignment1', size 1
[INFO] [stderr]   GOTO 63:Choice -> 98:Production
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..75 [1,0-1,75]),
[INFO] [stderr]           State(9:AnnotationOpt, 76..76 [2,0-2,0]),
[INFO] [stderr]           State(18:Name, 76..95 [2,0-2,19]),
[INFO] [stderr]           State(24:Colon, 95..96 [2,19-2,20]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 97..116 [2,21-2,40]),
[INFO] [stderr]           State(63:Choice, 116..117 [2,40-2,41]),
[INFO] [stderr]           State(98:Production, 118..129 [2,42-2,53]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 98:Production
[INFO] [stderr]   Reduce by production 'GrammarRuleRHS: GrammarRuleRHS Choice Production', size 3
[INFO] [stderr]   GOTO 24:Colon -> 32:GrammarRuleRHS
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..75 [1,0-1,75]),
[INFO] [stderr]           State(9:AnnotationOpt, 76..76 [2,0-2,0]),
[INFO] [stderr]           State(18:Name, 76..95 [2,0-2,19]),
[INFO] [stderr]           State(24:Colon, 95..96 [2,19-2,20]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 97..129 [2,21-2,53]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 32:GrammarRuleRHS
[INFO] [stderr]   Shifting to state 62:SemiColon at location [2,53-2,54] with token SemiColon("\";\"" [2,53-2,54])
[INFO] [stderr]   Context at 130[2,54]:
[INFO] [stderr]    | Declaration;-->
[INFO] [stderr]   FunctionDefini
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (Terminals, true), (Name, false), (Annotation, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing Terminals -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing Annotation -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 130[2,54]: ' | Declaration;-->
[INFO] [stderr]   FunctionDefini'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 129..130 [2,54]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized '
[INFO] [stderr]   '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\"\\n\"" [2,54-3,0])
[INFO] [stderr]   Shifting to state 128:WS at location [2,54-3,0] with token WS("\"\\n\"" [2,54-3,0])
[INFO] [stderr]   Context at 131[3,0]:
[INFO] [stderr]   | Declaration;
[INFO] [stderr]   -->FunctionDefinit
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [3,0])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 129..130 [2,54]),
[INFO] [stderr]           State(128:WS, 130..131 [2,54-3,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 129..130 [2,54]),
[INFO] [stderr]           State(133:LayoutItem, 130..131 [2,54-3,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 129..130 [2,54]),
[INFO] [stderr]           State(131:LayoutItem1, 130..131 [2,54-3,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 129..130 [2,54]),
[INFO] [stderr]           State(132:LayoutItem0, 130..131 [2,54-3,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 129..130 [2,54]),
[INFO] [stderr]           State(130:Layout, 130..131 [2,54-3,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some("\n"))
[INFO] [stderr]   Skipping layout: "\n"
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(STOP, true), (Terminals, true), (Name, false), (Annotation, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing Terminals -- not recognized
[INFO] [stderr]       Recognizing Name -- recognized 'FunctionDefinition'
[INFO] [stderr]       Recognizing Annotation -- not recognized
[INFO] [stderr]   Token ahead: Name("\"FunctionDefinition\"" [3,0-3,18])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..75 [1,0-1,75]),
[INFO] [stderr]           State(9:AnnotationOpt, 76..76 [2,0-2,0]),
[INFO] [stderr]           State(18:Name, 76..95 [2,0-2,19]),
[INFO] [stderr]           State(24:Colon, 95..96 [2,19-2,20]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 97..129 [2,21-2,53]),
[INFO] [stderr]           State(62:SemiColon, 129..130 [2,53-2,54]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 62:SemiColon
[INFO] [stderr]   Reduce by production 'GrammarRule: AnnotationOpt Name Colon GrammarRuleRHS SemiColon', size 5
[INFO] [stderr]   GOTO 5:GrammarRule1 -> 15:GrammarRule
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..75 [1,0-1,75]),
[INFO] [stderr]           State(15:GrammarRule, 76..130 [2,0-2,54]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 15:GrammarRule
[INFO] [stderr]   Reduce by production 'GrammarRule1: GrammarRule1 GrammarRule', size 2
[INFO] [stderr]   GOTO 0:AUG -> 5:GrammarRule1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 5:GrammarRule1
[INFO] [stderr]   Reduce by production 'AnnotationOpt: ', size 0
[INFO] [stderr]   GOTO 5:GrammarRule1 -> 9:AnnotationOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 9:AnnotationOpt
[INFO] [stderr]   Shifting to state 18:Name at location [3,0-3,18] with token Name("\"FunctionDefinition\"" [3,0-3,18])
[INFO] [stderr]   Context at 149[3,18]:
[INFO] [stderr]   ctionDefinition-->: DeclarationSp
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(Colon, true), (OBrace, true)]
[INFO] [stderr]       Recognizing Colon -- recognized
[INFO] [stderr]   Token ahead: Colon("\":\"" [3,18-3,19])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 18:Name
[INFO] [stderr]   Shifting to state 24:Colon at location [3,18-3,19] with token Colon("\":\"" [3,18-3,19])
[INFO] [stderr]   Context at 150[3,19]:
[INFO] [stderr]   tionDefinition:--> DeclarationSpe
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 150[3,19]: 'tionDefinition:--> DeclarationSpe'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 149..150 [3,19]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [3,19-3,20])
[INFO] [stderr]   Shifting to state 128:WS at location [3,19-3,20] with token WS("\" \"" [3,19-3,20])
[INFO] [stderr]   Context at 151[3,20]:
[INFO] [stderr]   ionDefinition: -->DeclarationSpec
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [3,20])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 149..150 [3,19]),
[INFO] [stderr]           State(128:WS, 150..151 [3,19-3,20]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 149..150 [3,19]),
[INFO] [stderr]           State(133:LayoutItem, 150..151 [3,19-3,20]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 149..150 [3,19]),
[INFO] [stderr]           State(131:LayoutItem1, 150..151 [3,19-3,20]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 149..150 [3,19]),
[INFO] [stderr]           State(132:LayoutItem0, 150..151 [3,19-3,20]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 149..150 [3,19]),
[INFO] [stderr]           State(130:Layout, 150..151 [3,19-3,20]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- recognized 'DeclarationSpecifier'
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr]   Token ahead: Name("\"DeclarationSpecifier\"" [3,20-3,40])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 24:Colon
[INFO] [stderr]   Shifting to state 30:Name at location [3,20-3,40] with token Name("\"DeclarationSpecifier\"" [3,20-3,40])
[INFO] [stderr]   Context at 171[3,40]:
[INFO] [stderr]   rationSpecifier-->+ Declarator De
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (QEquals, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Equals, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing QEquals -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing ZeroOrMore -- not recognized
[INFO] [stderr]       Recognizing OneOrMore -- recognized
[INFO] [stderr]   Token ahead: OneOrMore("\"+\"" [3,40-3,41])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(30:Name, 151..171 [3,20-3,40]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 30:Name
[INFO] [stderr]   Reduce by production 'GrammarSymbol: Name', size 1
[INFO] [stderr]   GOTO 24:Colon -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(40:GrammarSymbol, 151..171 [3,20-3,40]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Shifting to state 68:OneOrMore at location [3,40-3,41] with token OneOrMore("\"+\"" [3,40-3,41])
[INFO] [stderr]   Context at 172[3,41]:
[INFO] [stderr]   ationSpecifier+--> Declarator Dec
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (OSBracket, true), (Choice, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing OSBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 172[3,41]: 'ationSpecifier+--> Declarator Dec'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 171..172 [3,41]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [3,41-3,42])
[INFO] [stderr]   Shifting to state 128:WS at location [3,41-3,42] with token WS("\" \"" [3,41-3,42])
[INFO] [stderr]   Context at 173[3,42]:
[INFO] [stderr]   tionSpecifier+ -->Declarator Decl
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [3,42])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 171..172 [3,41]),
[INFO] [stderr]           State(128:WS, 172..173 [3,41-3,42]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 171..172 [3,41]),
[INFO] [stderr]           State(133:LayoutItem, 172..173 [3,41-3,42]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 171..172 [3,41]),
[INFO] [stderr]           State(131:LayoutItem1, 172..173 [3,41-3,42]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 171..172 [3,41]),
[INFO] [stderr]           State(132:LayoutItem0, 172..173 [3,41-3,42]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 171..172 [3,41]),
[INFO] [stderr]           State(130:Layout, 172..173 [3,41-3,42]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (OSBracket, true), (Choice, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing OSBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing Name -- recognized 'Declarator'
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr]   Token ahead: Name("\"Declarator\"" [3,42-3,52])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(40:GrammarSymbol, 151..171 [3,20-3,40]),
[INFO] [stderr]           State(68:OneOrMore, 171..172 [3,40-3,41]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 68:OneOrMore
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOp: OneOrMore', size 1
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 74:RepetitionOperatorOp
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(40:GrammarSymbol, 151..171 [3,20-3,40]),
[INFO] [stderr]           State(74:RepetitionOperatorOp, 171..172 [3,40-3,41]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 74:RepetitionOperatorOp
[INFO] [stderr]   Reduce by production 'RepetitionModifiersOpt: ', size 0
[INFO] [stderr]   GOTO 74:RepetitionOperatorOp -> 101:RepetitionModifiersOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(40:GrammarSymbol, 151..171 [3,20-3,40]),
[INFO] [stderr]           State(74:RepetitionOperatorOp, 171..172 [3,40-3,41]),
[INFO] [stderr]           State(101:RepetitionModifiersOpt, 173..173 [3,42-3,42]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 101:RepetitionModifiersOpt
[INFO] [stderr]   Reduce by production 'RepetitionOperator: RepetitionOperatorOp RepetitionModifiersOpt', size 2
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 73:RepetitionOperator
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(40:GrammarSymbol, 151..171 [3,20-3,40]),
[INFO] [stderr]           State(73:RepetitionOperator, 171..173 [3,40-3,42]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 73:RepetitionOperator
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: RepetitionOperator', size 1
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(40:GrammarSymbol, 151..171 [3,20-3,40]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 171..173 [3,40-3,42]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 24:Colon -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 151..173 [3,20-3,42]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 24:Colon -> 35:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(35:Assignment, 151..173 [3,20-3,42]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 35:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment', size 1
[INFO] [stderr]   GOTO 24:Colon -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(34:Assignment1, 151..173 [3,20-3,42]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Shifting to state 30:Name at location [3,42-3,52] with token Name("\"Declarator\"" [3,42-3,52])
[INFO] [stderr]   Context at 183[3,52]:
[INFO] [stderr]   ier+ Declarator--> Declaration* C
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (QEquals, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Equals, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing QEquals -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing ZeroOrMore -- not recognized
[INFO] [stderr]       Recognizing OneOrMore -- not recognized
[INFO] [stderr]       Recognizing Optional -- not recognized
[INFO] [stderr]       Recognizing Equals -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 183[3,52]: 'ier+ Declarator--> Declaration* C'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 173..183 [3,52]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [3,52-3,53])
[INFO] [stderr]   Shifting to state 128:WS at location [3,52-3,53] with token WS("\" \"" [3,52-3,53])
[INFO] [stderr]   Context at 184[3,53]:
[INFO] [stderr]   er+ Declarator -->Declaration* Co
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [3,53])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 173..183 [3,52]),
[INFO] [stderr]           State(128:WS, 183..184 [3,52-3,53]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 173..183 [3,52]),
[INFO] [stderr]           State(133:LayoutItem, 183..184 [3,52-3,53]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 173..183 [3,52]),
[INFO] [stderr]           State(131:LayoutItem1, 183..184 [3,52-3,53]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 173..183 [3,52]),
[INFO] [stderr]           State(132:LayoutItem0, 183..184 [3,52-3,53]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 173..183 [3,52]),
[INFO] [stderr]           State(130:Layout, 183..184 [3,52-3,53]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (QEquals, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Equals, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing QEquals -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing ZeroOrMore -- not recognized
[INFO] [stderr]       Recognizing OneOrMore -- not recognized
[INFO] [stderr]       Recognizing Optional -- not recognized
[INFO] [stderr]       Recognizing Equals -- not recognized
[INFO] [stderr]       Recognizing Name -- recognized 'Declaration'
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr]   Token ahead: Name("\"Declaration\"" [3,53-3,64])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(34:Assignment1, 151..173 [3,20-3,42]),
[INFO] [stderr]           State(30:Name, 173..183 [3,42-3,52]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 30:Name
[INFO] [stderr]   Reduce by production 'GrammarSymbol: Name', size 1
[INFO] [stderr]   GOTO 34:Assignment1 -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(34:Assignment1, 151..173 [3,20-3,42]),
[INFO] [stderr]           State(40:GrammarSymbol, 173..183 [3,42-3,52]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: ', size 0
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(34:Assignment1, 151..173 [3,20-3,42]),
[INFO] [stderr]           State(40:GrammarSymbol, 173..183 [3,42-3,52]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 184..184 [3,53-3,53]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 34:Assignment1 -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(34:Assignment1, 151..173 [3,20-3,42]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 173..184 [3,42-3,53]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 34:Assignment1 -> 65:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(34:Assignment1, 151..173 [3,20-3,42]),
[INFO] [stderr]           State(65:Assignment, 173..184 [3,42-3,53]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 65:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment1 Assignment', size 2
[INFO] [stderr]   GOTO 24:Colon -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(34:Assignment1, 151..184 [3,20-3,53]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Shifting to state 30:Name at location [3,53-3,64] with token Name("\"Declaration\"" [3,53-3,64])
[INFO] [stderr]   Context at 195[3,64]:
[INFO] [stderr]   tor Declaration-->* CompoundState
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (QEquals, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Equals, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing QEquals -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing ZeroOrMore -- recognized
[INFO] [stderr]   Token ahead: ZeroOrMore("\"*\"" [3,64-3,65])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(34:Assignment1, 151..184 [3,20-3,53]),
[INFO] [stderr]           State(30:Name, 184..195 [3,53-3,64]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 30:Name
[INFO] [stderr]   Reduce by production 'GrammarSymbol: Name', size 1
[INFO] [stderr]   GOTO 34:Assignment1 -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(34:Assignment1, 151..184 [3,20-3,53]),
[INFO] [stderr]           State(40:GrammarSymbol, 184..195 [3,53-3,64]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Shifting to state 66:ZeroOrMore at location [3,64-3,65] with token ZeroOrMore("\"*\"" [3,64-3,65])
[INFO] [stderr]   Context at 196[3,65]:
[INFO] [stderr]   or Declaration*--> CompoundStatem
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (OSBracket, true), (Choice, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing OSBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 196[3,65]: 'or Declaration*--> CompoundStatem'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 195..196 [3,65]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [3,65-3,66])
[INFO] [stderr]   Shifting to state 128:WS at location [3,65-3,66] with token WS("\" \"" [3,65-3,66])
[INFO] [stderr]   Context at 197[3,66]:
[INFO] [stderr]   r Declaration* -->CompoundStateme
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [3,66])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 195..196 [3,65]),
[INFO] [stderr]           State(128:WS, 196..197 [3,65-3,66]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 195..196 [3,65]),
[INFO] [stderr]           State(133:LayoutItem, 196..197 [3,65-3,66]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 195..196 [3,65]),
[INFO] [stderr]           State(131:LayoutItem1, 196..197 [3,65-3,66]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 195..196 [3,65]),
[INFO] [stderr]           State(132:LayoutItem0, 196..197 [3,65-3,66]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 195..196 [3,65]),
[INFO] [stderr]           State(130:Layout, 196..197 [3,65-3,66]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (OSBracket, true), (Choice, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing OSBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing Name -- recognized 'CompoundStatement'
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr]   Token ahead: Name("\"CompoundStatement\"" [3,66-3,83])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(34:Assignment1, 151..184 [3,20-3,53]),
[INFO] [stderr]           State(40:GrammarSymbol, 184..195 [3,53-3,64]),
[INFO] [stderr]           State(66:ZeroOrMore, 195..196 [3,64-3,65]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 66:ZeroOrMore
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOp: ZeroOrMore', size 1
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 74:RepetitionOperatorOp
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(34:Assignment1, 151..184 [3,20-3,53]),
[INFO] [stderr]           State(40:GrammarSymbol, 184..195 [3,53-3,64]),
[INFO] [stderr]           State(74:RepetitionOperatorOp, 195..196 [3,64-3,65]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 74:RepetitionOperatorOp
[INFO] [stderr]   Reduce by production 'RepetitionModifiersOpt: ', size 0
[INFO] [stderr]   GOTO 74:RepetitionOperatorOp -> 101:RepetitionModifiersOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(34:Assignment1, 151..184 [3,20-3,53]),
[INFO] [stderr]           State(40:GrammarSymbol, 184..195 [3,53-3,64]),
[INFO] [stderr]           State(74:RepetitionOperatorOp, 195..196 [3,64-3,65]),
[INFO] [stderr]           State(101:RepetitionModifiersOpt, 197..197 [3,66-3,66]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 101:RepetitionModifiersOpt
[INFO] [stderr]   Reduce by production 'RepetitionOperator: RepetitionOperatorOp RepetitionModifiersOpt', size 2
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 73:RepetitionOperator
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(34:Assignment1, 151..184 [3,20-3,53]),
[INFO] [stderr]           State(40:GrammarSymbol, 184..195 [3,53-3,64]),
[INFO] [stderr]           State(73:RepetitionOperator, 195..197 [3,64-3,66]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 73:RepetitionOperator
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: RepetitionOperator', size 1
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(34:Assignment1, 151..184 [3,20-3,53]),
[INFO] [stderr]           State(40:GrammarSymbol, 184..195 [3,53-3,64]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 195..197 [3,64-3,66]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 34:Assignment1 -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(34:Assignment1, 151..184 [3,20-3,53]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 184..197 [3,53-3,66]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 34:Assignment1 -> 65:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(34:Assignment1, 151..184 [3,20-3,53]),
[INFO] [stderr]           State(65:Assignment, 184..197 [3,53-3,66]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 65:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment1 Assignment', size 2
[INFO] [stderr]   GOTO 24:Colon -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(34:Assignment1, 151..197 [3,20-3,66]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Shifting to state 30:Name at location [3,66-3,83] with token Name("\"CompoundStatement\"" [3,66-3,83])
[INFO] [stderr]   Context at 214[3,83]:
[INFO] [stderr]   mpoundStatement-->;
[INFO] [stderr] 
[INFO] [stderr]   DeclarationS
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (QEquals, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Equals, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing QEquals -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- recognized
[INFO] [stderr]   Token ahead: SemiColon("\";\"" [3,83-3,84])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(34:Assignment1, 151..197 [3,20-3,66]),
[INFO] [stderr]           State(30:Name, 197..214 [3,66-3,83]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 30:Name
[INFO] [stderr]   Reduce by production 'GrammarSymbol: Name', size 1
[INFO] [stderr]   GOTO 34:Assignment1 -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(34:Assignment1, 151..197 [3,20-3,66]),
[INFO] [stderr]           State(40:GrammarSymbol, 197..214 [3,66-3,83]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: ', size 0
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(34:Assignment1, 151..197 [3,20-3,66]),
[INFO] [stderr]           State(40:GrammarSymbol, 197..214 [3,66-3,83]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 214..214 [3,83-3,83]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 34:Assignment1 -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(34:Assignment1, 151..197 [3,20-3,66]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 197..214 [3,66-3,83]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 34:Assignment1 -> 65:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(34:Assignment1, 151..197 [3,20-3,66]),
[INFO] [stderr]           State(65:Assignment, 197..214 [3,66-3,83]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 65:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment1 Assignment', size 2
[INFO] [stderr]   GOTO 24:Colon -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(34:Assignment1, 151..214 [3,20-3,83]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Reduce by production 'Production: Assignment1', size 1
[INFO] [stderr]   GOTO 24:Colon -> 33:Production
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(33:Production, 151..214 [3,20-3,83]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 33:Production
[INFO] [stderr]   Reduce by production 'GrammarRuleRHS: Production', size 1
[INFO] [stderr]   GOTO 24:Colon -> 32:GrammarRuleRHS
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 151..214 [3,20-3,83]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 32:GrammarRuleRHS
[INFO] [stderr]   Shifting to state 62:SemiColon at location [3,83-3,84] with token SemiColon("\";\"" [3,83-3,84])
[INFO] [stderr]   Context at 215[3,84]:
[INFO] [stderr]   poundStatement;-->
[INFO] [stderr] 
[INFO] [stderr]   DeclarationSp
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (Terminals, true), (Name, false), (Annotation, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing Terminals -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing Annotation -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 215[3,84]: 'poundStatement;-->
[INFO] [stderr] 
[INFO] [stderr]   DeclarationSp'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 214..215 [3,84]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized '
[INFO] [stderr] 
[INFO] [stderr]   '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\"\\n\\n\"" [3,84-5,0])
[INFO] [stderr]   Shifting to state 128:WS at location [3,84-5,0] with token WS("\"\\n\\n\"" [3,84-5,0])
[INFO] [stderr]   Context at 217[5,0]:
[INFO] [stderr]   undStatement;
[INFO] [stderr] 
[INFO] [stderr]   -->DeclarationSpec
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [5,0])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 214..215 [3,84]),
[INFO] [stderr]           State(128:WS, 215..217 [3,84-5,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 214..215 [3,84]),
[INFO] [stderr]           State(133:LayoutItem, 215..217 [3,84-5,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 214..215 [3,84]),
[INFO] [stderr]           State(131:LayoutItem1, 215..217 [3,84-5,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 214..215 [3,84]),
[INFO] [stderr]           State(132:LayoutItem0, 215..217 [3,84-5,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 214..215 [3,84]),
[INFO] [stderr]           State(130:Layout, 215..217 [3,84-5,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some("\n\n"))
[INFO] [stderr]   Skipping layout: "\n\n"
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(STOP, true), (Terminals, true), (Name, false), (Annotation, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing Terminals -- not recognized
[INFO] [stderr]       Recognizing Name -- recognized 'DeclarationSpecifier'
[INFO] [stderr]       Recognizing Annotation -- not recognized
[INFO] [stderr]   Token ahead: Name("\"DeclarationSpecifier\"" [5,0-5,20])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(9:AnnotationOpt, 131..131 [3,0-3,0]),
[INFO] [stderr]           State(18:Name, 131..149 [3,0-3,18]),
[INFO] [stderr]           State(24:Colon, 149..150 [3,18-3,19]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 151..214 [3,20-3,83]),
[INFO] [stderr]           State(62:SemiColon, 214..215 [3,83-3,84]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 62:SemiColon
[INFO] [stderr]   Reduce by production 'GrammarRule: AnnotationOpt Name Colon GrammarRuleRHS SemiColon', size 5
[INFO] [stderr]   GOTO 5:GrammarRule1 -> 15:GrammarRule
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..130 [1,0-2,54]),
[INFO] [stderr]           State(15:GrammarRule, 131..215 [3,0-3,84]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 15:GrammarRule
[INFO] [stderr]   Reduce by production 'GrammarRule1: GrammarRule1 GrammarRule', size 2
[INFO] [stderr]   GOTO 0:AUG -> 5:GrammarRule1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 5:GrammarRule1
[INFO] [stderr]   Reduce by production 'AnnotationOpt: ', size 0
[INFO] [stderr]   GOTO 5:GrammarRule1 -> 9:AnnotationOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 9:AnnotationOpt
[INFO] [stderr]   Shifting to state 18:Name at location [5,0-5,20] with token Name("\"DeclarationSpecifier\"" [5,0-5,20])
[INFO] [stderr]   Context at 237[5,20]:
[INFO] [stderr]   rationSpecifier-->: StorageClassS
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(Colon, true), (OBrace, true)]
[INFO] [stderr]       Recognizing Colon -- recognized
[INFO] [stderr]   Token ahead: Colon("\":\"" [5,20-5,21])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 18:Name
[INFO] [stderr]   Shifting to state 24:Colon at location [5,20-5,21] with token Colon("\":\"" [5,20-5,21])
[INFO] [stderr]   Context at 238[5,21]:
[INFO] [stderr]   ationSpecifier:--> StorageClassSp
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 238[5,21]: 'ationSpecifier:--> StorageClassSp'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 237..238 [5,21]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [5,21-5,22])
[INFO] [stderr]   Shifting to state 128:WS at location [5,21-5,22] with token WS("\" \"" [5,21-5,22])
[INFO] [stderr]   Context at 239[5,22]:
[INFO] [stderr]   tionSpecifier: -->StorageClassSpe
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [5,22])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 237..238 [5,21]),
[INFO] [stderr]           State(128:WS, 238..239 [5,21-5,22]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 237..238 [5,21]),
[INFO] [stderr]           State(133:LayoutItem, 238..239 [5,21-5,22]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 237..238 [5,21]),
[INFO] [stderr]           State(131:LayoutItem1, 238..239 [5,21-5,22]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 237..238 [5,21]),
[INFO] [stderr]           State(132:LayoutItem0, 238..239 [5,21-5,22]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 237..238 [5,21]),
[INFO] [stderr]           State(130:Layout, 238..239 [5,21-5,22]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- recognized 'StorageClassSpecifier'
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr]   Token ahead: Name("\"StorageClassSpecifier\"" [5,22-5,43])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 24:Colon
[INFO] [stderr]   Shifting to state 30:Name at location [5,22-5,43] with token Name("\"StorageClassSpecifier\"" [5,22-5,43])
[INFO] [stderr]   Context at 260[5,43]:
[INFO] [stderr]   eClassSpecifier--> | TypeSpecifie
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (QEquals, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Equals, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing QEquals -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing ZeroOrMore -- not recognized
[INFO] [stderr]       Recognizing OneOrMore -- not recognized
[INFO] [stderr]       Recognizing Optional -- not recognized
[INFO] [stderr]       Recognizing Equals -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 260[5,43]: 'eClassSpecifier--> | TypeSpecifie'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 239..260 [5,43]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [5,43-5,44])
[INFO] [stderr]   Shifting to state 128:WS at location [5,43-5,44] with token WS("\" \"" [5,43-5,44])
[INFO] [stderr]   Context at 261[5,44]:
[INFO] [stderr]   ClassSpecifier -->| TypeSpecifier
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [5,44])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 239..260 [5,43]),
[INFO] [stderr]           State(128:WS, 260..261 [5,43-5,44]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 239..260 [5,43]),
[INFO] [stderr]           State(133:LayoutItem, 260..261 [5,43-5,44]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 239..260 [5,43]),
[INFO] [stderr]           State(131:LayoutItem1, 260..261 [5,43-5,44]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 239..260 [5,43]),
[INFO] [stderr]           State(132:LayoutItem0, 260..261 [5,43-5,44]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 239..260 [5,43]),
[INFO] [stderr]           State(130:Layout, 260..261 [5,43-5,44]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (QEquals, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Equals, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing QEquals -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- recognized
[INFO] [stderr]   Token ahead: Choice("\"|\"" [5,44-5,45])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(30:Name, 239..260 [5,22-5,43]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 30:Name
[INFO] [stderr]   Reduce by production 'GrammarSymbol: Name', size 1
[INFO] [stderr]   GOTO 24:Colon -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(40:GrammarSymbol, 239..260 [5,22-5,43]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: ', size 0
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(40:GrammarSymbol, 239..260 [5,22-5,43]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 261..261 [5,44-5,44]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 24:Colon -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 239..261 [5,22-5,44]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 24:Colon -> 35:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(35:Assignment, 239..261 [5,22-5,44]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 35:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment', size 1
[INFO] [stderr]   GOTO 24:Colon -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(34:Assignment1, 239..261 [5,22-5,44]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Reduce by production 'Production: Assignment1', size 1
[INFO] [stderr]   GOTO 24:Colon -> 33:Production
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(33:Production, 239..261 [5,22-5,44]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 33:Production
[INFO] [stderr]   Reduce by production 'GrammarRuleRHS: Production', size 1
[INFO] [stderr]   GOTO 24:Colon -> 32:GrammarRuleRHS
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 239..261 [5,22-5,44]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 32:GrammarRuleRHS
[INFO] [stderr]   Shifting to state 63:Choice at location [5,44-5,45] with token Choice("\"|\"" [5,44-5,45])
[INFO] [stderr]   Context at 262[5,45]:
[INFO] [stderr]   lassSpecifier |--> TypeSpecifier 
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 262[5,45]: 'lassSpecifier |--> TypeSpecifier '
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 261..262 [5,45]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [5,45-5,46])
[INFO] [stderr]   Shifting to state 128:WS at location [5,45-5,46] with token WS("\" \"" [5,45-5,46])
[INFO] [stderr]   Context at 263[5,46]:
[INFO] [stderr]   assSpecifier | -->TypeSpecifier |
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [5,46])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 261..262 [5,45]),
[INFO] [stderr]           State(128:WS, 262..263 [5,45-5,46]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 261..262 [5,45]),
[INFO] [stderr]           State(133:LayoutItem, 262..263 [5,45-5,46]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 261..262 [5,45]),
[INFO] [stderr]           State(131:LayoutItem1, 262..263 [5,45-5,46]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 261..262 [5,45]),
[INFO] [stderr]           State(132:LayoutItem0, 262..263 [5,45-5,46]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 261..262 [5,45]),
[INFO] [stderr]           State(130:Layout, 262..263 [5,45-5,46]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- recognized 'TypeSpecifier'
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr]   Token ahead: Name("\"TypeSpecifier\"" [5,46-5,59])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 239..261 [5,22-5,44]),
[INFO] [stderr]           State(63:Choice, 261..262 [5,44-5,45]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 63:Choice
[INFO] [stderr]   Shifting to state 30:Name at location [5,46-5,59] with token Name("\"TypeSpecifier\"" [5,46-5,59])
[INFO] [stderr]   Context at 276[5,59]:
[INFO] [stderr]   | TypeSpecifier--> | TypeQualifie
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (QEquals, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Equals, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing QEquals -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing ZeroOrMore -- not recognized
[INFO] [stderr]       Recognizing OneOrMore -- not recognized
[INFO] [stderr]       Recognizing Optional -- not recognized
[INFO] [stderr]       Recognizing Equals -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 276[5,59]: '| TypeSpecifier--> | TypeQualifie'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 263..276 [5,59]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [5,59-5,60])
[INFO] [stderr]   Shifting to state 128:WS at location [5,59-5,60] with token WS("\" \"" [5,59-5,60])
[INFO] [stderr]   Context at 277[5,60]:
[INFO] [stderr]    TypeSpecifier -->| TypeQualifier
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [5,60])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 263..276 [5,59]),
[INFO] [stderr]           State(128:WS, 276..277 [5,59-5,60]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 263..276 [5,59]),
[INFO] [stderr]           State(133:LayoutItem, 276..277 [5,59-5,60]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 263..276 [5,59]),
[INFO] [stderr]           State(131:LayoutItem1, 276..277 [5,59-5,60]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 263..276 [5,59]),
[INFO] [stderr]           State(132:LayoutItem0, 276..277 [5,59-5,60]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 263..276 [5,59]),
[INFO] [stderr]           State(130:Layout, 276..277 [5,59-5,60]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (QEquals, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Equals, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing QEquals -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- recognized
[INFO] [stderr]   Token ahead: Choice("\"|\"" [5,60-5,61])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 239..261 [5,22-5,44]),
[INFO] [stderr]           State(63:Choice, 261..262 [5,44-5,45]),
[INFO] [stderr]           State(30:Name, 263..276 [5,46-5,59]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 30:Name
[INFO] [stderr]   Reduce by production 'GrammarSymbol: Name', size 1
[INFO] [stderr]   GOTO 63:Choice -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 239..261 [5,22-5,44]),
[INFO] [stderr]           State(63:Choice, 261..262 [5,44-5,45]),
[INFO] [stderr]           State(40:GrammarSymbol, 263..276 [5,46-5,59]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: ', size 0
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 239..261 [5,22-5,44]),
[INFO] [stderr]           State(63:Choice, 261..262 [5,44-5,45]),
[INFO] [stderr]           State(40:GrammarSymbol, 263..276 [5,46-5,59]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 277..277 [5,60-5,60]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 63:Choice -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 239..261 [5,22-5,44]),
[INFO] [stderr]           State(63:Choice, 261..262 [5,44-5,45]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 263..277 [5,46-5,60]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 63:Choice -> 35:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 239..261 [5,22-5,44]),
[INFO] [stderr]           State(63:Choice, 261..262 [5,44-5,45]),
[INFO] [stderr]           State(35:Assignment, 263..277 [5,46-5,60]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 35:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment', size 1
[INFO] [stderr]   GOTO 63:Choice -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 239..261 [5,22-5,44]),
[INFO] [stderr]           State(63:Choice, 261..262 [5,44-5,45]),
[INFO] [stderr]           State(34:Assignment1, 263..277 [5,46-5,60]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Reduce by production 'Production: Assignment1', size 1
[INFO] [stderr]   GOTO 63:Choice -> 98:Production
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 239..261 [5,22-5,44]),
[INFO] [stderr]           State(63:Choice, 261..262 [5,44-5,45]),
[INFO] [stderr]           State(98:Production, 263..277 [5,46-5,60]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 98:Production
[INFO] [stderr]   Reduce by production 'GrammarRuleRHS: GrammarRuleRHS Choice Production', size 3
[INFO] [stderr]   GOTO 24:Colon -> 32:GrammarRuleRHS
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 239..277 [5,22-5,60]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 32:GrammarRuleRHS
[INFO] [stderr]   Shifting to state 63:Choice at location [5,60-5,61] with token Choice("\"|\"" [5,60-5,61])
[INFO] [stderr]   Context at 278[5,61]:
[INFO] [stderr]   TypeSpecifier |--> TypeQualifier 
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 278[5,61]: 'TypeSpecifier |--> TypeQualifier '
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 277..278 [5,61]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [5,61-5,62])
[INFO] [stderr]   Shifting to state 128:WS at location [5,61-5,62] with token WS("\" \"" [5,61-5,62])
[INFO] [stderr]   Context at 279[5,62]:
[INFO] [stderr]   ypeSpecifier | -->TypeQualifier |
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [5,62])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 277..278 [5,61]),
[INFO] [stderr]           State(128:WS, 278..279 [5,61-5,62]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 277..278 [5,61]),
[INFO] [stderr]           State(133:LayoutItem, 278..279 [5,61-5,62]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 277..278 [5,61]),
[INFO] [stderr]           State(131:LayoutItem1, 278..279 [5,61-5,62]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 277..278 [5,61]),
[INFO] [stderr]           State(132:LayoutItem0, 278..279 [5,61-5,62]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 277..278 [5,61]),
[INFO] [stderr]           State(130:Layout, 278..279 [5,61-5,62]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- recognized 'TypeQualifier'
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr]   Token ahead: Name("\"TypeQualifier\"" [5,62-5,75])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 239..277 [5,22-5,60]),
[INFO] [stderr]           State(63:Choice, 277..278 [5,60-5,61]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 63:Choice
[INFO] [stderr]   Shifting to state 30:Name at location [5,62-5,75] with token Name("\"TypeQualifier\"" [5,62-5,75])
[INFO] [stderr]   Context at 292[5,75]:
[INFO] [stderr]   | TypeQualifier--> | FunctionSpec
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (QEquals, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Equals, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing QEquals -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing ZeroOrMore -- not recognized
[INFO] [stderr]       Recognizing OneOrMore -- not recognized
[INFO] [stderr]       Recognizing Optional -- not recognized
[INFO] [stderr]       Recognizing Equals -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 292[5,75]: '| TypeQualifier--> | FunctionSpec'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 279..292 [5,75]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [5,75-5,76])
[INFO] [stderr]   Shifting to state 128:WS at location [5,75-5,76] with token WS("\" \"" [5,75-5,76])
[INFO] [stderr]   Context at 293[5,76]:
[INFO] [stderr]    TypeQualifier -->| FunctionSpeci
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [5,76])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 279..292 [5,75]),
[INFO] [stderr]           State(128:WS, 292..293 [5,75-5,76]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 279..292 [5,75]),
[INFO] [stderr]           State(133:LayoutItem, 292..293 [5,75-5,76]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 279..292 [5,75]),
[INFO] [stderr]           State(131:LayoutItem1, 292..293 [5,75-5,76]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 279..292 [5,75]),
[INFO] [stderr]           State(132:LayoutItem0, 292..293 [5,75-5,76]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 279..292 [5,75]),
[INFO] [stderr]           State(130:Layout, 292..293 [5,75-5,76]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (QEquals, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Equals, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing QEquals -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- recognized
[INFO] [stderr]   Token ahead: Choice("\"|\"" [5,76-5,77])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 239..277 [5,22-5,60]),
[INFO] [stderr]           State(63:Choice, 277..278 [5,60-5,61]),
[INFO] [stderr]           State(30:Name, 279..292 [5,62-5,75]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 30:Name
[INFO] [stderr]   Reduce by production 'GrammarSymbol: Name', size 1
[INFO] [stderr]   GOTO 63:Choice -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 239..277 [5,22-5,60]),
[INFO] [stderr]           State(63:Choice, 277..278 [5,60-5,61]),
[INFO] [stderr]           State(40:GrammarSymbol, 279..292 [5,62-5,75]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: ', size 0
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 239..277 [5,22-5,60]),
[INFO] [stderr]           State(63:Choice, 277..278 [5,60-5,61]),
[INFO] [stderr]           State(40:GrammarSymbol, 279..292 [5,62-5,75]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 293..293 [5,76-5,76]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 63:Choice -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 239..277 [5,22-5,60]),
[INFO] [stderr]           State(63:Choice, 277..278 [5,60-5,61]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 279..293 [5,62-5,76]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 63:Choice -> 35:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 239..277 [5,22-5,60]),
[INFO] [stderr]           State(63:Choice, 277..278 [5,60-5,61]),
[INFO] [stderr]           State(35:Assignment, 279..293 [5,62-5,76]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 35:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment', size 1
[INFO] [stderr]   GOTO 63:Choice -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 239..277 [5,22-5,60]),
[INFO] [stderr]           State(63:Choice, 277..278 [5,60-5,61]),
[INFO] [stderr]           State(34:Assignment1, 279..293 [5,62-5,76]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Reduce by production 'Production: Assignment1', size 1
[INFO] [stderr]   GOTO 63:Choice -> 98:Production
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 239..277 [5,22-5,60]),
[INFO] [stderr]           State(63:Choice, 277..278 [5,60-5,61]),
[INFO] [stderr]           State(98:Production, 279..293 [5,62-5,76]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 98:Production
[INFO] [stderr]   Reduce by production 'GrammarRuleRHS: GrammarRuleRHS Choice Production', size 3
[INFO] [stderr]   GOTO 24:Colon -> 32:GrammarRuleRHS
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 239..293 [5,22-5,76]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 32:GrammarRuleRHS
[INFO] [stderr]   Shifting to state 63:Choice at location [5,76-5,77] with token Choice("\"|\"" [5,76-5,77])
[INFO] [stderr]   Context at 294[5,77]:
[INFO] [stderr]   TypeQualifier |--> FunctionSpecif
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 294[5,77]: 'TypeQualifier |--> FunctionSpecif'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 293..294 [5,77]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [5,77-5,78])
[INFO] [stderr]   Shifting to state 128:WS at location [5,77-5,78] with token WS("\" \"" [5,77-5,78])
[INFO] [stderr]   Context at 295[5,78]:
[INFO] [stderr]   ypeQualifier | -->FunctionSpecifi
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [5,78])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 293..294 [5,77]),
[INFO] [stderr]           State(128:WS, 294..295 [5,77-5,78]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 293..294 [5,77]),
[INFO] [stderr]           State(133:LayoutItem, 294..295 [5,77-5,78]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 293..294 [5,77]),
[INFO] [stderr]           State(131:LayoutItem1, 294..295 [5,77-5,78]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 293..294 [5,77]),
[INFO] [stderr]           State(132:LayoutItem0, 294..295 [5,77-5,78]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 293..294 [5,77]),
[INFO] [stderr]           State(130:Layout, 294..295 [5,77-5,78]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- recognized 'FunctionSpecifier'
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr]   Token ahead: Name("\"FunctionSpecifier\"" [5,78-5,95])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 239..293 [5,22-5,76]),
[INFO] [stderr]           State(63:Choice, 293..294 [5,76-5,77]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 63:Choice
[INFO] [stderr]   Shifting to state 30:Name at location [5,78-5,95] with token Name("\"FunctionSpecifier\"" [5,78-5,95])
[INFO] [stderr]   Context at 312[5,95]:
[INFO] [stderr]   nctionSpecifier-->;
[INFO] [stderr] 
[INFO] [stderr]   StorageClass
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (QEquals, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Equals, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing QEquals -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- recognized
[INFO] [stderr]   Token ahead: SemiColon("\";\"" [5,95-5,96])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 239..293 [5,22-5,76]),
[INFO] [stderr]           State(63:Choice, 293..294 [5,76-5,77]),
[INFO] [stderr]           State(30:Name, 295..312 [5,78-5,95]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 30:Name
[INFO] [stderr]   Reduce by production 'GrammarSymbol: Name', size 1
[INFO] [stderr]   GOTO 63:Choice -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 239..293 [5,22-5,76]),
[INFO] [stderr]           State(63:Choice, 293..294 [5,76-5,77]),
[INFO] [stderr]           State(40:GrammarSymbol, 295..312 [5,78-5,95]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: ', size 0
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 239..293 [5,22-5,76]),
[INFO] [stderr]           State(63:Choice, 293..294 [5,76-5,77]),
[INFO] [stderr]           State(40:GrammarSymbol, 295..312 [5,78-5,95]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 312..312 [5,95-5,95]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 63:Choice -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 239..293 [5,22-5,76]),
[INFO] [stderr]           State(63:Choice, 293..294 [5,76-5,77]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 295..312 [5,78-5,95]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 63:Choice -> 35:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 239..293 [5,22-5,76]),
[INFO] [stderr]           State(63:Choice, 293..294 [5,76-5,77]),
[INFO] [stderr]           State(35:Assignment, 295..312 [5,78-5,95]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 35:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment', size 1
[INFO] [stderr]   GOTO 63:Choice -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 239..293 [5,22-5,76]),
[INFO] [stderr]           State(63:Choice, 293..294 [5,76-5,77]),
[INFO] [stderr]           State(34:Assignment1, 295..312 [5,78-5,95]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Reduce by production 'Production: Assignment1', size 1
[INFO] [stderr]   GOTO 63:Choice -> 98:Production
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 239..293 [5,22-5,76]),
[INFO] [stderr]           State(63:Choice, 293..294 [5,76-5,77]),
[INFO] [stderr]           State(98:Production, 295..312 [5,78-5,95]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 98:Production
[INFO] [stderr]   Reduce by production 'GrammarRuleRHS: GrammarRuleRHS Choice Production', size 3
[INFO] [stderr]   GOTO 24:Colon -> 32:GrammarRuleRHS
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 239..312 [5,22-5,95]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 32:GrammarRuleRHS
[INFO] [stderr]   Shifting to state 62:SemiColon at location [5,95-5,96] with token SemiColon("\";\"" [5,95-5,96])
[INFO] [stderr]   Context at 313[5,96]:
[INFO] [stderr]   ctionSpecifier;-->
[INFO] [stderr] 
[INFO] [stderr]   StorageClassS
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (Terminals, true), (Name, false), (Annotation, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing Terminals -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing Annotation -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 313[5,96]: 'ctionSpecifier;-->
[INFO] [stderr] 
[INFO] [stderr]   StorageClassS'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 312..313 [5,96]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized '
[INFO] [stderr] 
[INFO] [stderr]   '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\"\\n\\n\"" [5,96-7,0])
[INFO] [stderr]   Shifting to state 128:WS at location [5,96-7,0] with token WS("\"\\n\\n\"" [5,96-7,0])
[INFO] [stderr]   Context at 315[7,0]:
[INFO] [stderr]   ionSpecifier;
[INFO] [stderr] 
[INFO] [stderr]   -->StorageClassSpe
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [7,0])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 312..313 [5,96]),
[INFO] [stderr]           State(128:WS, 313..315 [5,96-7,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 312..313 [5,96]),
[INFO] [stderr]           State(133:LayoutItem, 313..315 [5,96-7,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 312..313 [5,96]),
[INFO] [stderr]           State(131:LayoutItem1, 313..315 [5,96-7,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 312..313 [5,96]),
[INFO] [stderr]           State(132:LayoutItem0, 313..315 [5,96-7,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 312..313 [5,96]),
[INFO] [stderr]           State(130:Layout, 313..315 [5,96-7,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some("\n\n"))
[INFO] [stderr]   Skipping layout: "\n\n"
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(STOP, true), (Terminals, true), (Name, false), (Annotation, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing Terminals -- not recognized
[INFO] [stderr]       Recognizing Name -- recognized 'StorageClassSpecifier'
[INFO] [stderr]       Recognizing Annotation -- not recognized
[INFO] [stderr]   Token ahead: Name("\"StorageClassSpecifier\"" [7,0-7,21])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(9:AnnotationOpt, 217..217 [5,0-5,0]),
[INFO] [stderr]           State(18:Name, 217..237 [5,0-5,20]),
[INFO] [stderr]           State(24:Colon, 237..238 [5,20-5,21]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 239..312 [5,22-5,95]),
[INFO] [stderr]           State(62:SemiColon, 312..313 [5,95-5,96]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 62:SemiColon
[INFO] [stderr]   Reduce by production 'GrammarRule: AnnotationOpt Name Colon GrammarRuleRHS SemiColon', size 5
[INFO] [stderr]   GOTO 5:GrammarRule1 -> 15:GrammarRule
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..215 [1,0-3,84]),
[INFO] [stderr]           State(15:GrammarRule, 217..313 [5,0-5,96]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 15:GrammarRule
[INFO] [stderr]   Reduce by production 'GrammarRule1: GrammarRule1 GrammarRule', size 2
[INFO] [stderr]   GOTO 0:AUG -> 5:GrammarRule1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 5:GrammarRule1
[INFO] [stderr]   Reduce by production 'AnnotationOpt: ', size 0
[INFO] [stderr]   GOTO 5:GrammarRule1 -> 9:AnnotationOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 9:AnnotationOpt
[INFO] [stderr]   Shifting to state 18:Name at location [7,0-7,21] with token Name("\"StorageClassSpecifier\"" [7,0-7,21])
[INFO] [stderr]   Context at 336[7,21]:
[INFO] [stderr]   eClassSpecifier-->: "typedef" | "
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(Colon, true), (OBrace, true)]
[INFO] [stderr]       Recognizing Colon -- recognized
[INFO] [stderr]   Token ahead: Colon("\":\"" [7,21-7,22])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 18:Name
[INFO] [stderr]   Shifting to state 24:Colon at location [7,21-7,22] with token Colon("\":\"" [7,21-7,22])
[INFO] [stderr]   Context at 337[7,22]:
[INFO] [stderr]   ClassSpecifier:--> "typedef" | "e
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 337[7,22]: 'ClassSpecifier:--> "typedef" | "e'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 336..337 [7,22]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [7,22-7,23])
[INFO] [stderr]   Shifting to state 128:WS at location [7,22-7,23] with token WS("\" \"" [7,22-7,23])
[INFO] [stderr]   Context at 338[7,23]:
[INFO] [stderr]   lassSpecifier: -->"typedef" | "ex
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [7,23])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 336..337 [7,22]),
[INFO] [stderr]           State(128:WS, 337..338 [7,22-7,23]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 336..337 [7,22]),
[INFO] [stderr]           State(133:LayoutItem, 337..338 [7,22-7,23]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 336..337 [7,22]),
[INFO] [stderr]           State(131:LayoutItem1, 337..338 [7,22-7,23]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 336..337 [7,22]),
[INFO] [stderr]           State(132:LayoutItem0, 337..338 [7,22-7,23]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 336..337 [7,22]),
[INFO] [stderr]           State(130:Layout, 337..338 [7,22-7,23]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- recognized '"typedef"'
[INFO] [stderr]   Token ahead: StrConst("\"\\\"typedef\\\"\"" [7,23-7,32])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 24:Colon
[INFO] [stderr]   Shifting to state 31:StrConst at location [7,23-7,32] with token StrConst("\"\\\"typedef\\\"\"" [7,23-7,32])
[INFO] [stderr]   Context at 347[7,32]:
[INFO] [stderr]   fier: "typedef"--> | "extern" | "
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing ZeroOrMore -- not recognized
[INFO] [stderr]       Recognizing OneOrMore -- not recognized
[INFO] [stderr]       Recognizing Optional -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 347[7,32]: 'fier: "typedef"--> | "extern" | "'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 338..347 [7,32]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [7,32-7,33])
[INFO] [stderr]   Shifting to state 128:WS at location [7,32-7,33] with token WS("\" \"" [7,32-7,33])
[INFO] [stderr]   Context at 348[7,33]:
[INFO] [stderr]   ier: "typedef" -->| "extern" | "s
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [7,33])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 338..347 [7,32]),
[INFO] [stderr]           State(128:WS, 347..348 [7,32-7,33]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 338..347 [7,32]),
[INFO] [stderr]           State(133:LayoutItem, 347..348 [7,32-7,33]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 338..347 [7,32]),
[INFO] [stderr]           State(131:LayoutItem1, 347..348 [7,32-7,33]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 338..347 [7,32]),
[INFO] [stderr]           State(132:LayoutItem0, 347..348 [7,32-7,33]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 338..347 [7,32]),
[INFO] [stderr]           State(130:Layout, 347..348 [7,32-7,33]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- recognized
[INFO] [stderr]   Token ahead: Choice("\"|\"" [7,33-7,34])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(31:StrConst, 338..347 [7,23-7,32]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 31:StrConst
[INFO] [stderr]   Reduce by production 'GrammarSymbol: StrConst', size 1
[INFO] [stderr]   GOTO 24:Colon -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(40:GrammarSymbol, 338..347 [7,23-7,32]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: ', size 0
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(40:GrammarSymbol, 338..347 [7,23-7,32]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 348..348 [7,33-7,33]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 24:Colon -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 338..348 [7,23-7,33]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 24:Colon -> 35:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(35:Assignment, 338..348 [7,23-7,33]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 35:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment', size 1
[INFO] [stderr]   GOTO 24:Colon -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(34:Assignment1, 338..348 [7,23-7,33]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Reduce by production 'Production: Assignment1', size 1
[INFO] [stderr]   GOTO 24:Colon -> 33:Production
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(33:Production, 338..348 [7,23-7,33]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 33:Production
[INFO] [stderr]   Reduce by production 'GrammarRuleRHS: Production', size 1
[INFO] [stderr]   GOTO 24:Colon -> 32:GrammarRuleRHS
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..348 [7,23-7,33]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 32:GrammarRuleRHS
[INFO] [stderr]   Shifting to state 63:Choice at location [7,33-7,34] with token Choice("\"|\"" [7,33-7,34])
[INFO] [stderr]   Context at 349[7,34]:
[INFO] [stderr]   er: "typedef" |--> "extern" | "st
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 349[7,34]: 'er: "typedef" |--> "extern" | "st'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 348..349 [7,34]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [7,34-7,35])
[INFO] [stderr]   Shifting to state 128:WS at location [7,34-7,35] with token WS("\" \"" [7,34-7,35])
[INFO] [stderr]   Context at 350[7,35]:
[INFO] [stderr]   r: "typedef" | -->"extern" | "sta
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [7,35])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 348..349 [7,34]),
[INFO] [stderr]           State(128:WS, 349..350 [7,34-7,35]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 348..349 [7,34]),
[INFO] [stderr]           State(133:LayoutItem, 349..350 [7,34-7,35]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 348..349 [7,34]),
[INFO] [stderr]           State(131:LayoutItem1, 349..350 [7,34-7,35]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 348..349 [7,34]),
[INFO] [stderr]           State(132:LayoutItem0, 349..350 [7,34-7,35]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 348..349 [7,34]),
[INFO] [stderr]           State(130:Layout, 349..350 [7,34-7,35]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- recognized '"extern"'
[INFO] [stderr]   Token ahead: StrConst("\"\\\"extern\\\"\"" [7,35-7,43])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..348 [7,23-7,33]),
[INFO] [stderr]           State(63:Choice, 348..349 [7,33-7,34]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 63:Choice
[INFO] [stderr]   Shifting to state 31:StrConst at location [7,35-7,43] with token StrConst("\"\\\"extern\\\"\"" [7,35-7,43])
[INFO] [stderr]   Context at 358[7,43]:
[INFO] [stderr]   def" | "extern"--> | "static" | "
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing ZeroOrMore -- not recognized
[INFO] [stderr]       Recognizing OneOrMore -- not recognized
[INFO] [stderr]       Recognizing Optional -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 358[7,43]: 'def" | "extern"--> | "static" | "'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 350..358 [7,43]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [7,43-7,44])
[INFO] [stderr]   Shifting to state 128:WS at location [7,43-7,44] with token WS("\" \"" [7,43-7,44])
[INFO] [stderr]   Context at 359[7,44]:
[INFO] [stderr]   ef" | "extern" -->| "static" | "a
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [7,44])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 350..358 [7,43]),
[INFO] [stderr]           State(128:WS, 358..359 [7,43-7,44]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 350..358 [7,43]),
[INFO] [stderr]           State(133:LayoutItem, 358..359 [7,43-7,44]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 350..358 [7,43]),
[INFO] [stderr]           State(131:LayoutItem1, 358..359 [7,43-7,44]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 350..358 [7,43]),
[INFO] [stderr]           State(132:LayoutItem0, 358..359 [7,43-7,44]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 350..358 [7,43]),
[INFO] [stderr]           State(130:Layout, 358..359 [7,43-7,44]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- recognized
[INFO] [stderr]   Token ahead: Choice("\"|\"" [7,44-7,45])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..348 [7,23-7,33]),
[INFO] [stderr]           State(63:Choice, 348..349 [7,33-7,34]),
[INFO] [stderr]           State(31:StrConst, 350..358 [7,35-7,43]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 31:StrConst
[INFO] [stderr]   Reduce by production 'GrammarSymbol: StrConst', size 1
[INFO] [stderr]   GOTO 63:Choice -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..348 [7,23-7,33]),
[INFO] [stderr]           State(63:Choice, 348..349 [7,33-7,34]),
[INFO] [stderr]           State(40:GrammarSymbol, 350..358 [7,35-7,43]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: ', size 0
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..348 [7,23-7,33]),
[INFO] [stderr]           State(63:Choice, 348..349 [7,33-7,34]),
[INFO] [stderr]           State(40:GrammarSymbol, 350..358 [7,35-7,43]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 359..359 [7,44-7,44]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 63:Choice -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..348 [7,23-7,33]),
[INFO] [stderr]           State(63:Choice, 348..349 [7,33-7,34]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 350..359 [7,35-7,44]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 63:Choice -> 35:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..348 [7,23-7,33]),
[INFO] [stderr]           State(63:Choice, 348..349 [7,33-7,34]),
[INFO] [stderr]           State(35:Assignment, 350..359 [7,35-7,44]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 35:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment', size 1
[INFO] [stderr]   GOTO 63:Choice -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..348 [7,23-7,33]),
[INFO] [stderr]           State(63:Choice, 348..349 [7,33-7,34]),
[INFO] [stderr]           State(34:Assignment1, 350..359 [7,35-7,44]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Reduce by production 'Production: Assignment1', size 1
[INFO] [stderr]   GOTO 63:Choice -> 98:Production
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..348 [7,23-7,33]),
[INFO] [stderr]           State(63:Choice, 348..349 [7,33-7,34]),
[INFO] [stderr]           State(98:Production, 350..359 [7,35-7,44]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 98:Production
[INFO] [stderr]   Reduce by production 'GrammarRuleRHS: GrammarRuleRHS Choice Production', size 3
[INFO] [stderr]   GOTO 24:Colon -> 32:GrammarRuleRHS
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..359 [7,23-7,44]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 32:GrammarRuleRHS
[INFO] [stderr]   Shifting to state 63:Choice at location [7,44-7,45] with token Choice("\"|\"" [7,44-7,45])
[INFO] [stderr]   Context at 360[7,45]:
[INFO] [stderr]   f" | "extern" |--> "static" | "au
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 360[7,45]: 'f" | "extern" |--> "static" | "au'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 359..360 [7,45]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [7,45-7,46])
[INFO] [stderr]   Shifting to state 128:WS at location [7,45-7,46] with token WS("\" \"" [7,45-7,46])
[INFO] [stderr]   Context at 361[7,46]:
[INFO] [stderr]   " | "extern" | -->"static" | "aut
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [7,46])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 359..360 [7,45]),
[INFO] [stderr]           State(128:WS, 360..361 [7,45-7,46]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 359..360 [7,45]),
[INFO] [stderr]           State(133:LayoutItem, 360..361 [7,45-7,46]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 359..360 [7,45]),
[INFO] [stderr]           State(131:LayoutItem1, 360..361 [7,45-7,46]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 359..360 [7,45]),
[INFO] [stderr]           State(132:LayoutItem0, 360..361 [7,45-7,46]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 359..360 [7,45]),
[INFO] [stderr]           State(130:Layout, 360..361 [7,45-7,46]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- recognized '"static"'
[INFO] [stderr]   Token ahead: StrConst("\"\\\"static\\\"\"" [7,46-7,54])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..359 [7,23-7,44]),
[INFO] [stderr]           State(63:Choice, 359..360 [7,44-7,45]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 63:Choice
[INFO] [stderr]   Shifting to state 31:StrConst at location [7,46-7,54] with token StrConst("\"\\\"static\\\"\"" [7,46-7,54])
[INFO] [stderr]   Context at 369[7,54]:
[INFO] [stderr]   ern" | "static"--> | "auto" | "re
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing ZeroOrMore -- not recognized
[INFO] [stderr]       Recognizing OneOrMore -- not recognized
[INFO] [stderr]       Recognizing Optional -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 369[7,54]: 'ern" | "static"--> | "auto" | "re'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 361..369 [7,54]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [7,54-7,55])
[INFO] [stderr]   Shifting to state 128:WS at location [7,54-7,55] with token WS("\" \"" [7,54-7,55])
[INFO] [stderr]   Context at 370[7,55]:
[INFO] [stderr]   rn" | "static" -->| "auto" | "reg
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [7,55])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 361..369 [7,54]),
[INFO] [stderr]           State(128:WS, 369..370 [7,54-7,55]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 361..369 [7,54]),
[INFO] [stderr]           State(133:LayoutItem, 369..370 [7,54-7,55]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 361..369 [7,54]),
[INFO] [stderr]           State(131:LayoutItem1, 369..370 [7,54-7,55]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 361..369 [7,54]),
[INFO] [stderr]           State(132:LayoutItem0, 369..370 [7,54-7,55]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 361..369 [7,54]),
[INFO] [stderr]           State(130:Layout, 369..370 [7,54-7,55]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- recognized
[INFO] [stderr]   Token ahead: Choice("\"|\"" [7,55-7,56])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..359 [7,23-7,44]),
[INFO] [stderr]           State(63:Choice, 359..360 [7,44-7,45]),
[INFO] [stderr]           State(31:StrConst, 361..369 [7,46-7,54]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 31:StrConst
[INFO] [stderr]   Reduce by production 'GrammarSymbol: StrConst', size 1
[INFO] [stderr]   GOTO 63:Choice -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..359 [7,23-7,44]),
[INFO] [stderr]           State(63:Choice, 359..360 [7,44-7,45]),
[INFO] [stderr]           State(40:GrammarSymbol, 361..369 [7,46-7,54]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: ', size 0
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..359 [7,23-7,44]),
[INFO] [stderr]           State(63:Choice, 359..360 [7,44-7,45]),
[INFO] [stderr]           State(40:GrammarSymbol, 361..369 [7,46-7,54]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 370..370 [7,55-7,55]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 63:Choice -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..359 [7,23-7,44]),
[INFO] [stderr]           State(63:Choice, 359..360 [7,44-7,45]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 361..370 [7,46-7,55]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 63:Choice -> 35:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..359 [7,23-7,44]),
[INFO] [stderr]           State(63:Choice, 359..360 [7,44-7,45]),
[INFO] [stderr]           State(35:Assignment, 361..370 [7,46-7,55]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 35:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment', size 1
[INFO] [stderr]   GOTO 63:Choice -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..359 [7,23-7,44]),
[INFO] [stderr]           State(63:Choice, 359..360 [7,44-7,45]),
[INFO] [stderr]           State(34:Assignment1, 361..370 [7,46-7,55]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Reduce by production 'Production: Assignment1', size 1
[INFO] [stderr]   GOTO 63:Choice -> 98:Production
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..359 [7,23-7,44]),
[INFO] [stderr]           State(63:Choice, 359..360 [7,44-7,45]),
[INFO] [stderr]           State(98:Production, 361..370 [7,46-7,55]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 98:Production
[INFO] [stderr]   Reduce by production 'GrammarRuleRHS: GrammarRuleRHS Choice Production', size 3
[INFO] [stderr]   GOTO 24:Colon -> 32:GrammarRuleRHS
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..370 [7,23-7,55]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 32:GrammarRuleRHS
[INFO] [stderr]   Shifting to state 63:Choice at location [7,55-7,56] with token Choice("\"|\"" [7,55-7,56])
[INFO] [stderr]   Context at 371[7,56]:
[INFO] [stderr]   n" | "static" |--> "auto" | "regi
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 371[7,56]: 'n" | "static" |--> "auto" | "regi'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 370..371 [7,56]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [7,56-7,57])
[INFO] [stderr]   Shifting to state 128:WS at location [7,56-7,57] with token WS("\" \"" [7,56-7,57])
[INFO] [stderr]   Context at 372[7,57]:
[INFO] [stderr]   " | "static" | -->"auto" | "regis
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [7,57])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 370..371 [7,56]),
[INFO] [stderr]           State(128:WS, 371..372 [7,56-7,57]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 370..371 [7,56]),
[INFO] [stderr]           State(133:LayoutItem, 371..372 [7,56-7,57]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 370..371 [7,56]),
[INFO] [stderr]           State(131:LayoutItem1, 371..372 [7,56-7,57]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 370..371 [7,56]),
[INFO] [stderr]           State(132:LayoutItem0, 371..372 [7,56-7,57]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 370..371 [7,56]),
[INFO] [stderr]           State(130:Layout, 371..372 [7,56-7,57]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- recognized '"auto"'
[INFO] [stderr]   Token ahead: StrConst("\"\\\"auto\\\"\"" [7,57-7,63])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..370 [7,23-7,55]),
[INFO] [stderr]           State(63:Choice, 370..371 [7,55-7,56]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 63:Choice
[INFO] [stderr]   Shifting to state 31:StrConst at location [7,57-7,63] with token StrConst("\"\\\"auto\\\"\"" [7,57-7,63])
[INFO] [stderr]   Context at 378[7,63]:
[INFO] [stderr]   tatic" | "auto"--> | "register";
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing ZeroOrMore -- not recognized
[INFO] [stderr]       Recognizing OneOrMore -- not recognized
[INFO] [stderr]       Recognizing Optional -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 378[7,63]: 'tatic" | "auto"--> | "register";
[INFO] [stderr]   '
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 372..378 [7,63]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [7,63-7,64])
[INFO] [stderr]   Shifting to state 128:WS at location [7,63-7,64] with token WS("\" \"" [7,63-7,64])
[INFO] [stderr]   Context at 379[7,64]:
[INFO] [stderr]   atic" | "auto" -->| "register";
[INFO] [stderr]   T
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [7,64])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 372..378 [7,63]),
[INFO] [stderr]           State(128:WS, 378..379 [7,63-7,64]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 372..378 [7,63]),
[INFO] [stderr]           State(133:LayoutItem, 378..379 [7,63-7,64]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 372..378 [7,63]),
[INFO] [stderr]           State(131:LayoutItem1, 378..379 [7,63-7,64]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 372..378 [7,63]),
[INFO] [stderr]           State(132:LayoutItem0, 378..379 [7,63-7,64]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 372..378 [7,63]),
[INFO] [stderr]           State(130:Layout, 378..379 [7,63-7,64]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- recognized
[INFO] [stderr]   Token ahead: Choice("\"|\"" [7,64-7,65])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..370 [7,23-7,55]),
[INFO] [stderr]           State(63:Choice, 370..371 [7,55-7,56]),
[INFO] [stderr]           State(31:StrConst, 372..378 [7,57-7,63]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 31:StrConst
[INFO] [stderr]   Reduce by production 'GrammarSymbol: StrConst', size 1
[INFO] [stderr]   GOTO 63:Choice -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..370 [7,23-7,55]),
[INFO] [stderr]           State(63:Choice, 370..371 [7,55-7,56]),
[INFO] [stderr]           State(40:GrammarSymbol, 372..378 [7,57-7,63]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: ', size 0
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..370 [7,23-7,55]),
[INFO] [stderr]           State(63:Choice, 370..371 [7,55-7,56]),
[INFO] [stderr]           State(40:GrammarSymbol, 372..378 [7,57-7,63]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 379..379 [7,64-7,64]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 63:Choice -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..370 [7,23-7,55]),
[INFO] [stderr]           State(63:Choice, 370..371 [7,55-7,56]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 372..379 [7,57-7,64]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 63:Choice -> 35:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..370 [7,23-7,55]),
[INFO] [stderr]           State(63:Choice, 370..371 [7,55-7,56]),
[INFO] [stderr]           State(35:Assignment, 372..379 [7,57-7,64]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 35:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment', size 1
[INFO] [stderr]   GOTO 63:Choice -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..370 [7,23-7,55]),
[INFO] [stderr]           State(63:Choice, 370..371 [7,55-7,56]),
[INFO] [stderr]           State(34:Assignment1, 372..379 [7,57-7,64]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Reduce by production 'Production: Assignment1', size 1
[INFO] [stderr]   GOTO 63:Choice -> 98:Production
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..370 [7,23-7,55]),
[INFO] [stderr]           State(63:Choice, 370..371 [7,55-7,56]),
[INFO] [stderr]           State(98:Production, 372..379 [7,57-7,64]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 98:Production
[INFO] [stderr]   Reduce by production 'GrammarRuleRHS: GrammarRuleRHS Choice Production', size 3
[INFO] [stderr]   GOTO 24:Colon -> 32:GrammarRuleRHS
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..379 [7,23-7,64]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 32:GrammarRuleRHS
[INFO] [stderr]   Shifting to state 63:Choice at location [7,64-7,65] with token Choice("\"|\"" [7,64-7,65])
[INFO] [stderr]   Context at 380[7,65]:
[INFO] [stderr]   tic" | "auto" |--> "register";
[INFO] [stderr]   Ty
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 380[7,65]: 'tic" | "auto" |--> "register";
[INFO] [stderr]   Ty'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 379..380 [7,65]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [7,65-7,66])
[INFO] [stderr]   Shifting to state 128:WS at location [7,65-7,66] with token WS("\" \"" [7,65-7,66])
[INFO] [stderr]   Context at 381[7,66]:
[INFO] [stderr]   ic" | "auto" | -->"register";
[INFO] [stderr]   Typ
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [7,66])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 379..380 [7,65]),
[INFO] [stderr]           State(128:WS, 380..381 [7,65-7,66]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 379..380 [7,65]),
[INFO] [stderr]           State(133:LayoutItem, 380..381 [7,65-7,66]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 379..380 [7,65]),
[INFO] [stderr]           State(131:LayoutItem1, 380..381 [7,65-7,66]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 379..380 [7,65]),
[INFO] [stderr]           State(132:LayoutItem0, 380..381 [7,65-7,66]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 379..380 [7,65]),
[INFO] [stderr]           State(130:Layout, 380..381 [7,65-7,66]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- recognized '"register"'
[INFO] [stderr]   Token ahead: StrConst("\"\\\"register\\\"\"" [7,66-7,76])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..379 [7,23-7,64]),
[INFO] [stderr]           State(63:Choice, 379..380 [7,64-7,65]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 63:Choice
[INFO] [stderr]   Shifting to state 31:StrConst at location [7,66-7,76] with token StrConst("\"\\\"register\\\"\"" [7,66-7,76])
[INFO] [stderr]   Context at 391[7,76]:
[INFO] [stderr]   o" | "register"-->;
[INFO] [stderr]   TypeSpecifier
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- recognized
[INFO] [stderr]   Token ahead: SemiColon("\";\"" [7,76-7,77])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..379 [7,23-7,64]),
[INFO] [stderr]           State(63:Choice, 379..380 [7,64-7,65]),
[INFO] [stderr]           State(31:StrConst, 381..391 [7,66-7,76]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 31:StrConst
[INFO] [stderr]   Reduce by production 'GrammarSymbol: StrConst', size 1
[INFO] [stderr]   GOTO 63:Choice -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..379 [7,23-7,64]),
[INFO] [stderr]           State(63:Choice, 379..380 [7,64-7,65]),
[INFO] [stderr]           State(40:GrammarSymbol, 381..391 [7,66-7,76]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: ', size 0
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..379 [7,23-7,64]),
[INFO] [stderr]           State(63:Choice, 379..380 [7,64-7,65]),
[INFO] [stderr]           State(40:GrammarSymbol, 381..391 [7,66-7,76]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 391..391 [7,76-7,76]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 63:Choice -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..379 [7,23-7,64]),
[INFO] [stderr]           State(63:Choice, 379..380 [7,64-7,65]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 381..391 [7,66-7,76]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 63:Choice -> 35:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..379 [7,23-7,64]),
[INFO] [stderr]           State(63:Choice, 379..380 [7,64-7,65]),
[INFO] [stderr]           State(35:Assignment, 381..391 [7,66-7,76]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 35:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment', size 1
[INFO] [stderr]   GOTO 63:Choice -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..379 [7,23-7,64]),
[INFO] [stderr]           State(63:Choice, 379..380 [7,64-7,65]),
[INFO] [stderr]           State(34:Assignment1, 381..391 [7,66-7,76]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Reduce by production 'Production: Assignment1', size 1
[INFO] [stderr]   GOTO 63:Choice -> 98:Production
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..379 [7,23-7,64]),
[INFO] [stderr]           State(63:Choice, 379..380 [7,64-7,65]),
[INFO] [stderr]           State(98:Production, 381..391 [7,66-7,76]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 98:Production
[INFO] [stderr]   Reduce by production 'GrammarRuleRHS: GrammarRuleRHS Choice Production', size 3
[INFO] [stderr]   GOTO 24:Colon -> 32:GrammarRuleRHS
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..391 [7,23-7,76]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 32:GrammarRuleRHS
[INFO] [stderr]   Shifting to state 62:SemiColon at location [7,76-7,77] with token SemiColon("\";\"" [7,76-7,77])
[INFO] [stderr]   Context at 392[7,77]:
[INFO] [stderr]   " | "register";-->
[INFO] [stderr]   TypeSpecifier:
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (Terminals, true), (Name, false), (Annotation, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing Terminals -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing Annotation -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 392[7,77]: '" | "register";-->
[INFO] [stderr]   TypeSpecifier:'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 391..392 [7,77]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized '
[INFO] [stderr]   '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\"\\n\"" [7,77-8,0])
[INFO] [stderr]   Shifting to state 128:WS at location [7,77-8,0] with token WS("\"\\n\"" [7,77-8,0])
[INFO] [stderr]   Context at 393[8,0]:
[INFO] [stderr]    | "register";
[INFO] [stderr]   -->TypeSpecifier: 
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [8,0])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 391..392 [7,77]),
[INFO] [stderr]           State(128:WS, 392..393 [7,77-8,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 391..392 [7,77]),
[INFO] [stderr]           State(133:LayoutItem, 392..393 [7,77-8,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 391..392 [7,77]),
[INFO] [stderr]           State(131:LayoutItem1, 392..393 [7,77-8,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 391..392 [7,77]),
[INFO] [stderr]           State(132:LayoutItem0, 392..393 [7,77-8,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 391..392 [7,77]),
[INFO] [stderr]           State(130:Layout, 392..393 [7,77-8,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some("\n"))
[INFO] [stderr]   Skipping layout: "\n"
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(STOP, true), (Terminals, true), (Name, false), (Annotation, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing Terminals -- not recognized
[INFO] [stderr]       Recognizing Name -- recognized 'TypeSpecifier'
[INFO] [stderr]       Recognizing Annotation -- not recognized
[INFO] [stderr]   Token ahead: Name("\"TypeSpecifier\"" [8,0-8,13])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(9:AnnotationOpt, 315..315 [7,0-7,0]),
[INFO] [stderr]           State(18:Name, 315..336 [7,0-7,21]),
[INFO] [stderr]           State(24:Colon, 336..337 [7,21-7,22]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 338..391 [7,23-7,76]),
[INFO] [stderr]           State(62:SemiColon, 391..392 [7,76-7,77]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 62:SemiColon
[INFO] [stderr]   Reduce by production 'GrammarRule: AnnotationOpt Name Colon GrammarRuleRHS SemiColon', size 5
[INFO] [stderr]   GOTO 5:GrammarRule1 -> 15:GrammarRule
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..313 [1,0-5,96]),
[INFO] [stderr]           State(15:GrammarRule, 315..392 [7,0-7,77]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 15:GrammarRule
[INFO] [stderr]   Reduce by production 'GrammarRule1: GrammarRule1 GrammarRule', size 2
[INFO] [stderr]   GOTO 0:AUG -> 5:GrammarRule1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 5:GrammarRule1
[INFO] [stderr]   Reduce by production 'AnnotationOpt: ', size 0
[INFO] [stderr]   GOTO 5:GrammarRule1 -> 9:AnnotationOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 9:AnnotationOpt
[INFO] [stderr]   Shifting to state 18:Name at location [8,0-8,13] with token Name("\"TypeSpecifier\"" [8,0-8,13])
[INFO] [stderr]   Context at 406[8,13]:
[INFO] [stderr]   ;
[INFO] [stderr]   TypeSpecifier-->: 
[INFO] [stderr]      "void"
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(Colon, true), (OBrace, true)]
[INFO] [stderr]       Recognizing Colon -- recognized
[INFO] [stderr]   Token ahead: Colon("\":\"" [8,13-8,14])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 18:Name
[INFO] [stderr]   Shifting to state 24:Colon at location [8,13-8,14] with token Colon("\":\"" [8,13-8,14])
[INFO] [stderr]   Context at 407[8,14]:
[INFO] [stderr] 
[INFO] [stderr]   TypeSpecifier:--> 
[INFO] [stderr]      "void"
[INFO] [stderr]    | 
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 407[8,14]: '
[INFO] [stderr]   TypeSpecifier:--> 
[INFO] [stderr]      "void"
[INFO] [stderr]    | '
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 406..407 [8,14]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' 
[INFO] [stderr]      '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \\n   \"" [8,14-9,3])
[INFO] [stderr]   Shifting to state 128:WS at location [8,14-9,3] with token WS("\" \\n   \"" [8,14-9,3])
[INFO] [stderr]   Context at 412[9,3]:
[INFO] [stderr]   Specifier: 
[INFO] [stderr]      -->"void"
[INFO] [stderr]    | "char
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [9,3])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 406..407 [8,14]),
[INFO] [stderr]           State(128:WS, 407..412 [8,14-9,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 406..407 [8,14]),
[INFO] [stderr]           State(133:LayoutItem, 407..412 [8,14-9,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 406..407 [8,14]),
[INFO] [stderr]           State(131:LayoutItem1, 407..412 [8,14-9,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 406..407 [8,14]),
[INFO] [stderr]           State(132:LayoutItem0, 407..412 [8,14-9,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 406..407 [8,14]),
[INFO] [stderr]           State(130:Layout, 407..412 [8,14-9,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" \n   "))
[INFO] [stderr]   Skipping layout: " \n   "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- recognized '"void"'
[INFO] [stderr]   Token ahead: StrConst("\"\\\"void\\\"\"" [9,3-9,9])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 24:Colon
[INFO] [stderr]   Shifting to state 31:StrConst at location [9,3-9,9] with token StrConst("\"\\\"void\\\"\"" [9,3-9,9])
[INFO] [stderr]   Context at 418[9,9]:
[INFO] [stderr]   ier: 
[INFO] [stderr]      "void"-->
[INFO] [stderr]    | "char"
[INFO] [stderr]    | "
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing ZeroOrMore -- not recognized
[INFO] [stderr]       Recognizing OneOrMore -- not recognized
[INFO] [stderr]       Recognizing Optional -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 418[9,9]: 'ier: 
[INFO] [stderr]      "void"-->
[INFO] [stderr]    | "char"
[INFO] [stderr]    | "'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 412..418 [9,9]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized '
[INFO] [stderr]    '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\"\\n \"" [9,9-10,1])
[INFO] [stderr]   Shifting to state 128:WS at location [9,9-10,1] with token WS("\"\\n \"" [9,9-10,1])
[INFO] [stderr]   Context at 420[10,1]:
[INFO] [stderr]   r: 
[INFO] [stderr]      "void"
[INFO] [stderr]    -->| "char"
[INFO] [stderr]    | "sh
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [10,1])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 412..418 [9,9]),
[INFO] [stderr]           State(128:WS, 418..420 [9,9-10,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 412..418 [9,9]),
[INFO] [stderr]           State(133:LayoutItem, 418..420 [9,9-10,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 412..418 [9,9]),
[INFO] [stderr]           State(131:LayoutItem1, 418..420 [9,9-10,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 412..418 [9,9]),
[INFO] [stderr]           State(132:LayoutItem0, 418..420 [9,9-10,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 412..418 [9,9]),
[INFO] [stderr]           State(130:Layout, 418..420 [9,9-10,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some("\n "))
[INFO] [stderr]   Skipping layout: "\n "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- recognized
[INFO] [stderr]   Token ahead: Choice("\"|\"" [10,1-10,2])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(31:StrConst, 412..418 [9,3-9,9]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 31:StrConst
[INFO] [stderr]   Reduce by production 'GrammarSymbol: StrConst', size 1
[INFO] [stderr]   GOTO 24:Colon -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(40:GrammarSymbol, 412..418 [9,3-9,9]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: ', size 0
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(40:GrammarSymbol, 412..418 [9,3-9,9]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 420..420 [10,1-10,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 24:Colon -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 412..420 [9,3-10,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 24:Colon -> 35:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(35:Assignment, 412..420 [9,3-10,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 35:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment', size 1
[INFO] [stderr]   GOTO 24:Colon -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(34:Assignment1, 412..420 [9,3-10,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Reduce by production 'Production: Assignment1', size 1
[INFO] [stderr]   GOTO 24:Colon -> 33:Production
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(33:Production, 412..420 [9,3-10,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 33:Production
[INFO] [stderr]   Reduce by production 'GrammarRuleRHS: Production', size 1
[INFO] [stderr]   GOTO 24:Colon -> 32:GrammarRuleRHS
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..420 [9,3-10,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 32:GrammarRuleRHS
[INFO] [stderr]   Shifting to state 63:Choice at location [10,1-10,2] with token Choice("\"|\"" [10,1-10,2])
[INFO] [stderr]   Context at 421[10,2]:
[INFO] [stderr]   : 
[INFO] [stderr]      "void"
[INFO] [stderr]    |--> "char"
[INFO] [stderr]    | "sho
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 421[10,2]: ': 
[INFO] [stderr]      "void"
[INFO] [stderr]    |--> "char"
[INFO] [stderr]    | "sho'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 420..421 [10,2]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [10,2-10,3])
[INFO] [stderr]   Shifting to state 128:WS at location [10,2-10,3] with token WS("\" \"" [10,2-10,3])
[INFO] [stderr]   Context at 422[10,3]:
[INFO] [stderr]    
[INFO] [stderr]      "void"
[INFO] [stderr]    | -->"char"
[INFO] [stderr]    | "shor
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [10,3])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 420..421 [10,2]),
[INFO] [stderr]           State(128:WS, 421..422 [10,2-10,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 420..421 [10,2]),
[INFO] [stderr]           State(133:LayoutItem, 421..422 [10,2-10,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 420..421 [10,2]),
[INFO] [stderr]           State(131:LayoutItem1, 421..422 [10,2-10,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 420..421 [10,2]),
[INFO] [stderr]           State(132:LayoutItem0, 421..422 [10,2-10,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 420..421 [10,2]),
[INFO] [stderr]           State(130:Layout, 421..422 [10,2-10,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- recognized '"char"'
[INFO] [stderr]   Token ahead: StrConst("\"\\\"char\\\"\"" [10,3-10,9])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..420 [9,3-10,1]),
[INFO] [stderr]           State(63:Choice, 420..421 [10,1-10,2]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 63:Choice
[INFO] [stderr]   Shifting to state 31:StrConst at location [10,3-10,9] with token StrConst("\"\\\"char\\\"\"" [10,3-10,9])
[INFO] [stderr]   Context at 428[10,9]:
[INFO] [stderr]   void"
[INFO] [stderr]    | "char"-->
[INFO] [stderr]    | "short"
[INFO] [stderr]    | 
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing ZeroOrMore -- not recognized
[INFO] [stderr]       Recognizing OneOrMore -- not recognized
[INFO] [stderr]       Recognizing Optional -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 428[10,9]: 'void"
[INFO] [stderr]    | "char"-->
[INFO] [stderr]    | "short"
[INFO] [stderr]    | '
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 422..428 [10,9]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized '
[INFO] [stderr]    '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\"\\n \"" [10,9-11,1])
[INFO] [stderr]   Shifting to state 128:WS at location [10,9-11,1] with token WS("\"\\n \"" [10,9-11,1])
[INFO] [stderr]   Context at 430[11,1]:
[INFO] [stderr]   id"
[INFO] [stderr]    | "char"
[INFO] [stderr]    -->| "short"
[INFO] [stderr]    | "i
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [11,1])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 422..428 [10,9]),
[INFO] [stderr]           State(128:WS, 428..430 [10,9-11,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 422..428 [10,9]),
[INFO] [stderr]           State(133:LayoutItem, 428..430 [10,9-11,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 422..428 [10,9]),
[INFO] [stderr]           State(131:LayoutItem1, 428..430 [10,9-11,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 422..428 [10,9]),
[INFO] [stderr]           State(132:LayoutItem0, 428..430 [10,9-11,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 422..428 [10,9]),
[INFO] [stderr]           State(130:Layout, 428..430 [10,9-11,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some("\n "))
[INFO] [stderr]   Skipping layout: "\n "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- recognized
[INFO] [stderr]   Token ahead: Choice("\"|\"" [11,1-11,2])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..420 [9,3-10,1]),
[INFO] [stderr]           State(63:Choice, 420..421 [10,1-10,2]),
[INFO] [stderr]           State(31:StrConst, 422..428 [10,3-10,9]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 31:StrConst
[INFO] [stderr]   Reduce by production 'GrammarSymbol: StrConst', size 1
[INFO] [stderr]   GOTO 63:Choice -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..420 [9,3-10,1]),
[INFO] [stderr]           State(63:Choice, 420..421 [10,1-10,2]),
[INFO] [stderr]           State(40:GrammarSymbol, 422..428 [10,3-10,9]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: ', size 0
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..420 [9,3-10,1]),
[INFO] [stderr]           State(63:Choice, 420..421 [10,1-10,2]),
[INFO] [stderr]           State(40:GrammarSymbol, 422..428 [10,3-10,9]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 430..430 [11,1-11,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 63:Choice -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..420 [9,3-10,1]),
[INFO] [stderr]           State(63:Choice, 420..421 [10,1-10,2]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 422..430 [10,3-11,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 63:Choice -> 35:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..420 [9,3-10,1]),
[INFO] [stderr]           State(63:Choice, 420..421 [10,1-10,2]),
[INFO] [stderr]           State(35:Assignment, 422..430 [10,3-11,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 35:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment', size 1
[INFO] [stderr]   GOTO 63:Choice -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..420 [9,3-10,1]),
[INFO] [stderr]           State(63:Choice, 420..421 [10,1-10,2]),
[INFO] [stderr]           State(34:Assignment1, 422..430 [10,3-11,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Reduce by production 'Production: Assignment1', size 1
[INFO] [stderr]   GOTO 63:Choice -> 98:Production
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..420 [9,3-10,1]),
[INFO] [stderr]           State(63:Choice, 420..421 [10,1-10,2]),
[INFO] [stderr]           State(98:Production, 422..430 [10,3-11,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 98:Production
[INFO] [stderr]   Reduce by production 'GrammarRuleRHS: GrammarRuleRHS Choice Production', size 3
[INFO] [stderr]   GOTO 24:Colon -> 32:GrammarRuleRHS
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..430 [9,3-11,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 32:GrammarRuleRHS
[INFO] [stderr]   Shifting to state 63:Choice at location [11,1-11,2] with token Choice("\"|\"" [11,1-11,2])
[INFO] [stderr]   Context at 431[11,2]:
[INFO] [stderr]   d"
[INFO] [stderr]    | "char"
[INFO] [stderr]    |--> "short"
[INFO] [stderr]    | "in
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 431[11,2]: 'd"
[INFO] [stderr]    | "char"
[INFO] [stderr]    |--> "short"
[INFO] [stderr]    | "in'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 430..431 [11,2]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [11,2-11,3])
[INFO] [stderr]   Shifting to state 128:WS at location [11,2-11,3] with token WS("\" \"" [11,2-11,3])
[INFO] [stderr]   Context at 432[11,3]:
[INFO] [stderr]   "
[INFO] [stderr]    | "char"
[INFO] [stderr]    | -->"short"
[INFO] [stderr]    | "int
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [11,3])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 430..431 [11,2]),
[INFO] [stderr]           State(128:WS, 431..432 [11,2-11,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 430..431 [11,2]),
[INFO] [stderr]           State(133:LayoutItem, 431..432 [11,2-11,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 430..431 [11,2]),
[INFO] [stderr]           State(131:LayoutItem1, 431..432 [11,2-11,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 430..431 [11,2]),
[INFO] [stderr]           State(132:LayoutItem0, 431..432 [11,2-11,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 430..431 [11,2]),
[INFO] [stderr]           State(130:Layout, 431..432 [11,2-11,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- recognized '"short"'
[INFO] [stderr]   Token ahead: StrConst("\"\\\"short\\\"\"" [11,3-11,10])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..430 [9,3-11,1]),
[INFO] [stderr]           State(63:Choice, 430..431 [11,1-11,2]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 63:Choice
[INFO] [stderr]   Shifting to state 31:StrConst at location [11,3-11,10] with token StrConst("\"\\\"short\\\"\"" [11,3-11,10])
[INFO] [stderr]   Context at 439[11,10]:
[INFO] [stderr]   har"
[INFO] [stderr]    | "short"-->
[INFO] [stderr]    | "int"
[INFO] [stderr]    | "l
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing ZeroOrMore -- not recognized
[INFO] [stderr]       Recognizing OneOrMore -- not recognized
[INFO] [stderr]       Recognizing Optional -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 439[11,10]: 'har"
[INFO] [stderr]    | "short"-->
[INFO] [stderr]    | "int"
[INFO] [stderr]    | "l'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 432..439 [11,10]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized '
[INFO] [stderr]    '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\"\\n \"" [11,10-12,1])
[INFO] [stderr]   Shifting to state 128:WS at location [11,10-12,1] with token WS("\"\\n \"" [11,10-12,1])
[INFO] [stderr]   Context at 441[12,1]:
[INFO] [stderr]   r"
[INFO] [stderr]    | "short"
[INFO] [stderr]    -->| "int"
[INFO] [stderr]    | "lon
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [12,1])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 432..439 [11,10]),
[INFO] [stderr]           State(128:WS, 439..441 [11,10-12,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 432..439 [11,10]),
[INFO] [stderr]           State(133:LayoutItem, 439..441 [11,10-12,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 432..439 [11,10]),
[INFO] [stderr]           State(131:LayoutItem1, 439..441 [11,10-12,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 432..439 [11,10]),
[INFO] [stderr]           State(132:LayoutItem0, 439..441 [11,10-12,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 432..439 [11,10]),
[INFO] [stderr]           State(130:Layout, 439..441 [11,10-12,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some("\n "))
[INFO] [stderr]   Skipping layout: "\n "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- recognized
[INFO] [stderr]   Token ahead: Choice("\"|\"" [12,1-12,2])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..430 [9,3-11,1]),
[INFO] [stderr]           State(63:Choice, 430..431 [11,1-11,2]),
[INFO] [stderr]           State(31:StrConst, 432..439 [11,3-11,10]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 31:StrConst
[INFO] [stderr]   Reduce by production 'GrammarSymbol: StrConst', size 1
[INFO] [stderr]   GOTO 63:Choice -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..430 [9,3-11,1]),
[INFO] [stderr]           State(63:Choice, 430..431 [11,1-11,2]),
[INFO] [stderr]           State(40:GrammarSymbol, 432..439 [11,3-11,10]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: ', size 0
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..430 [9,3-11,1]),
[INFO] [stderr]           State(63:Choice, 430..431 [11,1-11,2]),
[INFO] [stderr]           State(40:GrammarSymbol, 432..439 [11,3-11,10]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 441..441 [12,1-12,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 63:Choice -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..430 [9,3-11,1]),
[INFO] [stderr]           State(63:Choice, 430..431 [11,1-11,2]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 432..441 [11,3-12,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 63:Choice -> 35:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..430 [9,3-11,1]),
[INFO] [stderr]           State(63:Choice, 430..431 [11,1-11,2]),
[INFO] [stderr]           State(35:Assignment, 432..441 [11,3-12,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 35:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment', size 1
[INFO] [stderr]   GOTO 63:Choice -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..430 [9,3-11,1]),
[INFO] [stderr]           State(63:Choice, 430..431 [11,1-11,2]),
[INFO] [stderr]           State(34:Assignment1, 432..441 [11,3-12,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Reduce by production 'Production: Assignment1', size 1
[INFO] [stderr]   GOTO 63:Choice -> 98:Production
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..430 [9,3-11,1]),
[INFO] [stderr]           State(63:Choice, 430..431 [11,1-11,2]),
[INFO] [stderr]           State(98:Production, 432..441 [11,3-12,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 98:Production
[INFO] [stderr]   Reduce by production 'GrammarRuleRHS: GrammarRuleRHS Choice Production', size 3
[INFO] [stderr]   GOTO 24:Colon -> 32:GrammarRuleRHS
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..441 [9,3-12,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 32:GrammarRuleRHS
[INFO] [stderr]   Shifting to state 63:Choice at location [12,1-12,2] with token Choice("\"|\"" [12,1-12,2])
[INFO] [stderr]   Context at 442[12,2]:
[INFO] [stderr]   "
[INFO] [stderr]    | "short"
[INFO] [stderr]    |--> "int"
[INFO] [stderr]    | "long
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 442[12,2]: '"
[INFO] [stderr]    | "short"
[INFO] [stderr]    |--> "int"
[INFO] [stderr]    | "long'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 441..442 [12,2]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [12,2-12,3])
[INFO] [stderr]   Shifting to state 128:WS at location [12,2-12,3] with token WS("\" \"" [12,2-12,3])
[INFO] [stderr]   Context at 443[12,3]:
[INFO] [stderr] 
[INFO] [stderr]    | "short"
[INFO] [stderr]    | -->"int"
[INFO] [stderr]    | "long"
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [12,3])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 441..442 [12,2]),
[INFO] [stderr]           State(128:WS, 442..443 [12,2-12,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 441..442 [12,2]),
[INFO] [stderr]           State(133:LayoutItem, 442..443 [12,2-12,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 441..442 [12,2]),
[INFO] [stderr]           State(131:LayoutItem1, 442..443 [12,2-12,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 441..442 [12,2]),
[INFO] [stderr]           State(132:LayoutItem0, 442..443 [12,2-12,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 441..442 [12,2]),
[INFO] [stderr]           State(130:Layout, 442..443 [12,2-12,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- recognized '"int"'
[INFO] [stderr]   Token ahead: StrConst("\"\\\"int\\\"\"" [12,3-12,8])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..441 [9,3-12,1]),
[INFO] [stderr]           State(63:Choice, 441..442 [12,1-12,2]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 63:Choice
[INFO] [stderr]   Shifting to state 31:StrConst at location [12,3-12,8] with token StrConst("\"\\\"int\\\"\"" [12,3-12,8])
[INFO] [stderr]   Context at 448[12,8]:
[INFO] [stderr]   short"
[INFO] [stderr]    | "int"-->
[INFO] [stderr]    | "long"
[INFO] [stderr]    | "
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing ZeroOrMore -- not recognized
[INFO] [stderr]       Recognizing OneOrMore -- not recognized
[INFO] [stderr]       Recognizing Optional -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 448[12,8]: 'short"
[INFO] [stderr]    | "int"-->
[INFO] [stderr]    | "long"
[INFO] [stderr]    | "'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 443..448 [12,8]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized '
[INFO] [stderr]    '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\"\\n \"" [12,8-13,1])
[INFO] [stderr]   Shifting to state 128:WS at location [12,8-13,1] with token WS("\"\\n \"" [12,8-13,1])
[INFO] [stderr]   Context at 450[13,1]:
[INFO] [stderr]   ort"
[INFO] [stderr]    | "int"
[INFO] [stderr]    -->| "long"
[INFO] [stderr]    | "fl
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [13,1])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 443..448 [12,8]),
[INFO] [stderr]           State(128:WS, 448..450 [12,8-13,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 443..448 [12,8]),
[INFO] [stderr]           State(133:LayoutItem, 448..450 [12,8-13,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 443..448 [12,8]),
[INFO] [stderr]           State(131:LayoutItem1, 448..450 [12,8-13,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 443..448 [12,8]),
[INFO] [stderr]           State(132:LayoutItem0, 448..450 [12,8-13,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 443..448 [12,8]),
[INFO] [stderr]           State(130:Layout, 448..450 [12,8-13,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some("\n "))
[INFO] [stderr]   Skipping layout: "\n "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- recognized
[INFO] [stderr]   Token ahead: Choice("\"|\"" [13,1-13,2])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..441 [9,3-12,1]),
[INFO] [stderr]           State(63:Choice, 441..442 [12,1-12,2]),
[INFO] [stderr]           State(31:StrConst, 443..448 [12,3-12,8]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 31:StrConst
[INFO] [stderr]   Reduce by production 'GrammarSymbol: StrConst', size 1
[INFO] [stderr]   GOTO 63:Choice -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..441 [9,3-12,1]),
[INFO] [stderr]           State(63:Choice, 441..442 [12,1-12,2]),
[INFO] [stderr]           State(40:GrammarSymbol, 443..448 [12,3-12,8]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: ', size 0
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..441 [9,3-12,1]),
[INFO] [stderr]           State(63:Choice, 441..442 [12,1-12,2]),
[INFO] [stderr]           State(40:GrammarSymbol, 443..448 [12,3-12,8]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 450..450 [13,1-13,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 63:Choice -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..441 [9,3-12,1]),
[INFO] [stderr]           State(63:Choice, 441..442 [12,1-12,2]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 443..450 [12,3-13,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 63:Choice -> 35:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..441 [9,3-12,1]),
[INFO] [stderr]           State(63:Choice, 441..442 [12,1-12,2]),
[INFO] [stderr]           State(35:Assignment, 443..450 [12,3-13,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 35:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment', size 1
[INFO] [stderr]   GOTO 63:Choice -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..441 [9,3-12,1]),
[INFO] [stderr]           State(63:Choice, 441..442 [12,1-12,2]),
[INFO] [stderr]           State(34:Assignment1, 443..450 [12,3-13,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Reduce by production 'Production: Assignment1', size 1
[INFO] [stderr]   GOTO 63:Choice -> 98:Production
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..441 [9,3-12,1]),
[INFO] [stderr]           State(63:Choice, 441..442 [12,1-12,2]),
[INFO] [stderr]           State(98:Production, 443..450 [12,3-13,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 98:Production
[INFO] [stderr]   Reduce by production 'GrammarRuleRHS: GrammarRuleRHS Choice Production', size 3
[INFO] [stderr]   GOTO 24:Colon -> 32:GrammarRuleRHS
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..450 [9,3-13,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 32:GrammarRuleRHS
[INFO] [stderr]   Shifting to state 63:Choice at location [13,1-13,2] with token Choice("\"|\"" [13,1-13,2])
[INFO] [stderr]   Context at 451[13,2]:
[INFO] [stderr]   rt"
[INFO] [stderr]    | "int"
[INFO] [stderr]    |--> "long"
[INFO] [stderr]    | "flo
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 451[13,2]: 'rt"
[INFO] [stderr]    | "int"
[INFO] [stderr]    |--> "long"
[INFO] [stderr]    | "flo'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 450..451 [13,2]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [13,2-13,3])
[INFO] [stderr]   Shifting to state 128:WS at location [13,2-13,3] with token WS("\" \"" [13,2-13,3])
[INFO] [stderr]   Context at 452[13,3]:
[INFO] [stderr]   t"
[INFO] [stderr]    | "int"
[INFO] [stderr]    | -->"long"
[INFO] [stderr]    | "floa
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [13,3])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 450..451 [13,2]),
[INFO] [stderr]           State(128:WS, 451..452 [13,2-13,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 450..451 [13,2]),
[INFO] [stderr]           State(133:LayoutItem, 451..452 [13,2-13,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 450..451 [13,2]),
[INFO] [stderr]           State(131:LayoutItem1, 451..452 [13,2-13,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 450..451 [13,2]),
[INFO] [stderr]           State(132:LayoutItem0, 451..452 [13,2-13,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 450..451 [13,2]),
[INFO] [stderr]           State(130:Layout, 451..452 [13,2-13,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- recognized '"long"'
[INFO] [stderr]   Token ahead: StrConst("\"\\\"long\\\"\"" [13,3-13,9])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..450 [9,3-13,1]),
[INFO] [stderr]           State(63:Choice, 450..451 [13,1-13,2]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 63:Choice
[INFO] [stderr]   Shifting to state 31:StrConst at location [13,3-13,9] with token StrConst("\"\\\"long\\\"\"" [13,3-13,9])
[INFO] [stderr]   Context at 458[13,9]:
[INFO] [stderr]   "int"
[INFO] [stderr]    | "long"-->
[INFO] [stderr]    | "float"
[INFO] [stderr]    | 
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing ZeroOrMore -- not recognized
[INFO] [stderr]       Recognizing OneOrMore -- not recognized
[INFO] [stderr]       Recognizing Optional -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 458[13,9]: '"int"
[INFO] [stderr]    | "long"-->
[INFO] [stderr]    | "float"
[INFO] [stderr]    | '
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 452..458 [13,9]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized '
[INFO] [stderr]    '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\"\\n \"" [13,9-14,1])
[INFO] [stderr]   Shifting to state 128:WS at location [13,9-14,1] with token WS("\"\\n \"" [13,9-14,1])
[INFO] [stderr]   Context at 460[14,1]:
[INFO] [stderr]   nt"
[INFO] [stderr]    | "long"
[INFO] [stderr]    -->| "float"
[INFO] [stderr]    | "d
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [14,1])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 452..458 [13,9]),
[INFO] [stderr]           State(128:WS, 458..460 [13,9-14,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 452..458 [13,9]),
[INFO] [stderr]           State(133:LayoutItem, 458..460 [13,9-14,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 452..458 [13,9]),
[INFO] [stderr]           State(131:LayoutItem1, 458..460 [13,9-14,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 452..458 [13,9]),
[INFO] [stderr]           State(132:LayoutItem0, 458..460 [13,9-14,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 452..458 [13,9]),
[INFO] [stderr]           State(130:Layout, 458..460 [13,9-14,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some("\n "))
[INFO] [stderr]   Skipping layout: "\n "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- recognized
[INFO] [stderr]   Token ahead: Choice("\"|\"" [14,1-14,2])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..450 [9,3-13,1]),
[INFO] [stderr]           State(63:Choice, 450..451 [13,1-13,2]),
[INFO] [stderr]           State(31:StrConst, 452..458 [13,3-13,9]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 31:StrConst
[INFO] [stderr]   Reduce by production 'GrammarSymbol: StrConst', size 1
[INFO] [stderr]   GOTO 63:Choice -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..450 [9,3-13,1]),
[INFO] [stderr]           State(63:Choice, 450..451 [13,1-13,2]),
[INFO] [stderr]           State(40:GrammarSymbol, 452..458 [13,3-13,9]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: ', size 0
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..450 [9,3-13,1]),
[INFO] [stderr]           State(63:Choice, 450..451 [13,1-13,2]),
[INFO] [stderr]           State(40:GrammarSymbol, 452..458 [13,3-13,9]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 460..460 [14,1-14,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 63:Choice -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..450 [9,3-13,1]),
[INFO] [stderr]           State(63:Choice, 450..451 [13,1-13,2]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 452..460 [13,3-14,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 63:Choice -> 35:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..450 [9,3-13,1]),
[INFO] [stderr]           State(63:Choice, 450..451 [13,1-13,2]),
[INFO] [stderr]           State(35:Assignment, 452..460 [13,3-14,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 35:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment', size 1
[INFO] [stderr]   GOTO 63:Choice -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..450 [9,3-13,1]),
[INFO] [stderr]           State(63:Choice, 450..451 [13,1-13,2]),
[INFO] [stderr]           State(34:Assignment1, 452..460 [13,3-14,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Reduce by production 'Production: Assignment1', size 1
[INFO] [stderr]   GOTO 63:Choice -> 98:Production
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..450 [9,3-13,1]),
[INFO] [stderr]           State(63:Choice, 450..451 [13,1-13,2]),
[INFO] [stderr]           State(98:Production, 452..460 [13,3-14,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 98:Production
[INFO] [stderr]   Reduce by production 'GrammarRuleRHS: GrammarRuleRHS Choice Production', size 3
[INFO] [stderr]   GOTO 24:Colon -> 32:GrammarRuleRHS
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..460 [9,3-14,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 32:GrammarRuleRHS
[INFO] [stderr]   Shifting to state 63:Choice at location [14,1-14,2] with token Choice("\"|\"" [14,1-14,2])
[INFO] [stderr]   Context at 461[14,2]:
[INFO] [stderr]   t"
[INFO] [stderr]    | "long"
[INFO] [stderr]    |--> "float"
[INFO] [stderr]    | "do
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 461[14,2]: 't"
[INFO] [stderr]    | "long"
[INFO] [stderr]    |--> "float"
[INFO] [stderr]    | "do'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 460..461 [14,2]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [14,2-14,3])
[INFO] [stderr]   Shifting to state 128:WS at location [14,2-14,3] with token WS("\" \"" [14,2-14,3])
[INFO] [stderr]   Context at 462[14,3]:
[INFO] [stderr]   "
[INFO] [stderr]    | "long"
[INFO] [stderr]    | -->"float"
[INFO] [stderr]    | "dou
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [14,3])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 460..461 [14,2]),
[INFO] [stderr]           State(128:WS, 461..462 [14,2-14,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 460..461 [14,2]),
[INFO] [stderr]           State(133:LayoutItem, 461..462 [14,2-14,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 460..461 [14,2]),
[INFO] [stderr]           State(131:LayoutItem1, 461..462 [14,2-14,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 460..461 [14,2]),
[INFO] [stderr]           State(132:LayoutItem0, 461..462 [14,2-14,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 460..461 [14,2]),
[INFO] [stderr]           State(130:Layout, 461..462 [14,2-14,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- recognized '"float"'
[INFO] [stderr]   Token ahead: StrConst("\"\\\"float\\\"\"" [14,3-14,10])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..460 [9,3-14,1]),
[INFO] [stderr]           State(63:Choice, 460..461 [14,1-14,2]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 63:Choice
[INFO] [stderr]   Shifting to state 31:StrConst at location [14,3-14,10] with token StrConst("\"\\\"float\\\"\"" [14,3-14,10])
[INFO] [stderr]   Context at 469[14,10]:
[INFO] [stderr]   ong"
[INFO] [stderr]    | "float"-->
[INFO] [stderr]    | "double"
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing ZeroOrMore -- not recognized
[INFO] [stderr]       Recognizing OneOrMore -- not recognized
[INFO] [stderr]       Recognizing Optional -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 469[14,10]: 'ong"
[INFO] [stderr]    | "float"-->
[INFO] [stderr]    | "double"
[INFO] [stderr]    |'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 462..469 [14,10]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized '
[INFO] [stderr]    '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\"\\n \"" [14,10-15,1])
[INFO] [stderr]   Shifting to state 128:WS at location [14,10-15,1] with token WS("\"\\n \"" [14,10-15,1])
[INFO] [stderr]   Context at 471[15,1]:
[INFO] [stderr]   g"
[INFO] [stderr]    | "float"
[INFO] [stderr]    -->| "double"
[INFO] [stderr]    | "
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [15,1])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 462..469 [14,10]),
[INFO] [stderr]           State(128:WS, 469..471 [14,10-15,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 462..469 [14,10]),
[INFO] [stderr]           State(133:LayoutItem, 469..471 [14,10-15,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 462..469 [14,10]),
[INFO] [stderr]           State(131:LayoutItem1, 469..471 [14,10-15,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 462..469 [14,10]),
[INFO] [stderr]           State(132:LayoutItem0, 469..471 [14,10-15,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 462..469 [14,10]),
[INFO] [stderr]           State(130:Layout, 469..471 [14,10-15,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some("\n "))
[INFO] [stderr]   Skipping layout: "\n "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- recognized
[INFO] [stderr]   Token ahead: Choice("\"|\"" [15,1-15,2])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..460 [9,3-14,1]),
[INFO] [stderr]           State(63:Choice, 460..461 [14,1-14,2]),
[INFO] [stderr]           State(31:StrConst, 462..469 [14,3-14,10]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 31:StrConst
[INFO] [stderr]   Reduce by production 'GrammarSymbol: StrConst', size 1
[INFO] [stderr]   GOTO 63:Choice -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..460 [9,3-14,1]),
[INFO] [stderr]           State(63:Choice, 460..461 [14,1-14,2]),
[INFO] [stderr]           State(40:GrammarSymbol, 462..469 [14,3-14,10]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: ', size 0
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..460 [9,3-14,1]),
[INFO] [stderr]           State(63:Choice, 460..461 [14,1-14,2]),
[INFO] [stderr]           State(40:GrammarSymbol, 462..469 [14,3-14,10]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 471..471 [15,1-15,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 63:Choice -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..460 [9,3-14,1]),
[INFO] [stderr]           State(63:Choice, 460..461 [14,1-14,2]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 462..471 [14,3-15,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 63:Choice -> 35:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..460 [9,3-14,1]),
[INFO] [stderr]           State(63:Choice, 460..461 [14,1-14,2]),
[INFO] [stderr]           State(35:Assignment, 462..471 [14,3-15,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 35:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment', size 1
[INFO] [stderr]   GOTO 63:Choice -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..460 [9,3-14,1]),
[INFO] [stderr]           State(63:Choice, 460..461 [14,1-14,2]),
[INFO] [stderr]           State(34:Assignment1, 462..471 [14,3-15,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Reduce by production 'Production: Assignment1', size 1
[INFO] [stderr]   GOTO 63:Choice -> 98:Production
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..460 [9,3-14,1]),
[INFO] [stderr]           State(63:Choice, 460..461 [14,1-14,2]),
[INFO] [stderr]           State(98:Production, 462..471 [14,3-15,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 98:Production
[INFO] [stderr]   Reduce by production 'GrammarRuleRHS: GrammarRuleRHS Choice Production', size 3
[INFO] [stderr]   GOTO 24:Colon -> 32:GrammarRuleRHS
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..471 [9,3-15,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 32:GrammarRuleRHS
[INFO] [stderr]   Shifting to state 63:Choice at location [15,1-15,2] with token Choice("\"|\"" [15,1-15,2])
[INFO] [stderr]   Context at 472[15,2]:
[INFO] [stderr]   "
[INFO] [stderr]    | "float"
[INFO] [stderr]    |--> "double"
[INFO] [stderr]    | "s
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 472[15,2]: '"
[INFO] [stderr]    | "float"
[INFO] [stderr]    |--> "double"
[INFO] [stderr]    | "s'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 471..472 [15,2]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [15,2-15,3])
[INFO] [stderr]   Shifting to state 128:WS at location [15,2-15,3] with token WS("\" \"" [15,2-15,3])
[INFO] [stderr]   Context at 473[15,3]:
[INFO] [stderr] 
[INFO] [stderr]    | "float"
[INFO] [stderr]    | -->"double"
[INFO] [stderr]    | "si
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [15,3])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 471..472 [15,2]),
[INFO] [stderr]           State(128:WS, 472..473 [15,2-15,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 471..472 [15,2]),
[INFO] [stderr]           State(133:LayoutItem, 472..473 [15,2-15,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 471..472 [15,2]),
[INFO] [stderr]           State(131:LayoutItem1, 472..473 [15,2-15,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 471..472 [15,2]),
[INFO] [stderr]           State(132:LayoutItem0, 472..473 [15,2-15,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 471..472 [15,2]),
[INFO] [stderr]           State(130:Layout, 472..473 [15,2-15,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- recognized '"double"'
[INFO] [stderr]   Token ahead: StrConst("\"\\\"double\\\"\"" [15,3-15,11])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..471 [9,3-15,1]),
[INFO] [stderr]           State(63:Choice, 471..472 [15,1-15,2]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 63:Choice
[INFO] [stderr]   Shifting to state 31:StrConst at location [15,3-15,11] with token StrConst("\"\\\"double\\\"\"" [15,3-15,11])
[INFO] [stderr]   Context at 481[15,11]:
[INFO] [stderr]   at"
[INFO] [stderr]    | "double"-->
[INFO] [stderr]    | "signed"
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing ZeroOrMore -- not recognized
[INFO] [stderr]       Recognizing OneOrMore -- not recognized
[INFO] [stderr]       Recognizing Optional -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 481[15,11]: 'at"
[INFO] [stderr]    | "double"-->
[INFO] [stderr]    | "signed"
[INFO] [stderr]    |'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 473..481 [15,11]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized '
[INFO] [stderr]    '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\"\\n \"" [15,11-16,1])
[INFO] [stderr]   Shifting to state 128:WS at location [15,11-16,1] with token WS("\"\\n \"" [15,11-16,1])
[INFO] [stderr]   Context at 483[16,1]:
[INFO] [stderr]   "
[INFO] [stderr]    | "double"
[INFO] [stderr]    -->| "signed"
[INFO] [stderr]    | "
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [16,1])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 473..481 [15,11]),
[INFO] [stderr]           State(128:WS, 481..483 [15,11-16,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 473..481 [15,11]),
[INFO] [stderr]           State(133:LayoutItem, 481..483 [15,11-16,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 473..481 [15,11]),
[INFO] [stderr]           State(131:LayoutItem1, 481..483 [15,11-16,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 473..481 [15,11]),
[INFO] [stderr]           State(132:LayoutItem0, 481..483 [15,11-16,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 473..481 [15,11]),
[INFO] [stderr]           State(130:Layout, 481..483 [15,11-16,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some("\n "))
[INFO] [stderr]   Skipping layout: "\n "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- recognized
[INFO] [stderr]   Token ahead: Choice("\"|\"" [16,1-16,2])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..471 [9,3-15,1]),
[INFO] [stderr]           State(63:Choice, 471..472 [15,1-15,2]),
[INFO] [stderr]           State(31:StrConst, 473..481 [15,3-15,11]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 31:StrConst
[INFO] [stderr]   Reduce by production 'GrammarSymbol: StrConst', size 1
[INFO] [stderr]   GOTO 63:Choice -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..471 [9,3-15,1]),
[INFO] [stderr]           State(63:Choice, 471..472 [15,1-15,2]),
[INFO] [stderr]           State(40:GrammarSymbol, 473..481 [15,3-15,11]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: ', size 0
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..471 [9,3-15,1]),
[INFO] [stderr]           State(63:Choice, 471..472 [15,1-15,2]),
[INFO] [stderr]           State(40:GrammarSymbol, 473..481 [15,3-15,11]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 483..483 [16,1-16,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 63:Choice -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..471 [9,3-15,1]),
[INFO] [stderr]           State(63:Choice, 471..472 [15,1-15,2]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 473..483 [15,3-16,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 63:Choice -> 35:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..471 [9,3-15,1]),
[INFO] [stderr]           State(63:Choice, 471..472 [15,1-15,2]),
[INFO] [stderr]           State(35:Assignment, 473..483 [15,3-16,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 35:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment', size 1
[INFO] [stderr]   GOTO 63:Choice -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..471 [9,3-15,1]),
[INFO] [stderr]           State(63:Choice, 471..472 [15,1-15,2]),
[INFO] [stderr]           State(34:Assignment1, 473..483 [15,3-16,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Reduce by production 'Production: Assignment1', size 1
[INFO] [stderr]   GOTO 63:Choice -> 98:Production
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..471 [9,3-15,1]),
[INFO] [stderr]           State(63:Choice, 471..472 [15,1-15,2]),
[INFO] [stderr]           State(98:Production, 473..483 [15,3-16,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 98:Production
[INFO] [stderr]   Reduce by production 'GrammarRuleRHS: GrammarRuleRHS Choice Production', size 3
[INFO] [stderr]   GOTO 24:Colon -> 32:GrammarRuleRHS
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..483 [9,3-16,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 32:GrammarRuleRHS
[INFO] [stderr]   Shifting to state 63:Choice at location [16,1-16,2] with token Choice("\"|\"" [16,1-16,2])
[INFO] [stderr]   Context at 484[16,2]:
[INFO] [stderr] 
[INFO] [stderr]    | "double"
[INFO] [stderr]    |--> "signed"
[INFO] [stderr]    | "u
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 484[16,2]: '
[INFO] [stderr]    | "double"
[INFO] [stderr]    |--> "signed"
[INFO] [stderr]    | "u'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 483..484 [16,2]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [16,2-16,3])
[INFO] [stderr]   Shifting to state 128:WS at location [16,2-16,3] with token WS("\" \"" [16,2-16,3])
[INFO] [stderr]   Context at 485[16,3]:
[INFO] [stderr]    | "double"
[INFO] [stderr]    | -->"signed"
[INFO] [stderr]    | "un
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [16,3])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 483..484 [16,2]),
[INFO] [stderr]           State(128:WS, 484..485 [16,2-16,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 483..484 [16,2]),
[INFO] [stderr]           State(133:LayoutItem, 484..485 [16,2-16,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 483..484 [16,2]),
[INFO] [stderr]           State(131:LayoutItem1, 484..485 [16,2-16,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 483..484 [16,2]),
[INFO] [stderr]           State(132:LayoutItem0, 484..485 [16,2-16,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 483..484 [16,2]),
[INFO] [stderr]           State(130:Layout, 484..485 [16,2-16,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- recognized '"signed"'
[INFO] [stderr]   Token ahead: StrConst("\"\\\"signed\\\"\"" [16,3-16,11])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..483 [9,3-16,1]),
[INFO] [stderr]           State(63:Choice, 483..484 [16,1-16,2]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 63:Choice
[INFO] [stderr]   Shifting to state 31:StrConst at location [16,3-16,11] with token StrConst("\"\\\"signed\\\"\"" [16,3-16,11])
[INFO] [stderr]   Context at 493[16,11]:
[INFO] [stderr]   le"
[INFO] [stderr]    | "signed"-->
[INFO] [stderr]    | "unsigned"
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing ZeroOrMore -- not recognized
[INFO] [stderr]       Recognizing OneOrMore -- not recognized
[INFO] [stderr]       Recognizing Optional -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 493[16,11]: 'le"
[INFO] [stderr]    | "signed"-->
[INFO] [stderr]    | "unsigned"
[INFO] [stderr]   '
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 485..493 [16,11]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized '
[INFO] [stderr]    '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\"\\n \"" [16,11-17,1])
[INFO] [stderr]   Shifting to state 128:WS at location [16,11-17,1] with token WS("\"\\n \"" [16,11-17,1])
[INFO] [stderr]   Context at 495[17,1]:
[INFO] [stderr]   "
[INFO] [stderr]    | "signed"
[INFO] [stderr]    -->| "unsigned"
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [17,1])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 485..493 [16,11]),
[INFO] [stderr]           State(128:WS, 493..495 [16,11-17,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 485..493 [16,11]),
[INFO] [stderr]           State(133:LayoutItem, 493..495 [16,11-17,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 485..493 [16,11]),
[INFO] [stderr]           State(131:LayoutItem1, 493..495 [16,11-17,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 485..493 [16,11]),
[INFO] [stderr]           State(132:LayoutItem0, 493..495 [16,11-17,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 485..493 [16,11]),
[INFO] [stderr]           State(130:Layout, 493..495 [16,11-17,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some("\n "))
[INFO] [stderr]   Skipping layout: "\n "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- recognized
[INFO] [stderr]   Token ahead: Choice("\"|\"" [17,1-17,2])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..483 [9,3-16,1]),
[INFO] [stderr]           State(63:Choice, 483..484 [16,1-16,2]),
[INFO] [stderr]           State(31:StrConst, 485..493 [16,3-16,11]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 31:StrConst
[INFO] [stderr]   Reduce by production 'GrammarSymbol: StrConst', size 1
[INFO] [stderr]   GOTO 63:Choice -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..483 [9,3-16,1]),
[INFO] [stderr]           State(63:Choice, 483..484 [16,1-16,2]),
[INFO] [stderr]           State(40:GrammarSymbol, 485..493 [16,3-16,11]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: ', size 0
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..483 [9,3-16,1]),
[INFO] [stderr]           State(63:Choice, 483..484 [16,1-16,2]),
[INFO] [stderr]           State(40:GrammarSymbol, 485..493 [16,3-16,11]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 495..495 [17,1-17,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 63:Choice -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..483 [9,3-16,1]),
[INFO] [stderr]           State(63:Choice, 483..484 [16,1-16,2]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 485..495 [16,3-17,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 63:Choice -> 35:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..483 [9,3-16,1]),
[INFO] [stderr]           State(63:Choice, 483..484 [16,1-16,2]),
[INFO] [stderr]           State(35:Assignment, 485..495 [16,3-17,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 35:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment', size 1
[INFO] [stderr]   GOTO 63:Choice -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..483 [9,3-16,1]),
[INFO] [stderr]           State(63:Choice, 483..484 [16,1-16,2]),
[INFO] [stderr]           State(34:Assignment1, 485..495 [16,3-17,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Reduce by production 'Production: Assignment1', size 1
[INFO] [stderr]   GOTO 63:Choice -> 98:Production
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..483 [9,3-16,1]),
[INFO] [stderr]           State(63:Choice, 483..484 [16,1-16,2]),
[INFO] [stderr]           State(98:Production, 485..495 [16,3-17,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 98:Production
[INFO] [stderr]   Reduce by production 'GrammarRuleRHS: GrammarRuleRHS Choice Production', size 3
[INFO] [stderr]   GOTO 24:Colon -> 32:GrammarRuleRHS
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..495 [9,3-17,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 32:GrammarRuleRHS
[INFO] [stderr]   Shifting to state 63:Choice at location [17,1-17,2] with token Choice("\"|\"" [17,1-17,2])
[INFO] [stderr]   Context at 496[17,2]:
[INFO] [stderr] 
[INFO] [stderr]    | "signed"
[INFO] [stderr]    |--> "unsigned"
[INFO] [stderr]    | 
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 496[17,2]: '
[INFO] [stderr]    | "signed"
[INFO] [stderr]    |--> "unsigned"
[INFO] [stderr]    | '
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 495..496 [17,2]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [17,2-17,3])
[INFO] [stderr]   Shifting to state 128:WS at location [17,2-17,3] with token WS("\" \"" [17,2-17,3])
[INFO] [stderr]   Context at 497[17,3]:
[INFO] [stderr]    | "signed"
[INFO] [stderr]    | -->"unsigned"
[INFO] [stderr]    | "
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [17,3])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 495..496 [17,2]),
[INFO] [stderr]           State(128:WS, 496..497 [17,2-17,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 495..496 [17,2]),
[INFO] [stderr]           State(133:LayoutItem, 496..497 [17,2-17,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 495..496 [17,2]),
[INFO] [stderr]           State(131:LayoutItem1, 496..497 [17,2-17,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 495..496 [17,2]),
[INFO] [stderr]           State(132:LayoutItem0, 496..497 [17,2-17,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 495..496 [17,2]),
[INFO] [stderr]           State(130:Layout, 496..497 [17,2-17,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- recognized '"unsigned"'
[INFO] [stderr]   Token ahead: StrConst("\"\\\"unsigned\\\"\"" [17,3-17,13])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..495 [9,3-17,1]),
[INFO] [stderr]           State(63:Choice, 495..496 [17,1-17,2]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 63:Choice
[INFO] [stderr]   Shifting to state 31:StrConst at location [17,3-17,13] with token StrConst("\"\\\"unsigned\\\"\"" [17,3-17,13])
[INFO] [stderr]   Context at 507[17,13]:
[INFO] [stderr]   "
[INFO] [stderr]    | "unsigned"-->
[INFO] [stderr]    | "_Bool"
[INFO] [stderr]    | 
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing ZeroOrMore -- not recognized
[INFO] [stderr]       Recognizing OneOrMore -- not recognized
[INFO] [stderr]       Recognizing Optional -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 507[17,13]: '"
[INFO] [stderr]    | "unsigned"-->
[INFO] [stderr]    | "_Bool"
[INFO] [stderr]    | '
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 497..507 [17,13]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized '
[INFO] [stderr]    '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\"\\n \"" [17,13-18,1])
[INFO] [stderr]   Shifting to state 128:WS at location [17,13-18,1] with token WS("\"\\n \"" [17,13-18,1])
[INFO] [stderr]   Context at 509[18,1]:
[INFO] [stderr]    | "unsigned"
[INFO] [stderr]    -->| "_Bool"
[INFO] [stderr]    | "_
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [18,1])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 497..507 [17,13]),
[INFO] [stderr]           State(128:WS, 507..509 [17,13-18,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 497..507 [17,13]),
[INFO] [stderr]           State(133:LayoutItem, 507..509 [17,13-18,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 497..507 [17,13]),
[INFO] [stderr]           State(131:LayoutItem1, 507..509 [17,13-18,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 497..507 [17,13]),
[INFO] [stderr]           State(132:LayoutItem0, 507..509 [17,13-18,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 497..507 [17,13]),
[INFO] [stderr]           State(130:Layout, 507..509 [17,13-18,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some("\n "))
[INFO] [stderr]   Skipping layout: "\n "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- recognized
[INFO] [stderr]   Token ahead: Choice("\"|\"" [18,1-18,2])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..495 [9,3-17,1]),
[INFO] [stderr]           State(63:Choice, 495..496 [17,1-17,2]),
[INFO] [stderr]           State(31:StrConst, 497..507 [17,3-17,13]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 31:StrConst
[INFO] [stderr]   Reduce by production 'GrammarSymbol: StrConst', size 1
[INFO] [stderr]   GOTO 63:Choice -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..495 [9,3-17,1]),
[INFO] [stderr]           State(63:Choice, 495..496 [17,1-17,2]),
[INFO] [stderr]           State(40:GrammarSymbol, 497..507 [17,3-17,13]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: ', size 0
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..495 [9,3-17,1]),
[INFO] [stderr]           State(63:Choice, 495..496 [17,1-17,2]),
[INFO] [stderr]           State(40:GrammarSymbol, 497..507 [17,3-17,13]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 509..509 [18,1-18,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 63:Choice -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..495 [9,3-17,1]),
[INFO] [stderr]           State(63:Choice, 495..496 [17,1-17,2]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 497..509 [17,3-18,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 63:Choice -> 35:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..495 [9,3-17,1]),
[INFO] [stderr]           State(63:Choice, 495..496 [17,1-17,2]),
[INFO] [stderr]           State(35:Assignment, 497..509 [17,3-18,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 35:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment', size 1
[INFO] [stderr]   GOTO 63:Choice -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..495 [9,3-17,1]),
[INFO] [stderr]           State(63:Choice, 495..496 [17,1-17,2]),
[INFO] [stderr]           State(34:Assignment1, 497..509 [17,3-18,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Reduce by production 'Production: Assignment1', size 1
[INFO] [stderr]   GOTO 63:Choice -> 98:Production
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..495 [9,3-17,1]),
[INFO] [stderr]           State(63:Choice, 495..496 [17,1-17,2]),
[INFO] [stderr]           State(98:Production, 497..509 [17,3-18,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 98:Production
[INFO] [stderr]   Reduce by production 'GrammarRuleRHS: GrammarRuleRHS Choice Production', size 3
[INFO] [stderr]   GOTO 24:Colon -> 32:GrammarRuleRHS
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..509 [9,3-18,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 32:GrammarRuleRHS
[INFO] [stderr]   Shifting to state 63:Choice at location [18,1-18,2] with token Choice("\"|\"" [18,1-18,2])
[INFO] [stderr]   Context at 510[18,2]:
[INFO] [stderr]   | "unsigned"
[INFO] [stderr]    |--> "_Bool"
[INFO] [stderr]    | "_C
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 510[18,2]: '| "unsigned"
[INFO] [stderr]    |--> "_Bool"
[INFO] [stderr]    | "_C'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 509..510 [18,2]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [18,2-18,3])
[INFO] [stderr]   Shifting to state 128:WS at location [18,2-18,3] with token WS("\" \"" [18,2-18,3])
[INFO] [stderr]   Context at 511[18,3]:
[INFO] [stderr]    "unsigned"
[INFO] [stderr]    | -->"_Bool"
[INFO] [stderr]    | "_Co
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [18,3])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 509..510 [18,2]),
[INFO] [stderr]           State(128:WS, 510..511 [18,2-18,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 509..510 [18,2]),
[INFO] [stderr]           State(133:LayoutItem, 510..511 [18,2-18,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 509..510 [18,2]),
[INFO] [stderr]           State(131:LayoutItem1, 510..511 [18,2-18,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 509..510 [18,2]),
[INFO] [stderr]           State(132:LayoutItem0, 510..511 [18,2-18,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 509..510 [18,2]),
[INFO] [stderr]           State(130:Layout, 510..511 [18,2-18,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- recognized '"_Bool"'
[INFO] [stderr]   Token ahead: StrConst("\"\\\"_Bool\\\"\"" [18,3-18,10])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..509 [9,3-18,1]),
[INFO] [stderr]           State(63:Choice, 509..510 [18,1-18,2]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 63:Choice
[INFO] [stderr]   Shifting to state 31:StrConst at location [18,3-18,10] with token StrConst("\"\\\"_Bool\\\"\"" [18,3-18,10])
[INFO] [stderr]   Context at 518[18,10]:
[INFO] [stderr]   ned"
[INFO] [stderr]    | "_Bool"-->
[INFO] [stderr]    | "_Complex"
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing ZeroOrMore -- not recognized
[INFO] [stderr]       Recognizing OneOrMore -- not recognized
[INFO] [stderr]       Recognizing Optional -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 518[18,10]: 'ned"
[INFO] [stderr]    | "_Bool"-->
[INFO] [stderr]    | "_Complex"
[INFO] [stderr]   '
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 511..518 [18,10]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized '
[INFO] [stderr]    '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\"\\n \"" [18,10-19,1])
[INFO] [stderr]   Shifting to state 128:WS at location [18,10-19,1] with token WS("\"\\n \"" [18,10-19,1])
[INFO] [stderr]   Context at 520[19,1]:
[INFO] [stderr]   d"
[INFO] [stderr]    | "_Bool"
[INFO] [stderr]    -->| "_Complex"
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [19,1])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 511..518 [18,10]),
[INFO] [stderr]           State(128:WS, 518..520 [18,10-19,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 511..518 [18,10]),
[INFO] [stderr]           State(133:LayoutItem, 518..520 [18,10-19,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 511..518 [18,10]),
[INFO] [stderr]           State(131:LayoutItem1, 518..520 [18,10-19,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 511..518 [18,10]),
[INFO] [stderr]           State(132:LayoutItem0, 518..520 [18,10-19,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 511..518 [18,10]),
[INFO] [stderr]           State(130:Layout, 518..520 [18,10-19,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some("\n "))
[INFO] [stderr]   Skipping layout: "\n "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- recognized
[INFO] [stderr]   Token ahead: Choice("\"|\"" [19,1-19,2])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..509 [9,3-18,1]),
[INFO] [stderr]           State(63:Choice, 509..510 [18,1-18,2]),
[INFO] [stderr]           State(31:StrConst, 511..518 [18,3-18,10]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 31:StrConst
[INFO] [stderr]   Reduce by production 'GrammarSymbol: StrConst', size 1
[INFO] [stderr]   GOTO 63:Choice -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..509 [9,3-18,1]),
[INFO] [stderr]           State(63:Choice, 509..510 [18,1-18,2]),
[INFO] [stderr]           State(40:GrammarSymbol, 511..518 [18,3-18,10]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: ', size 0
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..509 [9,3-18,1]),
[INFO] [stderr]           State(63:Choice, 509..510 [18,1-18,2]),
[INFO] [stderr]           State(40:GrammarSymbol, 511..518 [18,3-18,10]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 520..520 [19,1-19,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 63:Choice -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..509 [9,3-18,1]),
[INFO] [stderr]           State(63:Choice, 509..510 [18,1-18,2]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 511..520 [18,3-19,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 63:Choice -> 35:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..509 [9,3-18,1]),
[INFO] [stderr]           State(63:Choice, 509..510 [18,1-18,2]),
[INFO] [stderr]           State(35:Assignment, 511..520 [18,3-19,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 35:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment', size 1
[INFO] [stderr]   GOTO 63:Choice -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..509 [9,3-18,1]),
[INFO] [stderr]           State(63:Choice, 509..510 [18,1-18,2]),
[INFO] [stderr]           State(34:Assignment1, 511..520 [18,3-19,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Reduce by production 'Production: Assignment1', size 1
[INFO] [stderr]   GOTO 63:Choice -> 98:Production
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..509 [9,3-18,1]),
[INFO] [stderr]           State(63:Choice, 509..510 [18,1-18,2]),
[INFO] [stderr]           State(98:Production, 511..520 [18,3-19,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 98:Production
[INFO] [stderr]   Reduce by production 'GrammarRuleRHS: GrammarRuleRHS Choice Production', size 3
[INFO] [stderr]   GOTO 24:Colon -> 32:GrammarRuleRHS
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..520 [9,3-19,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 32:GrammarRuleRHS
[INFO] [stderr]   Shifting to state 63:Choice at location [19,1-19,2] with token Choice("\"|\"" [19,1-19,2])
[INFO] [stderr]   Context at 521[19,2]:
[INFO] [stderr]   "
[INFO] [stderr]    | "_Bool"
[INFO] [stderr]    |--> "_Complex"
[INFO] [stderr]    | 
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 521[19,2]: '"
[INFO] [stderr]    | "_Bool"
[INFO] [stderr]    |--> "_Complex"
[INFO] [stderr]    | '
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 520..521 [19,2]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [19,2-19,3])
[INFO] [stderr]   Shifting to state 128:WS at location [19,2-19,3] with token WS("\" \"" [19,2-19,3])
[INFO] [stderr]   Context at 522[19,3]:
[INFO] [stderr] 
[INFO] [stderr]    | "_Bool"
[INFO] [stderr]    | -->"_Complex"
[INFO] [stderr]    | S
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [19,3])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 520..521 [19,2]),
[INFO] [stderr]           State(128:WS, 521..522 [19,2-19,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 520..521 [19,2]),
[INFO] [stderr]           State(133:LayoutItem, 521..522 [19,2-19,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 520..521 [19,2]),
[INFO] [stderr]           State(131:LayoutItem1, 521..522 [19,2-19,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 520..521 [19,2]),
[INFO] [stderr]           State(132:LayoutItem0, 521..522 [19,2-19,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 520..521 [19,2]),
[INFO] [stderr]           State(130:Layout, 521..522 [19,2-19,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- recognized '"_Complex"'
[INFO] [stderr]   Token ahead: StrConst("\"\\\"_Complex\\\"\"" [19,3-19,13])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..520 [9,3-19,1]),
[INFO] [stderr]           State(63:Choice, 520..521 [19,1-19,2]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 63:Choice
[INFO] [stderr]   Shifting to state 31:StrConst at location [19,3-19,13] with token StrConst("\"\\\"_Complex\\\"\"" [19,3-19,13])
[INFO] [stderr]   Context at 532[19,13]:
[INFO] [stderr]   "
[INFO] [stderr]    | "_Complex"-->
[INFO] [stderr]    | StructOrUni
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing ZeroOrMore -- not recognized
[INFO] [stderr]       Recognizing OneOrMore -- not recognized
[INFO] [stderr]       Recognizing Optional -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 532[19,13]: '"
[INFO] [stderr]    | "_Complex"-->
[INFO] [stderr]    | StructOrUni'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 522..532 [19,13]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized '
[INFO] [stderr]    '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\"\\n \"" [19,13-20,1])
[INFO] [stderr]   Shifting to state 128:WS at location [19,13-20,1] with token WS("\"\\n \"" [19,13-20,1])
[INFO] [stderr]   Context at 534[20,1]:
[INFO] [stderr]    | "_Complex"
[INFO] [stderr]    -->| StructOrUnion
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [20,1])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 522..532 [19,13]),
[INFO] [stderr]           State(128:WS, 532..534 [19,13-20,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 522..532 [19,13]),
[INFO] [stderr]           State(133:LayoutItem, 532..534 [19,13-20,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 522..532 [19,13]),
[INFO] [stderr]           State(131:LayoutItem1, 532..534 [19,13-20,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 522..532 [19,13]),
[INFO] [stderr]           State(132:LayoutItem0, 532..534 [19,13-20,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 522..532 [19,13]),
[INFO] [stderr]           State(130:Layout, 532..534 [19,13-20,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some("\n "))
[INFO] [stderr]   Skipping layout: "\n "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- recognized
[INFO] [stderr]   Token ahead: Choice("\"|\"" [20,1-20,2])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..520 [9,3-19,1]),
[INFO] [stderr]           State(63:Choice, 520..521 [19,1-19,2]),
[INFO] [stderr]           State(31:StrConst, 522..532 [19,3-19,13]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 31:StrConst
[INFO] [stderr]   Reduce by production 'GrammarSymbol: StrConst', size 1
[INFO] [stderr]   GOTO 63:Choice -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..520 [9,3-19,1]),
[INFO] [stderr]           State(63:Choice, 520..521 [19,1-19,2]),
[INFO] [stderr]           State(40:GrammarSymbol, 522..532 [19,3-19,13]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: ', size 0
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..520 [9,3-19,1]),
[INFO] [stderr]           State(63:Choice, 520..521 [19,1-19,2]),
[INFO] [stderr]           State(40:GrammarSymbol, 522..532 [19,3-19,13]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 534..534 [20,1-20,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 63:Choice -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..520 [9,3-19,1]),
[INFO] [stderr]           State(63:Choice, 520..521 [19,1-19,2]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 522..534 [19,3-20,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 63:Choice -> 35:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..520 [9,3-19,1]),
[INFO] [stderr]           State(63:Choice, 520..521 [19,1-19,2]),
[INFO] [stderr]           State(35:Assignment, 522..534 [19,3-20,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 35:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment', size 1
[INFO] [stderr]   GOTO 63:Choice -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..520 [9,3-19,1]),
[INFO] [stderr]           State(63:Choice, 520..521 [19,1-19,2]),
[INFO] [stderr]           State(34:Assignment1, 522..534 [19,3-20,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Reduce by production 'Production: Assignment1', size 1
[INFO] [stderr]   GOTO 63:Choice -> 98:Production
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..520 [9,3-19,1]),
[INFO] [stderr]           State(63:Choice, 520..521 [19,1-19,2]),
[INFO] [stderr]           State(98:Production, 522..534 [19,3-20,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 98:Production
[INFO] [stderr]   Reduce by production 'GrammarRuleRHS: GrammarRuleRHS Choice Production', size 3
[INFO] [stderr]   GOTO 24:Colon -> 32:GrammarRuleRHS
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..534 [9,3-20,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 32:GrammarRuleRHS
[INFO] [stderr]   Shifting to state 63:Choice at location [20,1-20,2] with token Choice("\"|\"" [20,1-20,2])
[INFO] [stderr]   Context at 535[20,2]:
[INFO] [stderr]   | "_Complex"
[INFO] [stderr]    |--> StructOrUnionS
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 535[20,2]: '| "_Complex"
[INFO] [stderr]    |--> StructOrUnionS'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 534..535 [20,2]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [20,2-20,3])
[INFO] [stderr]   Shifting to state 128:WS at location [20,2-20,3] with token WS("\" \"" [20,2-20,3])
[INFO] [stderr]   Context at 536[20,3]:
[INFO] [stderr]    "_Complex"
[INFO] [stderr]    | -->StructOrUnionSp
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [20,3])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 534..535 [20,2]),
[INFO] [stderr]           State(128:WS, 535..536 [20,2-20,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 534..535 [20,2]),
[INFO] [stderr]           State(133:LayoutItem, 535..536 [20,2-20,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 534..535 [20,2]),
[INFO] [stderr]           State(131:LayoutItem1, 535..536 [20,2-20,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 534..535 [20,2]),
[INFO] [stderr]           State(132:LayoutItem0, 535..536 [20,2-20,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 534..535 [20,2]),
[INFO] [stderr]           State(130:Layout, 535..536 [20,2-20,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- recognized 'StructOrUnionSpecifier'
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr]   Token ahead: Name("\"StructOrUnionSpecifier\"" [20,3-20,25])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..534 [9,3-20,1]),
[INFO] [stderr]           State(63:Choice, 534..535 [20,1-20,2]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 63:Choice
[INFO] [stderr]   Shifting to state 30:Name at location [20,3-20,25] with token Name("\"StructOrUnionSpecifier\"" [20,3-20,25])
[INFO] [stderr]   Context at 558[20,25]:
[INFO] [stderr]   rUnionSpecifier-->
[INFO] [stderr]    | EnumSpecifi
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (QEquals, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Equals, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing QEquals -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing ZeroOrMore -- not recognized
[INFO] [stderr]       Recognizing OneOrMore -- not recognized
[INFO] [stderr]       Recognizing Optional -- not recognized
[INFO] [stderr]       Recognizing Equals -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 558[20,25]: 'rUnionSpecifier-->
[INFO] [stderr]    | EnumSpecifi'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 536..558 [20,25]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized '
[INFO] [stderr]    '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\"\\n \"" [20,25-21,1])
[INFO] [stderr]   Shifting to state 128:WS at location [20,25-21,1] with token WS("\"\\n \"" [20,25-21,1])
[INFO] [stderr]   Context at 560[21,1]:
[INFO] [stderr]   nionSpecifier
[INFO] [stderr]    -->| EnumSpecifier
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [21,1])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 536..558 [20,25]),
[INFO] [stderr]           State(128:WS, 558..560 [20,25-21,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 536..558 [20,25]),
[INFO] [stderr]           State(133:LayoutItem, 558..560 [20,25-21,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 536..558 [20,25]),
[INFO] [stderr]           State(131:LayoutItem1, 558..560 [20,25-21,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 536..558 [20,25]),
[INFO] [stderr]           State(132:LayoutItem0, 558..560 [20,25-21,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 536..558 [20,25]),
[INFO] [stderr]           State(130:Layout, 558..560 [20,25-21,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some("\n "))
[INFO] [stderr]   Skipping layout: "\n "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (QEquals, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Equals, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing QEquals -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- recognized
[INFO] [stderr]   Token ahead: Choice("\"|\"" [21,1-21,2])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..534 [9,3-20,1]),
[INFO] [stderr]           State(63:Choice, 534..535 [20,1-20,2]),
[INFO] [stderr]           State(30:Name, 536..558 [20,3-20,25]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 30:Name
[INFO] [stderr]   Reduce by production 'GrammarSymbol: Name', size 1
[INFO] [stderr]   GOTO 63:Choice -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..534 [9,3-20,1]),
[INFO] [stderr]           State(63:Choice, 534..535 [20,1-20,2]),
[INFO] [stderr]           State(40:GrammarSymbol, 536..558 [20,3-20,25]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: ', size 0
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..534 [9,3-20,1]),
[INFO] [stderr]           State(63:Choice, 534..535 [20,1-20,2]),
[INFO] [stderr]           State(40:GrammarSymbol, 536..558 [20,3-20,25]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 560..560 [21,1-21,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 63:Choice -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..534 [9,3-20,1]),
[INFO] [stderr]           State(63:Choice, 534..535 [20,1-20,2]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 536..560 [20,3-21,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 63:Choice -> 35:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..534 [9,3-20,1]),
[INFO] [stderr]           State(63:Choice, 534..535 [20,1-20,2]),
[INFO] [stderr]           State(35:Assignment, 536..560 [20,3-21,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 35:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment', size 1
[INFO] [stderr]   GOTO 63:Choice -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..534 [9,3-20,1]),
[INFO] [stderr]           State(63:Choice, 534..535 [20,1-20,2]),
[INFO] [stderr]           State(34:Assignment1, 536..560 [20,3-21,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Reduce by production 'Production: Assignment1', size 1
[INFO] [stderr]   GOTO 63:Choice -> 98:Production
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..534 [9,3-20,1]),
[INFO] [stderr]           State(63:Choice, 534..535 [20,1-20,2]),
[INFO] [stderr]           State(98:Production, 536..560 [20,3-21,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 98:Production
[INFO] [stderr]   Reduce by production 'GrammarRuleRHS: GrammarRuleRHS Choice Production', size 3
[INFO] [stderr]   GOTO 24:Colon -> 32:GrammarRuleRHS
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..560 [9,3-21,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 32:GrammarRuleRHS
[INFO] [stderr]   Shifting to state 63:Choice at location [21,1-21,2] with token Choice("\"|\"" [21,1-21,2])
[INFO] [stderr]   Context at 561[21,2]:
[INFO] [stderr]   ionSpecifier
[INFO] [stderr]    |--> EnumSpecifier
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 561[21,2]: 'ionSpecifier
[INFO] [stderr]    |--> EnumSpecifier
[INFO] [stderr]   '
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 560..561 [21,2]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized ' '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\" \"" [21,2-21,3])
[INFO] [stderr]   Shifting to state 128:WS at location [21,2-21,3] with token WS("\" \"" [21,2-21,3])
[INFO] [stderr]   Context at 562[21,3]:
[INFO] [stderr]   onSpecifier
[INFO] [stderr]    | -->EnumSpecifier
[INFO] [stderr]    
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [21,3])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 560..561 [21,2]),
[INFO] [stderr]           State(128:WS, 561..562 [21,2-21,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 560..561 [21,2]),
[INFO] [stderr]           State(133:LayoutItem, 561..562 [21,2-21,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 560..561 [21,2]),
[INFO] [stderr]           State(131:LayoutItem1, 561..562 [21,2-21,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 560..561 [21,2]),
[INFO] [stderr]           State(132:LayoutItem0, 561..562 [21,2-21,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 560..561 [21,2]),
[INFO] [stderr]           State(130:Layout, 561..562 [21,2-21,3]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some(" "))
[INFO] [stderr]   Skipping layout: " "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(OBracket, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing Name -- recognized 'EnumSpecifier'
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr]   Token ahead: Name("\"EnumSpecifier\"" [21,3-21,16])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..560 [9,3-21,1]),
[INFO] [stderr]           State(63:Choice, 560..561 [21,1-21,2]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 63:Choice
[INFO] [stderr]   Shifting to state 30:Name at location [21,3-21,16] with token Name("\"EnumSpecifier\"" [21,3-21,16])
[INFO] [stderr]   Context at 575[21,16]:
[INFO] [stderr]   | EnumSpecifier-->
[INFO] [stderr]    | TypedefName
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (QEquals, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Equals, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing QEquals -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- not recognized
[INFO] [stderr]       Recognizing ZeroOrMore -- not recognized
[INFO] [stderr]       Recognizing OneOrMore -- not recognized
[INFO] [stderr]       Recognizing Optional -- not recognized
[INFO] [stderr]       Recognizing Equals -- not recognized
[INFO] [stderr]       Recognizing Name -- not recognized
[INFO] [stderr]       Recognizing StrConst -- not recognized
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing layout
[INFO] [stderr]   Context at 575[21,16]: '| EnumSpecifier-->
[INFO] [stderr]    | TypedefName'
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 562..575 [21,16]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 126:AUGL
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- recognized '
[INFO] [stderr]    '
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: WS("\"\\n \"" [21,16-22,1])
[INFO] [stderr]   Shifting to state 128:WS at location [21,16-22,1] with token WS("\"\\n \"" [21,16-22,1])
[INFO] [stderr]   Context at 577[22,1]:
[INFO] [stderr]   EnumSpecifier
[INFO] [stderr]    -->| TypedefName
[INFO] [stderr]   ;
[INFO] [stderr] 
[INFO] [stderr]     Trying recognizers: [(STOP, true), (OComment, true), (WS, false), (CommentLine, false)]
[INFO] [stderr]       Recognizing STOP -- not recognized
[INFO] [stderr]       Recognizing OComment -- not recognized
[INFO] [stderr]       Recognizing WS -- not recognized
[INFO] [stderr]       Recognizing CommentLine -- not recognized
[INFO] [stderr]   Token ahead: STOP("\"\"" [22,1])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 562..575 [21,16]),
[INFO] [stderr]           State(128:WS, 575..577 [21,16-22,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 128:WS
[INFO] [stderr]   Reduce by production 'LayoutItem: WS', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 133:LayoutItem
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 562..575 [21,16]),
[INFO] [stderr]           State(133:LayoutItem, 575..577 [21,16-22,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 133:LayoutItem
[INFO] [stderr]   Reduce by production 'LayoutItem1: LayoutItem', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 131:LayoutItem1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 562..575 [21,16]),
[INFO] [stderr]           State(131:LayoutItem1, 575..577 [21,16-22,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 131:LayoutItem1
[INFO] [stderr]   Reduce by production 'LayoutItem0: LayoutItem1', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 132:LayoutItem0
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 562..575 [21,16]),
[INFO] [stderr]           State(132:LayoutItem0, 575..577 [21,16-22,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 132:LayoutItem0
[INFO] [stderr]   Reduce by production 'Layout: LayoutItem0', size 1
[INFO] [stderr]   GOTO 126:AUGL -> 130:Layout
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(126:AUGL, 562..575 [21,16]),
[INFO] [stderr]           State(130:Layout, 575..577 [21,16-22,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 130:Layout
[INFO] [stderr]   Accept
[INFO] [stderr]   Layout is Ok(Some("\n "))
[INFO] [stderr]   Skipping layout: "\n "
[INFO] [stderr] 
[INFO] [stderr]   *** Parsing content
[INFO] [stderr]     Trying recognizers: [(ZeroOrMoreGreedy, true), (OneOrMoreGreedy, true), (OptionalGreedy, true), (QEquals, true), (SemiColon, true), (OBrace, true), (OBracket, true), (CBracket, true), (Choice, true), (ZeroOrMore, true), (OneOrMore, true), (Optional, true), (Equals, true), (Name, false), (StrConst, false)]
[INFO] [stderr]       Recognizing ZeroOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OneOrMoreGreedy -- not recognized
[INFO] [stderr]       Recognizing OptionalGreedy -- not recognized
[INFO] [stderr]       Recognizing QEquals -- not recognized
[INFO] [stderr]       Recognizing SemiColon -- not recognized
[INFO] [stderr]       Recognizing OBrace -- not recognized
[INFO] [stderr]       Recognizing OBracket -- not recognized
[INFO] [stderr]       Recognizing CBracket -- not recognized
[INFO] [stderr]       Recognizing Choice -- recognized
[INFO] [stderr]   Token ahead: Choice("\"|\"" [22,1-22,2])
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..560 [9,3-21,1]),
[INFO] [stderr]           State(63:Choice, 560..561 [21,1-21,2]),
[INFO] [stderr]           State(30:Name, 562..575 [21,3-21,16]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 30:Name
[INFO] [stderr]   Reduce by production 'GrammarSymbol: Name', size 1
[INFO] [stderr]   GOTO 63:Choice -> 40:GrammarSymbol
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..560 [9,3-21,1]),
[INFO] [stderr]           State(63:Choice, 560..561 [21,1-21,2]),
[INFO] [stderr]           State(40:GrammarSymbol, 562..575 [21,3-21,16]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 40:GrammarSymbol
[INFO] [stderr]   Reduce by production 'RepetitionOperatorOpt: ', size 0
[INFO] [stderr]   GOTO 40:GrammarSymbol -> 75:RepetitionOperatorOpt
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..560 [9,3-21,1]),
[INFO] [stderr]           State(63:Choice, 560..561 [21,1-21,2]),
[INFO] [stderr]           State(40:GrammarSymbol, 562..575 [21,3-21,16]),
[INFO] [stderr]           State(75:RepetitionOperatorOpt, 577..577 [22,1-22,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 75:RepetitionOperatorOpt
[INFO] [stderr]   Reduce by production 'GrammarSymbolRef: GrammarSymbol RepetitionOperatorOpt', size 2
[INFO] [stderr]   GOTO 63:Choice -> 39:GrammarSymbolRef
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..560 [9,3-21,1]),
[INFO] [stderr]           State(63:Choice, 560..561 [21,1-21,2]),
[INFO] [stderr]           State(39:GrammarSymbolRef, 562..577 [21,3-22,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 39:GrammarSymbolRef
[INFO] [stderr]   Reduce by production 'Assignment: GrammarSymbolRef', size 1
[INFO] [stderr]   GOTO 63:Choice -> 35:Assignment
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..560 [9,3-21,1]),
[INFO] [stderr]           State(63:Choice, 560..561 [21,1-21,2]),
[INFO] [stderr]           State(35:Assignment, 562..577 [21,3-22,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 35:Assignment
[INFO] [stderr]   Reduce by production 'Assignment1: Assignment', size 1
[INFO] [stderr]   GOTO 63:Choice -> 34:Assignment1
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..560 [9,3-21,1]),
[INFO] [stderr]           State(63:Choice, 560..561 [21,1-21,2]),
[INFO] [stderr]           State(34:Assignment1, 562..577 [21,3-22,1]),
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   Current state: 34:Assignment1
[INFO] [stderr]   Reduce by production 'Production: Assignment1', size 1
[INFO] [stderr]   GOTO 63:Choice -> 98:Production
[INFO] [stderr]   Stack: ParseStack {
[INFO] [stderr]       stack: [
[INFO] [stderr]           State(0:AUG, 0..0 [1,0]),
[INFO] [stderr]           State(5:GrammarRule1, 0..392 [1,0-7,77]),
[INFO] [stderr]           State(9:AnnotationOpt, 393..393 [8,0-8,0]),
[INFO] [stderr]           State(18:Name, 393..406 [8,0-8,13]),
[INFO] [stderr]           State(24:Colon, 406..407 [8,13-8,14]),
[INFO] [stderr]           State(32:GrammarRuleRHS, 412..560 [9,3-21,1]),
[WARN] too many lines in the log, truncating it
