Module texcat
library for texcat
Info:
- Copyright: 2025
Functions
| get_parser (progname) | get parser |
| parse (argv) | parse command line arguments |
| get_list (list_type, theme_type, syntax_type, extensions_dir, theme_names) | get list output |
| args_to_cfgs (args) | change some values by command line arguments |
| render (cfg) | core function: render a file |
| main (argv) | entry for texcat |
| output (out, filename) | output a file |
Functions
- get_parser (progname)
-
get parser
Parameters:
- progname string program name
Returns:
-
table parser
- parse (argv)
-
parse command line arguments
Parameters:
- argv string[] command line arguments
Returns:
-
cfg[] cfgs parsed configs
- get_list (list_type, theme_type, syntax_type, extensions_dir, theme_names)
-
get list output
Parameters:
- list_type string list type
- theme_type string theme type
- syntax_type string syntax type
- extensions_dir string[] extensions directory
- theme_names string[] theme names
- args_to_cfgs (args)
-
change some values by command line arguments
Parameters:
- args table parsed result
Returns:
-
cfg[] cfgs parsed configs
- render (cfg)
-
core function: render a file
Parameters:
- cfg cfg
- main (argv)
-
entry for texcat
Parameters:
- argv string[] command line arguments
- output (out, filename)
-
output a file
Parameters:
- out string
- filename string file name