Lexical Tools

Command Line Syntax

Examples and Term Definitions:

Root
 |
 +--a
 |    |
 |    +--aa
 |    |     |
 |    |     +--aaa
 |    |     +--aab
 |    |     +--aac
 |    |
 |    +--ab
 |    |     |
 |    |     +--Int
 |    |
 |    +--ac
 |          |
 |          +--aca
 |          +--Int
 |          +--Int|Int
 |
 +--b
 |    |
 |    +--ba
 |    |     |
 |    |     +--baa
 |    |     +--Int
 |    |     +--Int|Int
 |    |
 |    +--bb
 |    |     |
 |    |     +--bba
 |    |     +--bbb
 |    |
 |    +--Int
 |
 +--c
 |
 +--ca
 |     |
 |     +--caa
 |     +--Int|Int
 |
 +--cb
 |     |
 |     +--cba
 |     +--cbb
 |     +--Int
 |
 +--Int|Int
 |
 +--cc
 +--None

  1. Program: Root
  2. 1st Layer options: a, b, c
  3. 2nd Layer options: aa, ab, ac, ba, bb, ca, cb
  4. 3rd Layer options: aaa, aab, aac, aca, baa, bba, bbb, caa, cba, cbb

    PreDefined Arguments:

    • a, b, c, for Root
    • aa, ab, ac for a
    • aaa, aab, aac for aa,
    • aca for ac
    • ba, bb for b
    • baa for ba
    • bba, bbb for bb
    • ca, cb for c
    • caa for ca
    • cba, cbb for cb

    Non-Predefined Arguments:

    • Int for ab
    • Int, Int|Int for ac
    • Int for b
    • Int for ba
    • Int|Int for ba
    • Int|Int for ca
    • Int for cb
    • Int|Int for c

    None argument options:

    • cc

    Argument options:

    • all argument except for cc

    Multiple arguments for one option:

    • Int|Int for ac
    • Int|Int for ba
    • Int|Int for ca
    • Int|Int for c