blob: 740e00745404000db7a1fc08b35496258a6fdf0e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
|
Short description of the source files
=====================================
1)
gettext.c Source for the 'gettext' program.
ngettext.c Source for the 'ngettext' program.
2) The msgfmt, msgunfmt, msgcmp, msgcomm, msgmerge, xgettext programs.
Bottom-up structure:
str-list.h
str-list.c
A list-of-immutable-strings type.
dir-list.h
dir-list.c
Management of the list of directories where PO files are
searched.
pos.h
Source file positions.
message.h
message.c
The message type, with many utility routines.
A list-of-messages type.
A list-of-lists-of-messages type.
write-po.h
write-po.c
Output of a list-of-messages to a PO file.
msgunfmt.c Main source for the 'msgunfmt' program.
open-po.h
open-po.c
Opening PO files for reading.
po-charset.h
po-charset.c
Charset handling while reading PO files.
po-lex.h
po-lex.c
Lexical analysis of PO files.
po.h
po-hash.h
po-hash-gen.y
po-gram.h
po-gram-gen.y
po.c
Parsing of PO files.
po.h
General parser structure.
po-hash.h
po-hash-gen.y
Lexical analysis and parsing of pseudo-comments in
PO files, introduced by "#:" and "#".
po-gram.h
po-gram-gen.y
Parsing of PO files, based on po-lex.{h,c}.
po.c
Top-level parser functions and callbacks.
read-po.h
read-po.c
Reading of a PO file, returning a list-of-messages.
msgfmt.c Main source for the 'msgfmt' program.
msgcmp.c Main source for the 'msgcmp' program.
msgcomm.c Main source for the 'msgcomm' program.
msgmerge.c Main source for the 'msgmerge' program.
xget-lex.h
xget-lex.c
Lexical analysis of C/C++ files.
xgettext.c Main source for the 'xgettext' program.
|