#define oDOLLAR() write_pass (&Dollar)
#define oPERCENT() write_pass (&Percent)
#define oLP() write_pass (&Lp)
#define oRP() write_pass (&Rp)
#define oTIMES() write_pass (&Times)
#define oPLUS() write_pass (&Plus)
#define oCOMMA() write_pass (&Comma)
#define oMINUS() write_pass (&Minus)
#define oDOT() write_pass (&Dot)
#define oSLASH() write_pass (&Slash)
#define oCOLON() write_pass (&Colon)
#define oEQ() write_pass (&Eq)
#define oQUESTION() write_pass (&Question)
#define oerror() write_pass (&Error)
#define oALLOCATABLE() write_pass (&Allocatable)
#define oALLOCATE() write_pass (&Allocate)
#define oAND_OP() write_pass (&AndOp)
#define oASSIGN() write_pass (&Assign)
#define oBACKSPACE() write_pass (&Backspace)
#define oBINARY_CONSTANT() write_pass (&BinaryConstant)
#define oBLOCK_DATA() write_pass (&BlockData)
#define oCALL() write_pass (&Call)
#define oCASE() write_pass (&Case)
#define oCHAR_SELECTOR_COMMA() write_pass (&CharSelectorComma)
#define oCHARACTER() write_pass (&Character)
#define oCLOSE() write_pass (&Close)
#define oCOMMON() write_pass (&Common)
#define oCOMPLEX() write_pass (&Complex)
#define oCONCAT_OP() write_pass (&ConcatOp)
#define oCONTAINS() write_pass (&Contains)
#define oCONTINUE() write_pass (&Continue)
#define oCYCLE() write_pass (&Cycle)
#define oDATA() write_pass (&Data)
#define oDOUBLE_COMPLEX() write_pass (&DoubleComplex)
#define oDEALLOCATE() write_pass (&Deallocate)
#define oDEFINED_UNARY_OP() write_pass (&DefinedUnaryOp)
#define oDIMENSION() write_pass (&Dimension)
#define oDO() write_pass (&Do)
#define oDOUBLE_PRECISION() write_pass (&DoublePrecision)
#define oELSE() write_pass (&Else)
#define oELSE_IF() write_pass (&ElseIf)
#define oELSE_WHERE() write_pass (&ElseWhere)
#define oEND() write_pass (&End)
#define oEND_BLOCK_DATA() write_pass (&EndBlockData)
#define oEND_DO() write_pass (&EndDo)
#define oEND_FILE() write_pass (&EndFile)
#define oEND_FUNCTION() write_pass (&EndFunction)
#define oEND_IF() write_pass (&EndIf)
#define oEND_INTERFACE() write_pass (&EndInterface)
#define oEND_MODULE() write_pass (&EndModule)
#define oEND_PROGRAM() write_pass (&EndProgram)
#define oEND_SELECT() write_pass (&EndSelect)
#define oEND_SUBROUTINE() write_pass (&EndSubroutine)
#define oEND_TYPE() write_pass (&EndType)
#define oEND_WHERE() write_pass (&EndWhere)
#define oENTRY() write_pass (&Entry)
#define oEOS() write_pass (&Eos)
#define oEQUIVALENCE() write_pass (&Equivalence)
#define oEQUIV_OP_F() write_pass (&EquivOpF)
#define oEQUIV_OP_T() write_pass (&EquivOpT)
#define oEXIT() write_pass (&Exit)
#define oEXTERNAL() write_pass (&External)
#define oFUNCTION() write_pass (&Function)
#define oGO_TO() write_pass (&GoTo)
#define oHEX_CONSTANT() write_pass (&HexConstant)
#define oIF() write_pass (&If)
#define oIMPLICIT() write_pass (&Implicit)
#define oINCLUDE() write_pass (&Include)
#define oINQUIRE() write_pass (&Inquire)
#define oINTEGER() write_pass (&Integer)
#define oINTENT() write_pass (&Intent)
#define oINTERFACE() write_pass (&Interface)
#define oINTRINSIC() write_pass (&Intrinsic)
#define oLDAC() write_pass (&Ldac)
#define oLOGICAL() write_pass (&Logical)
#define oLPEQI() write_pass (&Lpeqi)
#define oLPIMP() write_pass (&Lpimp)
#define oMODULE() write_pass (&Module)
#define oNAMELIST() write_pass (&Namelist)
#define oNOT_OP() write_pass (&NotOp)
#define oNULLIFY() write_pass (&Nullify)
#define oOCTAL_CONSTANT() write_pass (&OctalConstant)
#define oOPEN() write_pass (&Open)
#define oOPTIONAL() write_pass (&Optional)
#define oOR_OP() write_pass (&OrOp)
#define oPARAMETER() write_pass (&Parameter)
#define oPAUSE() write_pass (&Pause)
#define oPOINTER() write_pass (&Pointer)
#define oPOINT_OP() write_pass (&PointOp)
#define oPOINT_TO() write_pass (&PointTo)
#define oPOWER_OP() write_pass (&PowerOp)
#define oPRINT() write_pass (&Print)
#define oPRIVATE() write_pass (&Private)
#define oKPROGRAM() write_pass (&Kprogram)
#define oPUBLIC() write_pass (&Public)
#define oRDAC() write_pass (&Rdac)
#define oREAD() write_pass (&Read)
#define oREAL() write_pass (&Real)
#define oRECURSIVE() write_pass (&Recursive)
#define oREL_OP_EQ() write_pass (&RelOpEq)
#define oREL_OP_GE() write_pass (&RelOpGe)
#define oREL_OP_GT() write_pass (&RelOpGt)
#define oREL_OP_LE() write_pass (&RelOpLe)
#define oREL_OP_LT() write_pass (&RelOpLt)
#define oREL_OP_NE() write_pass (&RelOpNe)
#define oRETURN() write_pass (&Return)
#define oREWIND() write_pass (&Rewind)
#define oSAVE() write_pass (&Save)
#define oSELECT() write_pass (&Select)
#define oSEQUENCE() write_pass (&Sequence)
#define oSTOP() write_pass (&Stop)
#define oSUBROUTINE() write_pass (&Subroutine)
#define oKTARGET() write_pass (&Ktarget)
#define oTO() write_pass (&To)
#define oTYPE() write_pass (&Type)
#define oUSE() write_pass (&Use)
#define oWHERE() write_pass (&Where)
#define oWRITE() write_pass (&Write)
#define oXOR_OP() write_pass (&XorOp)
#define oARRAY() write_pass (&Array)
#define oFORALL() write_pass (&Forall)
#define oDIRBLOCK() write_pass (&Dirblock)
#define oDIRMBLOCK() write_pass (&Dirmblock)
#define oDIRCYCLIC() write_pass (&Dircyclic)
#define oDIRDECOMPOSE() write_pass (&Dirdecompose)
#define oDIRDISTRIBUTE() write_pass (&Dirdistribute)
#define oDIRALIGN() write_pass (&Diralign)
#define oDIRWITH() write_pass (&Dirwith)
#define oDIRINDEPENDENT() write_pass (&Dirindependent)
#define oDIRNEW() write_pass (&Dirnew)
#define oDIRPURE() write_pass (&Dirpure)
#define oSFORALL() write_pass (&Sforall)
#define oSENDFORALL() write_pass (&Sendforall)
#define oMFORALL() write_pass (&Mforall)
#define oENDFORALL() write_pass (&Endforall)
#define oEXDIRCONSTRUCT() write_pass (&Exdirconstruct)
#define oEXDIRLINK() write_pass (&Exdirlink)
#define oEXDIRLOAD() write_pass (&Exdirload)
#define oEXDIRGEOMETRY() write_pass (&Exdirgeometry)
#define oEXDIRPARTITION() write_pass (&Exdirpartition)
#define oEXDIRSET() write_pass (&Exdirset)
#define oEXDIRBY() write_pass (&Exdirby)
#define oEXDIRUSING() write_pass (&Exdirusing)
#define oEXDIRREDISTRIBUTE() write_pass (&Exdirredistribute)
#define oDIRRANGE() write_pass (&Dirrange)
#define oDIRPROCESSORS() write_pass (&Dirprocessors)
#define oDIRNUMBER_OF_PROCS() write_pass (&DirnumberOfProcs)
#define oDIRSCALARPROC() write_pass (&Dirscalarproc)
#define oSCHEDTYPE() write_pass (&Schedtype)
#define oDIRFVPROC() write_pass (&Dirfvproc)
#define oDIRFDECOMP() write_pass (&Dirfdecomp)
#define oDIRFEMBED() write_pass (&Dirfembed)
#define oDIRFDISTRIBUTE() write_pass (&Dirfdistribute)
#define oDIRFALIGN() write_pass (&Dirfalign)
#define oDIRISDAD() write_pass (&Dirisdad)
#define oDIRISDECOMP() write_pass (&Dirisdecomp)
#define oDUMTOK() write_pass (&Dumtok)
#define oOP() write_pass (&Op)
#define oIGNORE_STMT() write_pass (&IgnoreStmt)
#define oFORALL_BLOCK() write_pass (&ForallBlock)
#define oWHERE_BLOCK() write_pass (&WhereBlock)
#define oELSEWHERE_BLOCK() write_pass (&ElsewhereBlock)
#define oIF_BLOCK() write_pass (&IfBlock)
#define oELSE_BLOCK() write_pass (&ElseBlock)
#define oDO_BLOCK() write_pass (&DoBlock)
#define oCASE_BLOCK() write_pass (&CaseBlock)
#define oELSE_IF_BLOCK() write_pass (&ElseIfBlock)
#define oSPECIFICATION_PART_BLOCK() write_pass (&SpecificationPartBlock)
#define oEXECUTION_PART_BLOCK() write_pass (&ExecutionPartBlock)
