Index: lib/src/prism/tests/languages/autohotkey/keyword_feature.test |
diff --git a/lib/src/prism/tests/languages/autohotkey/keyword_feature.test b/lib/src/prism/tests/languages/autohotkey/keyword_feature.test |
new file mode 100644 |
index 0000000000000000000000000000000000000000..91671355fddce9e0be91f777ed3fe6b2b2a3cf13 |
--- /dev/null |
+++ b/lib/src/prism/tests/languages/autohotkey/keyword_feature.test |
@@ -0,0 +1,537 @@ |
+Abort |
+AboveNormal |
+Add |
+ahk_class |
+ahk_group |
+ahk_id |
+ahk_pid |
+All |
+Alnum |
+Alpha |
+AltSubmit |
+AltTab |
+AltTabAndMenu |
+AltTabMenu |
+AltTabMenuDismiss |
+AlwaysOnTop |
+AutoSize |
+Background |
+BackgroundTrans |
+BelowNormal |
+between |
+BitAnd |
+BitNot |
+BitOr |
+BitShiftLeft |
+BitShiftRight |
+BitXOr |
+Bold |
+Border |
+Button |
+ByRef |
+Checkbox |
+Checked |
+CheckedGray |
+Choose |
+ChooseString |
+Close |
+Color |
+ComboBox |
+Contains |
+ControlList |
+Count |
+Date |
+DateTime |
+Days |
+DDL |
+Default |
+DeleteAll |
+Delimiter |
+Deref |
+Destroy |
+Digit |
+Disable |
+Disabled |
+DropDownList |
+Edit |
+Eject |
+Else |
+Enable |
+Enabled |
+Error |
+Exist |
+Expand |
+ExStyle |
+FileSystem |
+First |
+Flash |
+Float |
+FloatFast |
+Focus |
+Font |
+for |
+global |
+Grid |
+Group |
+GroupBox |
+GuiClose |
+GuiContextMenu |
+GuiDropFiles |
+GuiEscape |
+GuiSize |
+Hdr |
+Hidden |
+Hide |
+High |
+HKCC |
+HKCR |
+HKCU |
+HKEY_CLASSES_ROOT |
+HKEY_CURRENT_CONFIG |
+HKEY_CURRENT_USER |
+HKEY_LOCAL_MACHINE |
+HKEY_USERS |
+HKLM |
+HKU |
+Hours |
+HScroll |
+Icon |
+IconSmall |
+ID |
+IDLast |
+If |
+IfEqual |
+IfExist |
+IfGreater |
+IfGreaterOrEqual |
+IfInString |
+IfLess |
+IfLessOrEqual |
+IfMsgBox |
+IfNotEqual |
+IfNotExist |
+IfNotInString |
+IfWinActive |
+IfWinExist |
+IfWinNotActive |
+IfWinNotExist |
+Ignore |
+ImageList |
+in |
+Integer |
+IntegerFast |
+Interrupt |
+is |
+italic |
+Join |
+Label |
+LastFound |
+LastFoundExist |
+Limit |
+Lines |
+List |
+ListBox |
+ListView |
+local |
+Lock |
+Logoff |
+Low |
+Lower |
+Lowercase |
+MainWindow |
+Margin |
+Maximize |
+MaximizeBox |
+MaxSize |
+Minimize |
+MinimizeBox |
+MinMax |
+MinSize |
+Minutes |
+MonthCal |
+Mouse |
+Move |
+Multi |
+NA |
+No |
+NoActivate |
+NoDefault |
+NoHide |
+NoIcon |
+NoMainWindow |
+norm |
+Normal |
+NoSort |
+NoSortHdr |
+NoStandard |
+Not |
+NoTab |
+NoTimers |
+Number |
+Off |
+Ok |
+On |
+OwnDialogs |
+Owner |
+Parse |
+Password |
+Picture |
+Pixel |
+Pos |
+Pow |
+Priority |
+ProcessName |
+Radio |
+Range |
+Read |
+ReadOnly |
+Realtime |
+Redraw |
+REG_BINARY |
+REG_DWORD |
+REG_EXPAND_SZ |
+REG_MULTI_SZ |
+REG_SZ |
+Region |
+Relative |
+Rename |
+Report |
+Resize |
+Restore |
+Retry |
+RGB |
+Screen |
+Seconds |
+Section |
+Serial |
+SetLabel |
+ShiftAltTab |
+Show |
+Single |
+Slider |
+SortDesc |
+Standard |
+static |
+Status |
+StatusBar |
+StatusCD |
+strike |
+Style |
+Submit |
+SysMenu |
+Tab2 |
+TabStop |
+Text |
+Theme |
+Tile |
+ToggleCheck |
+ToggleEnable |
+ToolWindow |
+Top |
+Topmost |
+TransColor |
+Transparent |
+Tray |
+TreeView |
+TryAgain |
+Type |
+UnCheck |
+underline |
+Unicode |
+Unlock |
+UpDown |
+Upper |
+Uppercase |
+UseErrorLevel |
+Vis |
+VisFirst |
+Visible |
+VScroll |
+Wait |
+WaitClose |
+WantCtrlA |
+WantF2 |
+WantReturn |
+While |
+Wrap |
+Xdigit |
+xm |
+xp |
+xs |
+Yes |
+ym |
+yp |
+ys |
+ |
+---------------------------------------------------- |
+ |
+[ |
+ ["keyword", "Abort"], |
+ ["keyword", "AboveNormal"], |
+ ["keyword", "Add"], |
+ ["keyword", "ahk_class"], |
+ ["keyword", "ahk_group"], |
+ ["keyword", "ahk_id"], |
+ ["keyword", "ahk_pid"], |
+ ["keyword", "All"], |
+ ["keyword", "Alnum"], |
+ ["keyword", "Alpha"], |
+ ["keyword", "AltSubmit"], |
+ ["keyword", "AltTab"], |
+ ["keyword", "AltTabAndMenu"], |
+ ["keyword", "AltTabMenu"], |
+ ["keyword", "AltTabMenuDismiss"], |
+ ["keyword", "AlwaysOnTop"], |
+ ["keyword", "AutoSize"], |
+ ["keyword", "Background"], |
+ ["keyword", "BackgroundTrans"], |
+ ["keyword", "BelowNormal"], |
+ ["keyword", "between"], |
+ ["keyword", "BitAnd"], |
+ ["keyword", "BitNot"], |
+ ["keyword", "BitOr"], |
+ ["keyword", "BitShiftLeft"], |
+ ["keyword", "BitShiftRight"], |
+ ["keyword", "BitXOr"], |
+ ["keyword", "Bold"], |
+ ["keyword", "Border"], |
+ ["keyword", "Button"], |
+ ["keyword", "ByRef"], |
+ ["keyword", "Checkbox"], |
+ ["keyword", "Checked"], |
+ ["keyword", "CheckedGray"], |
+ ["keyword", "Choose"], |
+ ["keyword", "ChooseString"], |
+ ["keyword", "Close"], |
+ ["keyword", "Color"], |
+ ["keyword", "ComboBox"], |
+ ["keyword", "Contains"], |
+ ["keyword", "ControlList"], |
+ ["keyword", "Count"], |
+ ["keyword", "Date"], |
+ ["keyword", "DateTime"], |
+ ["keyword", "Days"], |
+ ["keyword", "DDL"], |
+ ["keyword", "Default"], |
+ ["keyword", "DeleteAll"], |
+ ["keyword", "Delimiter"], |
+ ["keyword", "Deref"], |
+ ["keyword", "Destroy"], |
+ ["keyword", "Digit"], |
+ ["keyword", "Disable"], |
+ ["keyword", "Disabled"], |
+ ["keyword", "DropDownList"], |
+ ["keyword", "Edit"], |
+ ["keyword", "Eject"], |
+ ["keyword", "Else"], |
+ ["keyword", "Enable"], |
+ ["keyword", "Enabled"], |
+ ["keyword", "Error"], |
+ ["keyword", "Exist"], |
+ ["keyword", "Expand"], |
+ ["keyword", "ExStyle"], |
+ ["keyword", "FileSystem"], |
+ ["keyword", "First"], |
+ ["keyword", "Flash"], |
+ ["keyword", "Float"], |
+ ["keyword", "FloatFast"], |
+ ["keyword", "Focus"], |
+ ["keyword", "Font"], |
+ ["keyword", "for"], |
+ ["keyword", "global"], |
+ ["keyword", "Grid"], |
+ ["keyword", "Group"], |
+ ["keyword", "GroupBox"], |
+ ["keyword", "GuiClose"], |
+ ["keyword", "GuiContextMenu"], |
+ ["keyword", "GuiDropFiles"], |
+ ["keyword", "GuiEscape"], |
+ ["keyword", "GuiSize"], |
+ ["keyword", "Hdr"], |
+ ["keyword", "Hidden"], |
+ ["keyword", "Hide"], |
+ ["keyword", "High"], |
+ ["keyword", "HKCC"], |
+ ["keyword", "HKCR"], |
+ ["keyword", "HKCU"], |
+ ["keyword", "HKEY_CLASSES_ROOT"], |
+ ["keyword", "HKEY_CURRENT_CONFIG"], |
+ ["keyword", "HKEY_CURRENT_USER"], |
+ ["keyword", "HKEY_LOCAL_MACHINE"], |
+ ["keyword", "HKEY_USERS"], |
+ ["keyword", "HKLM"], |
+ ["keyword", "HKU"], |
+ ["keyword", "Hours"], |
+ ["keyword", "HScroll"], |
+ ["keyword", "Icon"], |
+ ["keyword", "IconSmall"], |
+ ["keyword", "ID"], |
+ ["keyword", "IDLast"], |
+ ["keyword", "If"], |
+ ["keyword", "IfEqual"], |
+ ["keyword", "IfExist"], |
+ ["keyword", "IfGreater"], |
+ ["keyword", "IfGreaterOrEqual"], |
+ ["keyword", "IfInString"], |
+ ["keyword", "IfLess"], |
+ ["keyword", "IfLessOrEqual"], |
+ ["keyword", "IfMsgBox"], |
+ ["keyword", "IfNotEqual"], |
+ ["keyword", "IfNotExist"], |
+ ["keyword", "IfNotInString"], |
+ ["keyword", "IfWinActive"], |
+ ["keyword", "IfWinExist"], |
+ ["keyword", "IfWinNotActive"], |
+ ["keyword", "IfWinNotExist"], |
+ ["keyword", "Ignore"], |
+ ["keyword", "ImageList"], |
+ ["keyword", "in"], |
+ ["keyword", "Integer"], |
+ ["keyword", "IntegerFast"], |
+ ["keyword", "Interrupt"], |
+ ["keyword", "is"], |
+ ["keyword", "italic"], |
+ ["keyword", "Join"], |
+ ["keyword", "Label"], |
+ ["keyword", "LastFound"], |
+ ["keyword", "LastFoundExist"], |
+ ["keyword", "Limit"], |
+ ["keyword", "Lines"], |
+ ["keyword", "List"], |
+ ["keyword", "ListBox"], |
+ ["keyword", "ListView"], |
+ ["keyword", "local"], |
+ ["keyword", "Lock"], |
+ ["keyword", "Logoff"], |
+ ["keyword", "Low"], |
+ ["keyword", "Lower"], |
+ ["keyword", "Lowercase"], |
+ ["keyword", "MainWindow"], |
+ ["keyword", "Margin"], |
+ ["keyword", "Maximize"], |
+ ["keyword", "MaximizeBox"], |
+ ["keyword", "MaxSize"], |
+ ["keyword", "Minimize"], |
+ ["keyword", "MinimizeBox"], |
+ ["keyword", "MinMax"], |
+ ["keyword", "MinSize"], |
+ ["keyword", "Minutes"], |
+ ["keyword", "MonthCal"], |
+ ["keyword", "Mouse"], |
+ ["keyword", "Move"], |
+ ["keyword", "Multi"], |
+ ["keyword", "NA"], |
+ ["keyword", "No"], |
+ ["keyword", "NoActivate"], |
+ ["keyword", "NoDefault"], |
+ ["keyword", "NoHide"], |
+ ["keyword", "NoIcon"], |
+ ["keyword", "NoMainWindow"], |
+ ["keyword", "norm"], |
+ ["keyword", "Normal"], |
+ ["keyword", "NoSort"], |
+ ["keyword", "NoSortHdr"], |
+ ["keyword", "NoStandard"], |
+ ["keyword", "Not"], |
+ ["keyword", "NoTab"], |
+ ["keyword", "NoTimers"], |
+ ["keyword", "Number"], |
+ ["keyword", "Off"], |
+ ["keyword", "Ok"], |
+ ["keyword", "On"], |
+ ["keyword", "OwnDialogs"], |
+ ["keyword", "Owner"], |
+ ["keyword", "Parse"], |
+ ["keyword", "Password"], |
+ ["keyword", "Picture"], |
+ ["keyword", "Pixel"], |
+ ["keyword", "Pos"], |
+ ["keyword", "Pow"], |
+ ["keyword", "Priority"], |
+ ["keyword", "ProcessName"], |
+ ["keyword", "Radio"], |
+ ["keyword", "Range"], |
+ ["keyword", "Read"], |
+ ["keyword", "ReadOnly"], |
+ ["keyword", "Realtime"], |
+ ["keyword", "Redraw"], |
+ ["keyword", "REG_BINARY"], |
+ ["keyword", "REG_DWORD"], |
+ ["keyword", "REG_EXPAND_SZ"], |
+ ["keyword", "REG_MULTI_SZ"], |
+ ["keyword", "REG_SZ"], |
+ ["keyword", "Region"], |
+ ["keyword", "Relative"], |
+ ["keyword", "Rename"], |
+ ["keyword", "Report"], |
+ ["keyword", "Resize"], |
+ ["keyword", "Restore"], |
+ ["keyword", "Retry"], |
+ ["keyword", "RGB"], |
+ ["keyword", "Screen"], |
+ ["keyword", "Seconds"], |
+ ["keyword", "Section"], |
+ ["keyword", "Serial"], |
+ ["keyword", "SetLabel"], |
+ ["keyword", "ShiftAltTab"], |
+ ["keyword", "Show"], |
+ ["keyword", "Single"], |
+ ["keyword", "Slider"], |
+ ["keyword", "SortDesc"], |
+ ["keyword", "Standard"], |
+ ["keyword", "static"], |
+ ["keyword", "Status"], |
+ ["keyword", "StatusBar"], |
+ ["keyword", "StatusCD"], |
+ ["keyword", "strike"], |
+ ["keyword", "Style"], |
+ ["keyword", "Submit"], |
+ ["keyword", "SysMenu"], |
+ ["keyword", "Tab2"], |
+ ["keyword", "TabStop"], |
+ ["keyword", "Text"], |
+ ["keyword", "Theme"], |
+ ["keyword", "Tile"], |
+ ["keyword", "ToggleCheck"], |
+ ["keyword", "ToggleEnable"], |
+ ["keyword", "ToolWindow"], |
+ ["keyword", "Top"], |
+ ["keyword", "Topmost"], |
+ ["keyword", "TransColor"], |
+ ["keyword", "Transparent"], |
+ ["keyword", "Tray"], |
+ ["keyword", "TreeView"], |
+ ["keyword", "TryAgain"], |
+ ["keyword", "Type"], |
+ ["keyword", "UnCheck"], |
+ ["keyword", "underline"], |
+ ["keyword", "Unicode"], |
+ ["keyword", "Unlock"], |
+ ["keyword", "UpDown"], |
+ ["keyword", "Upper"], |
+ ["keyword", "Uppercase"], |
+ ["keyword", "UseErrorLevel"], |
+ ["keyword", "Vis"], |
+ ["keyword", "VisFirst"], |
+ ["keyword", "Visible"], |
+ ["keyword", "VScroll"], |
+ ["keyword", "Wait"], |
+ ["keyword", "WaitClose"], |
+ ["keyword", "WantCtrlA"], |
+ ["keyword", "WantF2"], |
+ ["keyword", "WantReturn"], |
+ ["keyword", "While"], |
+ ["keyword", "Wrap"], |
+ ["keyword", "Xdigit"], |
+ ["keyword", "xm"], |
+ ["keyword", "xp"], |
+ ["keyword", "xs"], |
+ ["keyword", "Yes"], |
+ ["keyword", "ym"], |
+ ["keyword", "yp"], |
+ ["keyword", "ys"] |
+] |
+ |
+---------------------------------------------------- |
+ |
+Checks for all keywords. |