# geyacc

## Description

Execute geyacc.

## Parameters

input
  Description: input

  Domain: Valid filename pointing to existing file

  Default: -

output
  Description: output

  Domain: Valid filename

  Default: -

tokens
  Description: tokens

  Domain: -

  Default: -

separate_actions
  Description: separate_actions

  Domain: -

  Default: -

verbose
  Description: verbose

  Domain:

  Default: -

## RNG Specification

      <define name="geyacc">
        <element name="geyacc">
          <ref name="dir_if_unless"/>
          <attribute name="input"/>
            <optional>
              <attribute name="output"/>
            </optional>
            <optional>
              <attribute name="tokens"/>
            </optional>
            <optional>
              <attribute name="separate_actions"/>
            </optional>
            <optional>
              <attribute name="verbose"/>
            </optional>
          </element>
      </define>

## Examples

      <geyacc input="calc.y" output="calc.e"/>

      <geyacc input="eiffel_parser.y" tokens="EIFFEL_TOKENS" output="eiffel_parser.e"/>