1HCT(3) User Contributed Perl Documentation HCT(3)
2
3
4
6 HCT - HCT environment. Provides global variables and subroutines.
7
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
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)