[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 master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fstevefan1999-personal%2Frustemo-play" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/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-4-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/stevefan1999-personal/rustemo-play on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "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" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded rustemo v0.5.0 [INFO] [stderr] Downloaded rustemo-compiler v0.5.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 830be4d5efa8d0d0e9b6f9fa278606cf4e26e9da34057c1c3df9da46a47be60b [INFO] running `Command { std: "docker" "start" "-a" "830be4d5efa8d0d0e9b6f9fa278606cf4e26e9da34057c1c3df9da46a47be60b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "830be4d5efa8d0d0e9b6f9fa278606cf4e26e9da34057c1c3df9da46a47be60b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "830be4d5efa8d0d0e9b6f9fa278606cf4e26e9da34057c1c3df9da46a47be60b", kill_on_drop: false }` [INFO] [stdout] 830be4d5efa8d0d0e9b6f9fa278606cf4e26e9da34057c1c3df9da46a47be60b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a78be86baa37f906e0359e62c37311431846e25524d557c9b74678a76d4c4834 [INFO] running `Command { std: "docker" "start" "-a" "a78be86baa37f906e0359e62c37311431846e25524d557c9b74678a76d4c4834", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.152 [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 hashbrown v0.14.3 [INFO] [stderr] Compiling memchr v2.7.1 [INFO] [stderr] Compiling prettyplease v0.1.25 [INFO] [stderr] Compiling gimli v0.28.1 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling miniz_oxide v0.7.1 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling fixedbitset v0.4.2 [INFO] [stderr] Compiling hashbrown v0.12.3 [INFO] [stderr] Compiling rustc-demangle v0.1.23 [INFO] [stderr] Compiling thiserror v1.0.56 [INFO] [stderr] Compiling regex-syntax v0.8.2 [INFO] [stderr] Compiling os_str_bytes v6.6.1 [INFO] [stderr] Compiling colored v2.1.0 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Compiling unicode-linebreak v0.1.5 [INFO] [stderr] Compiling unicode-width v0.1.11 [INFO] [stderr] Compiling rustemo-compiler v0.5.0 [INFO] [stderr] Compiling indexmap v2.1.0 [INFO] [stderr] Compiling object v0.32.2 [INFO] [stderr] Compiling clap_lex v0.2.4 [INFO] [stderr] Compiling is_ci v1.1.1 [INFO] [stderr] Compiling textwrap v0.16.0 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling quote v1.0.35 [INFO] [stderr] Compiling petgraph v0.6.4 [INFO] [stderr] Compiling either v1.9.0 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling smawk v0.3.2 [INFO] [stderr] Compiling convert_case v0.5.0 [INFO] [stderr] Compiling owo-colors v3.5.0 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling syn v2.0.48 [INFO] [stderr] Compiling textwrap v0.15.2 [INFO] [stderr] Compiling cc v1.0.83 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling terminal_size v0.1.17 [INFO] [stderr] Compiling regex-automata v0.4.5 [INFO] [stderr] Compiling is-terminal v0.4.10 [INFO] [stderr] Compiling addr2line v0.21.0 [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 rustemo v0.5.0 [INFO] [stderr] Compiling backtrace v0.3.69 [INFO] [stderr] Compiling psm v0.1.21 [INFO] [stderr] Compiling stacker v0.1.15 [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 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]), [INFO] [stderr] State(63:Choice, 560..561 [21,1-21,2]), [INFO] [stderr] State(98:Production, 562..577 [21,3-22,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]), [WARN] too many lines in the log, truncating it