Wandbox
SettingsLog
SettingsLog
Language
GitHubLogin
Ran/Viewed Log

Author

anonymous

over 5 years ago

Language

C++

Compiler

gcc 9.2.0

Options
Boost 1.71.0
C++14
no pedantic

Author

anonymous

over 5 years ago

$ g++ prog.cc -I/opt/wandbox/boost-1.71.0/gcc-9.2.0/include -std=c++14
-------------------------
module simple_in_n_out();endmodule;
<program>
  <try>[module]</try>
  <statements>
    <try>[module]</try>
    <statement>
      <try>[module]</try>
      <module_stmt>
        <try>[module]</try>
        <module_input_list>
          <try>[)][;][endmodule][;]</try>
          <fail/>
        </module_input_list>
        <success></success>
        <attributes>[[[s, i, m, p, l, e, _, i, n, _, n, _, o, u, t], []]]</attributes>
      </module_stmt>
      <success></success>
      <attributes>[[[s, i, m, p, l, e, _, i, n, _, n, _, o, u, t], []]]</attributes>
    </statement>
    <statement>
      <try></try>
      <module_stmt>
        <try></try>
        <fail/>
      </module_stmt>
      <fail/>
    </statement>
    <success></success>
    <attributes>[[[[s, i, m, p, l, e, _, i, n, _, n, _, o, u, t], []]]]</attributes>
  </statements>
  <success></success>
  <attributes>[[[[[s, i, m, p, l, e, _, i, n, _, n, _, o, u, t], []]]]]</attributes>
</program>
Parsing succeeded
module name: simple_in_n_out
-------------------------
-------------------------
module simple_in_n_out(in_1);endmodule;
<program>
  <try>[module]</try>
  <statements>
    <try>[module]</try>
    <statement>
      <try>[module]</try>
      <module_stmt>
        <try>[module]</try>
        <module_input_list>
          <try>[in_1][)][;][endmodule][;]</try>
          <success>[)][;][endmodule][;]</success>
          <attributes>[[[i, n, _, 1]]]</attributes>
        </module_input_list>
        <success></success>
        <attributes>[[[s, i, m, p, l, e, _, i, n, _, n, _, o, u, t], [[i, n, _, 1]]]]</attributes>
      </module_stmt>
      <success></success>
      <attributes>[[[s, i, m, p, l, e, _, i, n, _, n, _, o, u, t], [[i, n, _, 1]]]]</attributes>
    </statement>
    <statement>
      <try></try>
      <module_stmt>
        <try></try>
        <fail/>
      </module_stmt>
      <fail/>
    </statement>
    <success></success>
    <attributes>[[[[s, i, m, p, l, e, _, i, n, _, n, _, o, u, t], [[i, n, _, 1]]]]]</attributes>
  </statements>
  <success></success>
  <attributes>[[[[[s, i, m, p, l, e, _, i, n, _, n, _, o, u, t], [[i, n, _, 1]]]]]]</attributes>
</program>
Parsing succeeded
module name: simple_in_n_out
    module input: in_1
-------------------------
-------------------------
module simple_in_n_out(in_1,in_2,in_3);endmodule;
<program>
  <try>[module]</try>
  <statements>
    <try>[module]</try>
    <statement>
      <try>[module]</try>
      <module_stmt>
        <try>[module]</try>
        <module_input_list>
          <try>[in_1]</try>
          <success></success>
          <attributes>[[[i, n, _, 1]]]</attributes>
        </module_input_list>
        <fail/>
      </module_stmt>
      <fail/>
    </statement>
    <fail/>
  </statements>
  <fail/>
</program>
Parsing failed
-------------------------
Exit Code:
0