# gelex |

## Description

Execute gelex.

## Parameters

input
  Description: input

  Domain: Valid filename pointing to existing file

  Default: -

output
  Description: output

  Domain: Valid filename

  Default: -

size
  Description: size

  Domain: Integer

  Default: 3000

backup
  Description: backup

  Domain: -

  Default: -

ecs
  Description: ecs

  Domain: -

  Default: -

full
  Description: full

  Domain: -

  Default: -

case_insensitive
  Description: case_insensitive

  Domain: -

  Default: -

meta_ecs
  Description: meta_ecs

  Domain: -

  Default: -

no_default
  Description: no_default

  Domain: -

  Default: -

no_warn
  Description: no_warn

  Domain: -

  Default: -

separate_actions
  Description: separate_actions

  Domain: -

  Default: -

## RNG Specification

      <define name="gelex">
        <element name="gelex">
          <ref name="dir_if_unless"/>
          <attribute name="input"/>
          <optional>
            <attribute name="output"/>
          </optional>
          <optional>
            <attribute name="backup"/>
          </optional>
          <optional>
            <attribute name="size"/>
          </optional>
          <optional>
            <attribute name="ecs"/>
          </optional>
            <choice>
              <optional>
                <attribute name="full"/>
              </optional>
              <optional>
                <attribute name="meta_ecs"/>
              </optional>
            </choice>
          <optional>
            <attribute name="case_insensitive"/>
          </optional>
          <optional>
            <attribute name="no_default"/>
          </optional>
          <optional>
            <attribute name="no_warn"/>
          </optional>
          <optional>
            <attribute name="separate_actions"/>
          </optional>
        </element>
      </define>

Note: when attribute full is set attribute meta_ecs must not be set.

## Examples

      <gelex input="ascii2ps.l"/>