LLVM OpenMP 22.0.0git
message-converter Namespace Reference

Classes

class  Message
class  MessageData
class  ParseMessageDataError
class  TargetPlatform

Functions

 parse_error (filename, line, msg)
 display_language_id (inputFile)
 insert_header (f, data, commentChar="//")
 generate_enum_file (enumFile, prefix, data)
 generate_signature_file (signatureFile, data)
 generate_default_messages_file (defaultFile, prefix, data)
 generate_message_file_unix (messageFile, data)
 generate_message_file_windows (messageFile, data)
 main ()

Function Documentation

◆ display_language_id()

message-converter.display_language_id ( inputFile)
Quickly parse file for LangId and print it

Definition at line 60 of file message-converter.py.

Referenced by main().

◆ generate_default_messages_file()

message-converter.generate_default_messages_file ( defaultFile,
prefix,
data )
Create the include file with message strings organized

Definition at line 258 of file message-converter.py.

References insert_header().

Referenced by main().

◆ generate_enum_file()

message-converter.generate_enum_file ( enumFile,
prefix,
data )
Create the include file with message enums

Definition at line 198 of file message-converter.py.

References insert_header().

Referenced by main().

◆ generate_message_file_unix()

message-converter.generate_message_file_unix ( messageFile,
data )
Create the message file for Unix OSes

Encoding is in UTF-8

Definition at line 310 of file message-converter.py.

References insert_header().

Referenced by main().

◆ generate_message_file_windows()

message-converter.generate_message_file_windows ( messageFile,
data )
Create the message file for Windows OS

Encoding is in UTF-16LE

Definition at line 334 of file message-converter.py.

References insert_header().

Referenced by main().

◆ generate_signature_file()

message-converter.generate_signature_file ( signatureFile,
data )
Create the signature file

Definition at line 234 of file message-converter.py.

Referenced by main().

◆ insert_header()

message-converter.insert_header ( f,
data,
commentChar = "//" )

◆ main()

◆ parse_error()

message-converter.parse_error ( filename,
line,
msg )

Definition at line 56 of file message-converter.py.

Referenced by message-converter.MessageData.create().