]> Kevux Git Server - fll/commit
Update: FSS Extended List should now support multiple depth parameters.
authorKevin Day <thekevinday@gmail.com>
Sat, 31 Oct 2020 01:01:49 +0000 (20:01 -0500)
committerKevin Day <thekevinday@gmail.com>
Sat, 31 Oct 2020 01:25:03 +0000 (20:25 -0500)
commite36c35a44a35eb224bb2bd1bd4d476bf895f0e75
treeb7d363dae0add42c5519863be417243e5ff6c8db
parentadd047bbe1c1a16fac591c34e153fa3833899810
Update: FSS Extended List should now support multiple depth parameters.

Recursively parses the parameters determining what data should or should not be processed.

For example, take the following file "example.fss":
a {
  a.0 {
    a.0.0 {
     a's final content.
    }
  }
}
b {
  b.0 {
   b's first final content.
  }
  b.1 {
   b's second final content.
  }
}

TO only display "b's first final content.", the following is done:
  fss_extended_list_read example.fss -n 'b ' -d 1 -a 0

Which works by at depth 0, looks for the list name 'b ', then at depth 1, looks at position 0.

The --at and --name parameters are using the wrong variable in their logic (using 'j' when it should be 'i').
This resulted in an incorrect parsing of the parameters.
level_3/fss_extended_list_read/c/private-fss_extended_list_read.c
level_3/fss_extended_list_read/c/private-fss_extended_list_read.h