-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathcoreConstants.js
More file actions
59 lines (51 loc) · 2.13 KB
/
coreConstants.js
File metadata and controls
59 lines (51 loc) · 2.13 KB
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
export const webSocketSendMessage = {
send_info_for_edit_fix:"SEND_INFO_FOR_EDIT_FIX",
modified_rule_msg: "MODIFIED_RULE",
modified_tag_msg: "MODIFIED_TAG",
snippet_xml_msg: "XML_RESULT",
llm_modified_file_content: "LLM_MODIFIED_FILE_CONTENT",
converted_java_snippet_msg: "CONVERTED_JAVA_SNIPPET",
code_to_xml_msg: "EXPR_STMT",
new_rule_msg: "NEW_RULE",
new_tag_msg: "NEW_TAG",
send_llm_snippet_msg: "LLM_SNIPPET",
open_file_msg: "OPEN_FILE",
refresh_learn_design_rules_directory_msg: "REFRESH_LEARNING_DR_DIRECTORY",
learn_design_rules_databases_msg: "LEARN_DESIGN_RULES_DATABASE",
learn_design_rules_features_msg: "LEARN_DESIGN_RULES_FEATURES",
learn_design_rules_helper_files_msg: "LEARN_DESIGN_RULES_HELPER_FILES",
mine_design_rules_msg: "MINE_DESIGN_RULES"
};
export const webSocketReceiveMessage = {
receive_content_for_edit_fix: "RECEIVE_CONTENT_FOR_EDIT_FIX",
xml_files_msg: "XML",
rule_table_msg: "RULE_TABLE",
tag_table_msg: "TAG_TABLE",
project_hierarchy_msg: "PROJECT_HIERARCHY",
project_path_msg: "PROJECT_PATH",
verify_rules_msg: "VERIFY_RULES",
update_xml_file_msg: "UPDATE_XML",
check_rules_for_file_msg: "CHECK_RULES_FOR_FILE",
update_tag_msg: "UPDATE_TAG",
failed_update_tag_msg: "FAILED_UPDATE_TAG",
update_rule_msg: "UPDATE_RULE",
failed_update_rule_msg: "FAILED_UPDATE_RULE",
xml_from_code_msg: "EXPR_STMT_XML",
new_rule_msg: "NEW_RULE",
failed_new_rule_msg: "FAILED_NEW_RULE",
new_tag_msg: "NEW_TAG",
failed_new_tag_msg: "FAILED_NEW_TAG",
file_change_in_ide_msg: "FILE_CHANGE",
element_info_for_mine_rules: "ELEMENT_INFO_FOR_MINE_RULES",
doi_information: "DOI_INFORMATION",
request_mine_rules_for_element: "MINE_RULES_FOR_ELEMENT",
mined_design_rules: "MINED_DESIGN_RULES",
enter_chat_msg: "ENTER",
left_chat_msg: "LEFT"
};
export const defaultXML = "<unit xmlns=\"http://www.srcML.org/srcML/src\" revision=\"0.9.5\" language=\"Java\">\n" +
"</unit>";
export const nsResolver = (prefix) => {
let ns = {"src": "http://www.srcML.org/srcML/src"};
return ns[prefix] || null;
}