package Ġcom . jetbrains . snake charm . lang . parser Ċ Ċ import Ġcom . intellij . psi . tree . Token Set Ċ import Ġcom . jetbrains . python . psi . Py ElementType Ċ Ċ /** Ċ Ġ* Ġ@ author ĠRoman . Ch ern y atch ik Ċ Ġ* Ġ@ date Ġ 2 0 1 8 - 1 2 - 3 1 Ċ Ġ*/ Ċ object ĠSn ak em ake Token Types Ġ{ ĊĠĠĠ Ġval ĠRULE _ KEYWORD Ġ= ĠPy ElementType (" RULE _ KEYWORD ") Ġ// Ġrule ĊĠĠĠ Ġval ĠCHECK POINT _ KEYWORD Ġ= ĠPy ElementType (" CHECK POINT _ KEYWORD ") Ġ// Ġrule ĊĊĠĠĠ Ġval ĠWORK FLOW _ CONFIG FILE _ KEYWORD Ġ= ĠPy ElementType (" WORK FLOW _ CONFIG FILE _ KEYWORD ") ĊĠĠĠ Ġval ĠWORK FLOW _ REPORT _ KEYWORD Ġ= ĠPy ElementType (" WORK FLOW _ REPORT _ KEYWORD ") ĊĠĠĠ Ġval ĠWORK FLOW _ W IL DC ARD _ CONSTRAINT S _ KEYWORD Ġ= ĠPy ElementType (" WORK FLOW _ W IL DC ARD _ CONSTRAINT S _ KEYWORD ") ĊĠĠĠ Ġval ĠWORK FLOW _ SING ULAR ITY _ KEYWORD Ġ= ĠPy ElementType (" WORK FLOW _ SING ULAR ITY _ KEYWORD ") ĊĠĠĠ Ġval ĠWORK FLOW _ INCLUDE _ KEYWORD Ġ= ĠPy ElementType (" WORK FLOW _ INCLUDE _ KEYWORD ") ĊĠĠĠ Ġval ĠWORK FLOW _ WORKDIR _ KEYWORD Ġ= ĠPy ElementType (" WORK FLOW _ WORKDIR _ KEYWORD ") ĊĊĠĠĠ Ġval ĠWORK FLOW _ TOP LEVEL _ PAR AML ISTS _ DE COR ATOR _ KEYWORD S Ġ= ĠToken Set . create ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠWORK FLOW _ CONFIG FILE _ KEYWORD , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠWORK FLOW _ REPORT _ KEYWORD , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠWORK FLOW _ SING ULAR ITY _ KEYWORD , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠWORK FLOW _ INCLUDE _ KEYWORD , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠWORK FLOW _ WORKDIR _ KEYWORD , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠWORK FLOW _ W IL DC ARD _ CONSTRAINT S _ KEYWORD ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġval ĠWORK FLOW _ LOCAL R ULES _ KEYWORD Ġ= ĠPy ElementType (" WORK FLOW _ LOCAL R ULES _ KEYWORD ") ĊĠĠĠ Ġval ĠWORK FLOW _ RULE ORDER _ KEYWORD Ġ= ĠPy ElementType (" WORK FLOW _ RULE ORDER _ KEYWORD ") ĊĊĠĠĠ Ġval ĠWORK FLOW _ ON SUCCESS _ KEYWORD Ġ= ĠPy ElementType (" WORK FLOW _ ON SUCCESS _ KEYWORD ") ĊĠĠĠ Ġval ĠWORK FLOW _ ON ERROR _ KEYWORD Ġ= ĠPy ElementType (" WORK FLOW _ ON ERROR _ KEYWORD ") ĊĠĠĠ Ġval ĠWORK FLOW _ ON START _ KEYWORD Ġ= ĠPy ElementType (" WORK FLOW _ ON START _ KEYWORD ") ĊĠĠĠ Ġval ĠWORK FLOW _ TOP LEVEL _ PYTHON _ BLOCK _ PARAMETER _ KEYWORD S Ġ= ĠToken Set . create ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠWORK FLOW _ ON SUCCESS _ KEYWORD , ĠWORK FLOW _ ON ERROR _ KEYWORD , ĠWORK FLOW _ ON START _ KEYWORD ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġval ĠWORK FLOW _ TOP LEVEL _ DE COR ATORS Ġ= ĠToken Set . or Set ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠWORK FLOW _ TOP LEVEL _ PAR AML ISTS _ DE COR ATOR _ KEYWORD S , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠWORK FLOW _ TOP LEVEL _ PYTHON _ BLOCK _ PARAMETER _ KEYWORD S , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠToken Set . create ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠRULE _ KEYWORD , ĠCHECK POINT _ KEYWORD , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠWORK FLOW _ LOCAL R ULES _ KEYWORD , ĠWORK FLOW _ RULE ORDER _ KEYWORD ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ)) Ċ }