1HCT(3)                User Contributed Perl Documentation               HCT(3)
2
3
4

NAME

6       HCT - HCT environment. Provides global variables and subroutines.
7

DESCRIPTION

GLOBAL VARIABLES

10   DEBUGGING
11       DEBUG
12           If true then debug messages will be available.
13
14       YYDEBUG
15           Provides debugging parser. This variable connects with "yydebug"
16           parameter of the Parse::Yapp module, where can be found more
17           details.
18
19               Bit Value    Outputs
20               0x01         Token reading (useful for Lexer debugging)
21               0x02         States information
22               0x04         Driver actions (shifts, reduces, accept...)
23               0x08         Parse Stack dump
24               0x10         Error Recovery tracing
25
26   THREADS
27       USE_THREADS
28           If true, HCT will use threads.
29
30       MAX_THREADS
31           The max number of threads.
32
33       THREAD_TIMEOUT
34           Timeout for one thread.
35
36   HDL
37       FORCE_LANGUAGE
38           If set, then all data will processed by this language.
39
40       FILE_ASSOCIATIONS
41           List of file extensions and languages, which correspond to them.
42
43                   file extansion ==> language name
44
45   LISTING
46       BATCH
47           If set, all files for processing will be located in a single list.
48
49       START_DIR
50           Keep a path to the current directory.
51
52       LIST_RECURSIVELY
53           If true, HCT will process subdirectories recursively.
54
55       LIST_ALL
56           If true, HCT will process all target files and directories
57           (systems, temporary, etc.).
58

GLOBAL SUBROUTINES

60       DUMP
61           Provides global "Dumper" subroutine from Data::Dumper.
62
63       MESSAGE
64           Provides a standard of debug or error messages, that creates the
65           HCT environment.
66
67       ERROR
68           Produces an error message by using "MESSAGE" subroutine, then exit.
69
70       DEBUG
71           Produces a debug message (if "DEBUG" variable set) by using
72           "MESSAGE" subroutine.
73
74       AUTOLOAD
75           OO modules can use this subroutine to standardize the output
76           messages. Standard example of using:
77
78                   sub AUTOLOAD
79                   {
80                           return HCT::AUTOLOAD (
81                                   (caller),
82                                   our $AUTOLOAD,
83                                   @_
84                           );
85                   }
86
87
88
89perl v5.34.0                      2022-01-20                            HCT(3)
Impressum