TEXT   30
Python
Guest on 5th February 2023 01:15:56 PM


  1. ### PYTHON LANGUAGE ###
  2.  
  3. #   ELEMENT_NAME [optional-css-class] REGULAR_EXPRESSION
  4.  
  5.     CASE_INSENSITIVE = ON
  6.  
  7.     NAME                Python
  8.     VERSION             1.1
  9.  
  10.     COMMENT             (#.*?$)
  11.     STRING              (?:(?<!\\)""".*?(?<!\\)""")|(?:(?<!\\)'''.*?(?<!\\)''')|(?default)
  12.    
  13.     FUNCTION:KEYWORD    \b(?alt:function.txt)\b
  14.     MODULE:KEYWORD      \b(?alt:module.txt)\b
  15.     EXCEPTION:KEYWORD   \b(?alt:exception.txt)\b
  16.     STATEMENT           \b(?alt:statement.txt)\b
  17.     RESERVED            \b(?alt:reserved.txt)\b
  18.     TYPE                \b(?alt:type.txt)\b
  19.     MODIFIER            \b(?alt:modifier.txt)\b
  20.    
  21.     ENTITY              (?default)
  22.     # TODO: capture variables like "return variable"
  23.     VARIABLE            (?default)
  24.     IDENTIFIER          (?default)
  25.     CONSTANT            (?default)
  26.     OPERATOR            (?default)
  27.     SYMBOL              (?default)

Raw Paste

Login or Register to edit or fork this paste. It's free.