File tree Expand file tree Collapse file tree 6 files changed +28
-28
lines changed Expand file tree Collapse file tree 6 files changed +28
-28
lines changed Original file line number Diff line number Diff line change 1- --- @class  PrivateArgv 
2- --- @field  starts_with  fun ( str : string,target : string ): boolean 
31private_luargv .starts_with  =  function (str , target )
42    local  target_size  =  luargv .get_str_size (target )
53    local  divided  =  luargv .substr_func (str , 1 , target_size )
@@ -9,8 +7,8 @@ private_luargv.starts_with = function(str, target)
97    end 
108    return  false 
119end 
12- --- @class   PrivateArgv 
13- --- @field   get_array_size   fun ( array : table ): number 
10+ 
11+ 
1412private_luargv .get_array_size  =  function (array )
1513    local  i      =  1 
1614    local  count  =  0 
@@ -21,8 +19,7 @@ private_luargv.get_array_size = function(array)
2119    return  count 
2220end 
2321
24- --- @class  PrivateArgv 
25- --- @field  is_inside  fun ( array : table,item : any ): number 
22+ 
2623private_luargv .is_inside  =  function (array , item )
2724    local  size  =  private_luargv .get_array_size (array )
2825    for  i  =  1 , size  do 
Original file line number Diff line number Diff line change 1- --- @class  PrivateArgv 
2- --- @field  get_formmated_flag_if_its_a_flag  fun ( current_arg : string ): string 
31private_luargv .get_formmated_flag_if_its_a_flag  =  function (current_arg )
42    local  total_flags  =  private_luargv .get_array_size (luargv .flag_identifiers )
53    local  chose_flag_size  =  0 
@@ -20,8 +18,7 @@ private_luargv.get_formmated_flag_if_its_a_flag = function(current_arg)
2018    return  nil 
2119end 
2220
23- --- @class  Argv 
24- --- @field  get_flag_args  fun ( flags : string[] ): string[],number 
21+ 
2522luargv .get_flag_args  =  function (flags )
2623    local  args_size  =  luargv .get_total_args_size ()
2724    local  founds  =  {}
@@ -47,8 +44,8 @@ luargv.get_flag_args = function(flags)
4744    return  founds , founds_size 
4845end 
4946
50- --- @class   Argv 
51- --- @field   flags_exist   fun ( flags : string[] ): string[],boolean 
47+ 
48+ 
5249luargv .flags_exist  =  function (flags )
5350    local  args_size  =  luargv .get_total_args_size ()
5451
@@ -64,8 +61,6 @@ luargv.flags_exist = function(flags)
6461    return  false 
6562end 
6663
67- --- @class  Argv 
68- --- @field  get_first_flag_value_or_default  fun ( flags : string[],default : string ): string 
6964luargv .get_first_flag_value_or_default  =  function (flags , default )
7065    local  flags , size  =  luargv .get_flag_args (flags )
7166    if  size  ==  0  then 
Original file line number Diff line number Diff line change 1- --- @class  Argv 
2- --- @field  arg_exist  fun ( arg : string ): boolean 
31luargv .arg_exist  =  function (arg_value )
42    local  size  =  luargv .get_total_args_size ()
53    for  i  =  1 , size  do 
@@ -11,8 +9,6 @@ luargv.arg_exist = function(arg_value)
119    return  false 
1210end 
1311
14- --- @class  Argv 
15- --- @field  get_total_args_size  fun (): number 
1612luargv .get_total_args_size  =  function ()
1713    local  count  =  0 
1814    for  i  =  - 3 , 1000000  do 
@@ -30,8 +26,6 @@ luargv.get_total_args_size = function()
3026end 
3127
3228
33- --- @class  Argv 
34- --- @field  get_arg_by_index  fun ( index : number ): string 
3529luargv .get_arg_by_index  =  function (index )
3630    local  decrementer  =  0 
3731    for  i  =  0 , 1000000  do 
Original file line number Diff line number Diff line change 1- --- @class  Argv 
2- --- @field  get_compact_flags  fun ( flag_name : string ): string[],number 
31luargv .get_compact_flags  =  function (flag_name )
42    local  founds  =  {}
53    local  founds_size  =  0 
Original file line number Diff line number Diff line change 1- --- @class  Argv 
2- --- @field  argslist  string[] 
3- --- @field  decrementer  number 
4- --- @field  substr_func  fun ( str : string,start : number,endnum : number ): string 
5- --- @field  get_str_size  fun ( str : string ): number 
6- --- @field  flag_identifiers  string[] 
71luargv .argslist  =  arg 
82luargv .flag_identifiers  =  { " -" " --"  
93if  string  then 
104    luargv .substr_func  =  string.sub 
115    luargv .get_str_size  =  string.len 
126end 
7+ luargv .type  =  type 
138
149if  not  luargv .get_str_size  then 
1510    luargv .get_str_size  =  function (str )
Original file line number Diff line number Diff line change 1+ --- @class  PrivateArgv 
2+ --- @field  starts_with  fun ( str : string,target : string ): boolean 
3+ --- @field  get_array_size  fun ( array : table ): number 
4+ --- @field  is_inside  fun ( array : table,item : any ): number 
5+ --- @field  get_formmated_flag_if_its_a_flag  fun ( current_arg : string ): string 
6+ 
7+ 
8+ --- @class  Argv 
9+ --- @field  get_flag_args  fun ( flags : string[] ): string[],number 
10+ --- @field  flags_exist  fun ( flags : string[] ): string[],boolean 
11+ --- @field  get_first_flag_value_or_default  fun ( flags : string[],default : string ): string 
12+ --- @field  arg_exist  fun ( arg : string ): boolean 
13+ --- @field  get_total_args_size  fun (): number 
14+ --- @field  get_arg_by_index  fun ( index : number ): string 
15+ --- @field  get_compact_flags  fun ( flag_name : string ): string[],number 
16+ --- @field  argslist  string[] 
17+ --- @field  decrementer  number 
18+ --- @field  substr_func  fun ( str : string,start : number,endnum : number ): string 
19+ --- @field  type  fun ( element : any ): string 
20+ --- @field  get_str_size  fun ( str : string ): number 
21+ --- @field  flag_identifiers  string[] 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments