package edu.udel.cis.vsl.abc.front.fortran.parse; import org.antlr.runtime.Token; import edu.udel.cis.vsl.abc.ast.IF.AST; import edu.udel.cis.vsl.abc.front.fortran.ptree.MFTree; import edu.udel.cis.vsl.abc.front.fortran.ptree.MFPUtils.AO; import edu.udel.cis.vsl.abc.front.fortran.ptree.MFPUtils.AS; import edu.udel.cis.vsl.abc.front.fortran.ptree.MFPUtils.ASE; import edu.udel.cis.vsl.abc.front.fortran.ptree.MFPUtils.CDS; import edu.udel.cis.vsl.abc.front.fortran.ptree.MFPUtils.CPLXP; import edu.udel.cis.vsl.abc.front.fortran.ptree.MFPUtils.CS; import edu.udel.cis.vsl.abc.front.fortran.ptree.MFPUtils.DIGS; import edu.udel.cis.vsl.abc.front.fortran.ptree.MFPUtils.DTS; import edu.udel.cis.vsl.abc.front.fortran.ptree.MFPUtils.EWS; import edu.udel.cis.vsl.abc.front.fortran.ptree.MFPUtils.GS; import edu.udel.cis.vsl.abc.front.fortran.ptree.MFPUtils.INIT; import edu.udel.cis.vsl.abc.front.fortran.ptree.MFPUtils.IS; import edu.udel.cis.vsl.abc.front.fortran.ptree.MFPUtils.ITS; import edu.udel.cis.vsl.abc.front.fortran.ptree.MFPUtils.LC; import edu.udel.cis.vsl.abc.front.fortran.ptree.MFPUtils.PA; import edu.udel.cis.vsl.abc.front.fortran.ptree.MFPUtils.TBPB; import edu.udel.cis.vsl.abc.front.fortran.ptree.MFPUtils.TPD_OR_CD; import edu.udel.cis.vsl.abc.front.fortran.ptree.MFPUtils.TPV; public class MFortranParserAction { private AST ast; MFortranParserAction(String filename) { } // Called by MFP void inclusion(String string, String fileName) { // TODO Auto-generated method stub assert false; } // Called by MFP, MFortranParser2018 void start_of_file(String string, String string2) { // TODO Auto-generated method stub assert false; } // Called by MFP, MFortranParser2018 void end_of_file(String string, String string2) { // TODO Auto-generated method stub assert false; } // Called by MFPAbstract AST getAST() { return ast; } MFTree getFortranParseTree() { // TODO: This rule is unimplemented assert (false); return null; } private boolean isExpr(int rule) { switch (rule) { default : return false; } } private boolean isExec(int rule) { switch (rule) { default : return false; } } private boolean isDecl(int rule) { // declaration_construct // parameter_stmt // format_stmt // entry_stmt return false; } // R501: program // R502: program unit /** * R503: external subprogram * * @param hasPrefix */ void ext_function_subprogram(boolean hasPrefix) { // TODO Auto-generated method stub assert false; assert false; } /** * R504: specification part * * @param num_use * @param num_import * @param num_implicit * @param num_decl */ void specification_part(int numUse, int numImport, int numImplicit, int numDecl) { // num_decl asks isDecl // TODO Auto-generated method stub assert false; } /** * R505: implicit part
* R506: implicit part stmt */ void declaration_construct() { // TODO Auto-generated method stub assert false; } /** * R507: declaration construct
* R508: specification construct
* R513: other specification stmt * */ void execution_part() { // TODO Auto-generated method stub assert false; } /** * R509: execution part */ void execution_part_construct() { // TODO Auto-generated method stub assert false; } /** * R511: internal subprogram part * * @param num_internal_subprogram */ void internal_subprogram_part(int numInternalSubprogram) { // TODO Auto-generated method stub assert false; } /** * R512: internal subprogram */ void internal_subprogram() { // TODO Auto-generated method stub assert false; } /** * R514: executable construct */ void executable_construct() { // TODO Auto-generated method stub assert false; } /** * R515: action stmt */ void action_stmt() { // TODO Auto-generated method stub assert false; } /** * R516: keyword */ void keyword() { // TODO Auto-generated method stub assert false; } // R601: alphanumeric character // R602: underscore /** * R603: name * * @param name */ void name(Token name) { // TODO Auto-generated method stub assert false; } /** * R604: constant
* * @param constant */ void constant(Token constant) { // TODO Auto-generated method stub assert false; } /** * R605: literal constant */ void literal_constant() { // TODO Auto-generated method stub assert false; } /** * R607: int constant * * @param constant */ void int_constant(Token constant) { // TODO Auto-generated method stub assert false; } /** * R608: intrinsic operator */ void intrinsic_operator() { // TODO Auto-generated method stub assert false; } /** * R609 defined operator * * @param t_definedOp * The {@link Token} used for being defined. * @param isExtendedIntrinsicOp * true iff t_definedOp is an intrinsic * operator extended by the source code;
* false iff the token defined is not an intrinsic * operator. */ void defined_operator(Token definedOp, boolean isExtendedIntrinsicOp) { // TODO Auto-generated method stub assert false; } /** * R610: extended intrinsic op */ void extended_intrinsic_op() { // TODO Auto-generated method stub assert false; } /** * R611: label * * @param t */ void label(Token lbl) { // TODO Auto-generated method stub assert false; } /** * L611: label list * * @param numLbl */ void label_list(int numLbl) { // TODO Auto-generated method stub assert false; } /** * R701: type param value * * @param type_param_value_kind */ void type_param_value(TPV kindTypeParamValue) { // TODO Auto-generated method stub assert false; } /** * R702: type spec */ void type_spec() { // TODO Auto-generated method stub assert false; } /** * R703: declaration type spec * * @param keyword * @param decl_type_spec_kind */ void declaration_type_spec(Token keyword, DTS kindDeclTypeSpec) { // TODO Auto-generated method stub assert false; } /** * R704: intrinsic type spec
* R705: integer type spec * * @param type * @param precision * @param kindIntrTypeSpec * @param hasKindSelector */ void intrinsic_type_spec(Token type, Token precision, ITS kindIntrTypeSpec, boolean hasKindSelector) { // TODO Auto-generated method stub assert false; } /** * R706: kind selector * * @param kind * @param equals */ void kind_selector(Token kind, Token equals) { // TODO Auto-generated method stub assert false; } /** * R708: int literal constant * * @param sign */ void signed_int_literal_constant(Token sign) { // TODO Auto-generated method stub assert false; } /** * R708: int literal constant * * @param digits * @param kind */ void int_literal_constant(Token digits, Token kind) { // TODO Auto-generated method stub assert false; } /** * R709: kind param * * @param param */ void kind_param(Token param) { // TODO Auto-generated method stub assert false; } // R711: digit string /** * R713: signed real literal constant * * @param sign */ void signed_real_literal_constant(Token sign) { // TODO Auto-generated method stub assert false; } /** * R714: real literal constant * * @param constant * @param kind */ void real_literal_constant(Token constant, Token kind) { // TODO Auto-generated method stub assert false; } // R715: significand // R716: exponent letter // R717: exponent /** * R718: complex literal constant */ void complex_literal_constant() { // TODO Auto-generated method stub assert false; } /** * R719: real part * * @param ident * @param kindCplx */ void real_part(Token ident, CPLXP kindCplx) { // TODO Auto-generated method stub assert false; } /** * R720: imag part * * @param ident * @param kindCplx */ void imag_part(Token ident, CPLXP kindCplx) { // TODO Auto-generated method stub assert false; } /** * R721: char selector * * @param len * @param kind * @param kindCharSelector0 * @param kindCharSelector1 */ void char_selector(Token len, Token kind, CS kindCharSelector0, CS kindCharSelector1) { // TODO Auto-generated method stub assert false; } /** * R722: length selector * * @param len * @param kindCharSelector */ void length_selector(Token len, CS kindCharSelector) { // TODO Auto-generated method stub assert false; } /** * R723: char length * * @param isTypeParamVal */ void char_length(boolean isTypeParamVal) { // TODO Auto-generated method stub assert false; } /** * R724: char literal constant * * @param digits * @param constant */ void char_literal_constant(Token digits, Token constant) { // TODO Auto-generated method stub assert false; } /** * R725: logical literal constant * * @param val * @param kind */ void logical_literal_constant(Token val, Token kind) { // TODO Auto-generated method stub assert false; } /** * R726: derived type def */ void derived_type_def() { // TODO Auto-generated method stub assert false; } /** * R727: derived type stmt * * @param lbl * @param type * @param ident * @param eos * @param hasTypeAttrSpecList * @param hasTypeParamNameList */ void derived_type_stmt(Token lbl, Token type, Token ident, Token eos, boolean hasTypeAttrSpecList, boolean hasTypeParamNameList) { // TODO Auto-generated method stub assert false; } /** * D603: generic name * * @param ident */ void generic_name(Token ident) { // TODO Auto-generated method stub assert false; } /** * L603: generic name list * * @param numGName */ void generic_name_list(int numGName) { // TODO Auto-generated method stub assert false; } /** * R728: type attr spec * * @param keyword * @param ident * @param kindTypeAttrSpec */ void type_attr_spec(Token keyword, Token ident, AS kindTypeAttrSpec) { // TODO Auto-generated method stub assert false; } /** * L728: type attr spec list * * @param numTypeAttr */ void type_attr_spec_list(int numTypeAttr) { // TODO Auto-generated method stub assert false; } /** * R729: private or sequence */ void private_or_sequence() { // TODO Auto-generated method stub assert false; } /** * R730: end type stmt * * @param lbl * @param end * @param type * @param id * @param eos */ void end_type_stmt(Token lbl, Token end, Token type, Token id, Token eos) { // TODO Auto-generated method stub assert false; } /** * R731: sequence stmt * * @param lbl * @param sequence * @param eos */ void sequence_stmt(Token lbl, Token sequence, Token eos) { // TODO Auto-generated method stub assert false; } /** * R732: type param def stmt
* R736: component def stmt * * @param eos * @param kindOfStmt */ void type_param_or_comp_def_stmt(Token eos, TPD_OR_CD kindOfStmt) { // TODO Auto-generated method stub assert false; } /** * L732: type param or comp def stmt_list */ void type_param_or_comp_def_stmt_list() { // TODO Auto-generated method stub assert false; } /** * R733: type param decl * * @param ident * @param hasInit */ void type_param_decl(Token ident, boolean hasInit) { // TODO Auto-generated method stub assert false; } /** * L733: type param decl list * * @param numTypeParamDecl */ void type_param_decl_list(int numTypeParamDecl) { // TODO Auto-generated method stub assert false; } /** * R734: type param attr spec * * @param kind * @param kindTypeParamAttrSpec */ void type_param_attr_spec(Token kind, AS kindTypeParamAttrSpec) { // TODO Auto-generated method stub assert false; } // R735: component part /** * R736: component def stmt * * @param kindCompDef */ void component_def_stmt(CDS kindCompDef) { // TODO Auto-generated method stub assert false; } /** * R737: data component def stmt * * @param lbl * @param eos * @param hasCompAttrSpec */ void data_component_def_stmt(Token lbl, Token eos, boolean hasCompAttrSpec) { // TODO Auto-generated method stub assert false; } /** * R738: component attr spec * * @param keyword * @param kindAcessSpec */ void component_attr_spec(Token keyword, AS kindCompAttrSpec) { // TODO Auto-generated method stub assert false; } /** * L738: component attr spec list * * @param numCompAttrSpec */ void component_attr_spec_list(int numCompAttrSpec) { // TODO Auto-generated method stub assert false; } /** * R739: component decl * * @param ident * @param hasCompArrSpec * @param hasCoarrSpec * @param hasCharLen * @param hasInit */ void component_decl(Token ident, boolean hasCompArrSpec, boolean hasCoarrSpec, boolean hasCharLen, boolean hasInit) { // TODO Auto-generated method stub assert false; } /** * L739: component decl list * * @param numCompDecl */ void component_decl_list(int numCompDecl) { // TODO Auto-generated method stub assert false; } /** * R740: component array spec * * @param isExplicitShapeSpec * false iff this spec is deferred shape spec list */ void component_array_spec(boolean isExplicitShapeSpec) { // TODO Auto-generated method stub assert false; } /** * R741: proc component def stmt * * @param lbl * @param procedure * @param eos * @param hasInterface */ void proc_component_def_stmt(Token lbl, Token procedure, Token eos, boolean hasInterface) { // TODO Auto-generated method stub assert false; } /** * R742: proc component attr spec * * @param pointer * @param ident * @param kindProcCompAttrSpec */ void proc_component_attr_spec(Token pointer, Token ident, AS kindProcCompAttrSpec) { // TODO Auto-generated method stub assert false; } /** * L742: proc component attr spec list * * @param numProcCompAttrSpec */ void proc_component_attr_spec_list(int numProcCompAttrSpec) { // TODO Auto-generated method stub assert false; } /** * R743: component initialization
* R744: initial data target */ void component_initialization() { // TODO Auto-generated method stub assert false; } /** * R745: private components stmt * * @param lbl * @param tPrivate * @param eos */ void private_components_stmt(Token lbl, Token tPrivate, Token eos) { // TODO Auto-generated method stub assert false; } /** * R746: type bound procedure part * * @param numTypeBoundProc * @param hasBindingPrivateStmt */ void type_bound_procedure_part(int numTypeBoundProc, boolean hasBindingPrivateStmt) { // TODO Auto-generated method stub assert false; } /** * R747: binding private stmt * * @param lbl * @param tPrivate * @param eos */ void binding_private_stmt(Token lbl, Token tPrivate, Token eos) { // TODO Auto-generated method stub assert false; } /** * R748: type bound proc binding * * @param lbl * @param kindTypeBoundProcBinding * @param eos */ void type_bound_proc_binding(Token lbl, TBPB kindTypeBoundProcBinding, Token eos) { // TODO Auto-generated method stub assert false; } /** * R749: type bound procedure stmt * * @param procedure * @param ident * @param hasBindAttrList * @param hasColonColon */ void type_bound_procedure_stmt(Token procedure, Token ident, boolean hasBindAttrList, boolean hasColonColon) { // TODO Auto-generated method stub assert false; } /** * R750: type bound proc decl * * @param ident0 * @param ident1 */ void type_bound_proc_decl(Token ident0, Token ident1) { // TODO Auto-generated method stub assert false; } /** * L750: type bound proc decl list * * @param numTypeBoundProcDecl */ void type_bound_proc_decl_list(int numTypeBoundProcDecl) { // TODO Auto-generated method stub assert false; } /** * R751: type bound generic stmt * * @param generic * @param hasAccessSpec */ void type_bound_generic_stmt(Token generic, boolean hasAccessSpec) { // TODO Auto-generated method stub assert false; } /** * R752: binding attr * * @param keyword * @param kindBindAttrSpec * @param ident */ void binding_attr(Token keyword, AS kindBindAttrSpec, Token ident) { // TODO Auto-generated method stub assert false; } /** * L752: binding attr list * * @param numBindAttr */ void binding_attr_list(int numBindAttr) { // TODO Auto-generated method stub assert false; } /** * R753: final procedure stmt * * @param tFinal */ void final_procedure_stmt(Token tFinal) { // TODO Auto-generated method stub assert false; } /** * R754: derived type spec * * @param ident * @param hasTypeParamSpecList */ void derived_type_spec(Token ident, boolean hasTypeParamSpecList) { // TODO Auto-generated method stub assert false; } /** * R755: type param spec * * @param keyWord */ void type_param_spec(Token keyWord) { // TODO Auto-generated method stub assert false; } /** * L755: type param spec lists * * @param numTypeParamSpec */ void type_param_spec_list(int numTypeParamSpec) { // TODO Auto-generated method stub assert false; } /** * R756: structure constructor * * @param ident */ void structure_constructor(Token ident) { // TODO Auto-generated method stub assert false; } /** * R757: component spec * * @param keyword */ void component_spec(Token keyword) { // TODO Auto-generated method stub assert false; } /** * L757: component spec list * * @param numCompSpec */ void component_spec_list(int numCompSpec) { // TODO Auto-generated method stub assert false; } /** * R758: component data source */ void component_data_source() { // TODO Auto-generated method stub assert false; } /** * R759: enum def * * @param numEnumerator */ void enum_def(int numEnumeratorDef) { // TODO Auto-generated method stub assert false; } /** * R760: enum def stmt * * @param lbl * @param tEnum * @param bind * @param ident * @param eos */ void enum_def_stmt(Token lbl, Token tEnum, Token bind, Token ident, Token eos) { // TODO Auto-generated method stub assert false; } /** * R761: enumerator def stmt * * @param lbl * @param enumerator * @param eos */ void enumerator_def_stmt(Token lbl, Token enumerator, Token eos) { // TODO Auto-generated method stub assert false; } /** * R762: enumerator * * @param ident * @param hasExpr */ void enumerator(Token ident, boolean hasExpr) { // TODO Auto-generated method stub assert false; } /** * L762: enumerator list * * @param numEnumerator */ void enumerator_list(int numEnumerator) { // TODO Auto-generated method stub assert false; } /** * R763: end enum stmt * * @param lbl * @param end * @param tEnum * @param eos */ void end_enum_stmt(Token lbl, Token end, Token tEnum, Token eos) { // TODO Auto-generated method stub assert false; } /** * R764: boz literal constant
* (bin, oct or hex) * * @param keyword */ void boz_literal_constant(Token keyword) { // TODO Auto-generated method stub assert false; } // R765: binary constant // R766: octal constant // R767: hex constant // R768: hex digit /** * R769: array constructor */ void array_constructor() { // TODO Auto-generated method stub assert false; } /** * R770: ac spec */ void ac_spec() { // TODO Auto-generated method stub assert false; } // R771: lbracket // R772: rbracket /** * R773: ac value */ void ac_value() { // TODO Auto-generated method stub assert false; } /** * L773: ac value list * * @param numAcVal */ void ac_value_list(int numAcVal) { // TODO Auto-generated method stub assert false; } /** * R774: ac implied do */ void ac_implied_do() { // TODO Auto-generated method stub assert false; } /** * R775: ac implied do control
* R776: ac do variable * * @param hasStride */ void ac_implied_do_control(boolean hasStride) { // TODO Auto-generated method stub assert false; } /** * R801: type declaration stmt * * @param lbl * @param numAttrSpec * @param eos */ void type_declaration_stmt(Token lbl, int numAttrSpec, Token eos) { // TODO Auto-generated method stub assert false; } /** * R802: attr spec * * @param keyword * @param kindAttrSpec */ void attr_spec(Token keyword, AS kindAttrSpec) { } /** * R803: entity decl * * @param ident * @param hasArrSpec * @param hasCoarrSpec * @param hasCharLength * @param hasInit */ void entity_decl(Token ident, boolean hasArrSpec, boolean hasCoarrSpec, boolean hasCharLength, boolean hasInit) { // TODO Auto-generated method stub assert false; } /** * L803: entity decl list * * @param numEntityDecl */ void entity_decl_list(int numEntityDecl) { // TODO Auto-generated method stub assert false; } // R804: object name /** * R805: initialization * * @param val */ void initialization(INIT kindInit) { // TODO Auto-generated method stub assert false; } /** * R806: null init * * @param ident * shall be 'NULL' */ void null_init(Token ident) { // TODO Auto-generated method stub assert false; } /** * R807: access spec * * @param keyword * @param kindAccessSpec */ void access_spec(Token keyword, AS kindAccessSpec) { // TODO Auto-generated method stub assert false; } /** * R808: language binding spec * * @param bind * @param ident * @param hasName */ void language_binding_spec(Token bind, Token ident, boolean hasName) { // TODO Auto-generated method stub assert false; } /** * R809: coarray spec (replaced by array_spec)
* R810: deferred coshape spec (replaced by array_spec)
* R811: explicit coshape spec (replaced by array_spec)
* R812: lower cobound (see rule 817 lower bound)
* R813: upper cobound (see rule 818 upper bound) * * @param numCoarrSpec */ void coarray_spec(int numCoarrSpec) { // TODO Auto-generated method stub assert false; } /** * R814: dimension spec * * @param dimension */ void dimension_spec(Token dimension) { // TODO Auto-generated method stub assert false; } /** * R815: array spec
* R819: assumed shape spec
* R821: assumed implied spec
* R822: assumed size spec
* R823: implied shape or assumed size spec
* R824: implied shape spec
* R825: assumed rank spec * * @param numArrSpec */ void array_spec(int numArrSpec) { // TODO Auto-generated method stub assert false; } /** * D815: array spec * * @param type */ void array_spec_element(ASE kindArrSpecElem) { // TODO Auto-generated method stub assert false; } /** * R816: explicit shape spec * * @param hasUpperBound */ void explicit_shape_spec(boolean hasUpperBound) { // TODO Auto-generated method stub assert false; } /** * L816: explicit shape spec list * * @param numExplicitShapeSpec */ void explicit_shape_spec_list(int numExplicitShapeSpec) { // TODO Auto-generated method stub assert false; } // R817: lower bound // R818: upper bound /** * L820: deferred shape spec list
* R820: deferred shape spec * * @param numDeferredShapeSpec */ void deferred_shape_spec_list(int numDeferredShapeSpec) { // TODO Auto-generated method stub assert false; } /** * R826: intent spec * * @param in * @param out * @param kindIntentSpec */ void intent_spec(Token in, Token out, IS kindIntentSpec) { // TODO Auto-generated method stub assert false; } /** * R827: access stmt * * @param lbl * @param eos * @param hasAccessIdList */ void access_stmt(Token lbl, Token eos, boolean hasAccessIdList) { // TODO Auto-generated method stub assert false; } /** * R828: access id */ void access_id() { // TODO Auto-generated method stub assert false; } /** * L828: access id list * * @param numAccessId */ void access_id_list(int numAccessId) { // TODO Auto-generated method stub assert false; } /** * R829: allocatable stmt * * @param lbl * @param allocatable * @param eos */ void allocatable_stmt(Token lbl, Token allocatable, Token eos) { // TODO Auto-generated method stub assert false; } /** * R830: allocatable decl * * @param ident * @param hasArrSpec * @param hasCoarrSpec */ void allocatable_decl(Token ident, boolean hasArrSpec, boolean hasCoarrSpec) { // TODO Auto-generated method stub assert false; } /** * L830: allocatable decl list * * @param numAllocDecl */ void allocatable_decl_list(int numAllocDecl) { // TODO Auto-generated method stub assert false; } /** * R831: asynchronous stmt * * @param lbl * @param asynchronous * @param eos */ void asynchronous_stmt(Token lbl, Token asynchronous, Token eos) { // TODO Auto-generated method stub assert false; } /** * R832: bind stmt * * @param lbl * @param eos */ void bind_stmt(Token lbl, Token eos) { // TODO Auto-generated method stub assert false; } /** * R833: bind entity * * @param ident * @param isCommonBlockIdent */ void bind_entity(Token ident, boolean isCommonBlockIdent) { // TODO Auto-generated method stub assert false; } /** * L833: bind entity list * * @param numBindEntity */ void bind_entity_list(int numBindEntity) { // TODO Auto-generated method stub assert false; } /** * R834: codimension stmt * * @param lbl * @param codimension * @param eos */ void codimension_stmt(Token lbl, Token codimension, Token eos) { // TODO Auto-generated method stub assert false; } /** * R835: codimension decl * * @param ident * @param lbracket * @param rbracket */ void codimension_decl(Token ident, Token lbracket, Token rbracket) { // TODO Auto-generated method stub assert false; } /** * L835: codimension decl list * * @param numCodimDecl */ void codimension_decl_list(int numCodimDecl) { // TODO Auto-generated method stub assert false; } /** * R836: contiguous stmt * * @param lbl * @param contiguous * @param eos */ void contiguous_stmt(Token lbl, Token contiguous, Token eos) { // TODO Auto-generated method stub assert false; } /** * R837: data stmt * * @param lbl * @param data * @param eos * @param numDataStmtSet */ void data_stmt(Token lbl, Token data, Token eos, int numDataStmtSet) { // TODO Auto-generated method stub assert false; } /** * R838: data stmt set */ void data_stmt_set() { // TODO Auto-generated method stub assert false; } /** * R839: data stmt object */ void data_stmt_object() { // TODO Auto-generated method stub assert false; } /** * L839: data stmt object list * * @param numDataStmtObj */ void data_stmt_object_list(int numDataStmtObj) { // TODO Auto-generated method stub assert false; } /** * R840: data implied do
* R842: data i do variable * * @param ident * @param hasStride */ void data_implied_do(Token ident, boolean hasStride) { // TODO Auto-generated method stub assert false; } /** * R841: data i do object */ void data_i_do_object() { // TODO Auto-generated method stub assert false; } /** * L841: data i do object list * * @param numDataIDoObj */ void data_i_do_object_list(int numDataIDoObj) { // TODO Auto-generated method stub assert false; } /** * R843: data stmt value
* R844: data stmt repeat
* R846: int constant subobject
* R847: constant subobject * * @param asterisk */ void data_stmt_value(Token asterisk) { // TODO Auto-generated method stub assert false; } /** * L843: data stmt value list * * @param numDataStmtVal */ void data_stmt_value_list(int numDataStmtVal) { // TODO Auto-generated method stub assert false; } /** * R845: data stmt constant */ void data_stmt_constant() { // TODO Auto-generated method stub assert false; } /** * R848: dimension stmt * * @param lbl * @param dimension * @param eos * @param numDimDecl */ void dimension_stmt(Token lbl, Token dimension, Token eos, int numDimDecl) { // TODO Auto-generated method stub assert false; } /** * D848: dimension stmt * * @param ident */ void dimension_decl(Token ident) { // TODO Auto-generated method stub assert false; } /** * R849: intent stmt * * @param lbl * @param intent * @param eos */ void intent_stmt(Token lbl, Token intent, Token eos) { // TODO Auto-generated method stub assert false; } /** * R850: optional stmt * * @param lbl * @param optional * @param eos */ void optional_stmt(Token lbl, Token optional, Token eos) { // TODO Auto-generated method stub assert false; } /** * R851: parameter stmt * * @param lbl * @param parameter * @param eos */ void parameter_stmt(Token lbl, Token parameter, Token eos) { // TODO Auto-generated method stub assert false; } /** * R852: named constaant def * * @param ident */ void named_constant_def(Token ident) { // TODO Auto-generated method stub assert false; } /** * L852: named constaant def list * * @param numNamedConstDef */ void named_constant_def_list(int numNamedConstDef) { // TODO Auto-generated method stub assert false; } /** * R853: pinter stmt * * @param lbl * @param pointer * @param eos */ void pointer_stmt(Token lbl, Token pointer, Token eos) { // TODO Auto-generated method stub assert false; } /** * D853: pinter stmt (cray pointer) * * @param lbl * @param pointer * @param eos */ void cray_pointer_stmt(Token lbl, Token pointer, Token eos) { // TODO Auto-generated method stub assert false; } /** * R854: pointer decl * * @param ident * @param hasDeferredShapeSpecList */ void pointer_decl(Token ident, boolean hasDeferredShapeSpecList) { // TODO Auto-generated method stub assert false; } /** * D854: pointer decl (cray pointer association) * * @param pointer * @param pointee */ void cray_pointer_assoc(Token pointer, Token pointee) { // TODO Auto-generated method stub assert false; } /** * L854: pointer decl list * * @param numPtrDecl */ void pointer_decl_list(int numPtrDecl) { // TODO Auto-generated method stub assert false; } /** * L854: pointer decl list (cray pointer association list) * * @param numCrayPtrDecl */ void cray_pointer_assoc_list(int numCrayPtrDecl) { // TODO Auto-generated method stub assert false; } /** * R855: protected stmt * * @param lbl * @param tProtected * @param eos */ void protected_stmt(Token lbl, Token tProtected, Token eos) { // TODO Auto-generated method stub assert false; } /** * R856: save stmt * * @param lbl * @param save * @param eos * @param hasSavedEntityList */ void save_stmt(Token lbl, Token save, Token eos, boolean hasSavedEntityList) { // TODO Auto-generated method stub assert false; } /** * R857: saved entity
* R858: proc pointer name * * @param ident * @param isCommonBlockIdent */ void saved_entity(Token ident, boolean isCommonBlockIdent) { // TODO Auto-generated method stub assert false; } /** * L857: saved entity list * * @param numSavedEntity */ void saved_entity_list(int numSavedEntity) { // TODO Auto-generated method stub assert false; } /** * R859: target stmt * * @param lbl * @param target * @param eos */ void target_stmt(Token lbl, Token target, Token eos) { // TODO Auto-generated method stub assert false; } /** * R860: target decl * * @param ident * @param hasArrSpec * @param hasCoarrSpec */ void target_decl(Token ident, boolean hasArrSpec, boolean hasCoarrSpec) { // TODO Auto-generated method stub assert false; } /** * L860: target decl list * * @param numTargetDecl */ void target_decl_list(int numTargetDecl) { // TODO Auto-generated method stub assert false; } /** * R861: value stmt * * @param lbl * @param value * @param eos */ void value_stmt(Token lbl, Token value, Token eos) { // TODO Auto-generated method stub assert false; } /** * R862: volatile stmt * * @param lbl * @param tVolatile * @param eos */ void volatile_stmt(Token lbl, Token tVolatile, Token eos) { // TODO Auto-generated method stub assert false; } /** * R863: implicit stmt * * @param lbl * @param implicit * @param none * @param eos * @param hasImplicitNoneSpec */ void implicit_stmt(Token lbl, Token implicit, Token none, Token eos, boolean hasImplicitNoneSpec) { // TODO Auto-generated method stub assert false; } /** * R864: implicit spec */ void implicit_spec() { // TODO Auto-generated method stub assert false; } /** * L864: implicit spec list * * @param numImplicitSpec */ void implicit_spec_list(int numImplicitSpec) { // TODO Auto-generated method stub assert false; } /** * R865: letter spec * * @param ident0 * @param ident1 */ void letter_spec(Token ident0, Token ident1) { // TODO Auto-generated method stub assert false; } /** * L865: letter spec list * * @param numLetterSpec */ void letter_spec_list(int numLetterSpec) { // TODO Auto-generated method stub assert false; } /** * R866: implicit none spec * * @param external */ void implicit_none_spec(Token external) { // TODO Auto-generated method stub assert false; } /** * R867: import stmt * * @param lbl * @param tImport * @param keyword * @param eos * @param hasImportNameList */ void import_stmt(Token lbl, Token tImport, Token keyword, Token eos, boolean hasImportNameList) { // TODO Auto-generated method stub assert false; } /** * D868: namelist group name * * @param ident */ void namelist_group_name(Token ident) { // TODO Auto-generated method stub assert false; } /** * R868: namelist stmt * * @param lbl * @param ident * @param eos * @param numNamelistGroupName */ void namelist_stmt(Token lbl, Token ident, Token eos, int numNamelistGroupName) { // TODO Auto-generated method stub assert false; } /** * R869: namelist group object * * @param ident */ void namelist_group_object(Token ident) { // TODO Auto-generated method stub assert false; } /** * L869: namelist group object list * * @param numNlGroupObj */ void namelist_group_object_list(int numNlGroupObj) { // TODO Auto-generated method stub assert false; } /** * R870: equivalence stmt * * @param lbl * @param equivalence * @param eos */ void equivalence_stmt(Token lbl, Token equivalence, Token eos) { // TODO Auto-generated method stub assert false; } /** * R871: euivalence set */ void equivalence_set() { // TODO Auto-generated method stub assert false; } /** * L871: euivalence set list * * @param numEquivalenceSet */ void equivalence_set_list(int numEquivalenceSet) { // TODO Auto-generated method stub assert false; } /** * R872: equivalence object */ void equivalence_object() { // TODO Auto-generated method stub assert false; } /** * L872: equivalence object list * * @param numEquivObj */ void equivalence_object_list(int numEquivObj) { // TODO Auto-generated method stub assert false; } /** * R873: common stmt * * @param lbl * @param common * @param eos * @param numBlocks */ void common_stmt(Token lbl, Token common, Token eos, int numBlocks) { // TODO Auto-generated method stub assert false; } /** * D873: common stmt * * @param ident */ void common_block_name(Token ident) { // TODO Auto-generated method stub assert false; } /** * R874: common block object * * @param ident * @param hasExplicitShapeSpecList */ void common_block_object(Token ident, boolean hasExplicitShapeSpecList) { // TODO Auto-generated method stub assert false; } /** * L874: common block object list * * @param numCommBlockObj */ void common_block_object_list(int numCommBlockObj) { // TODO Auto-generated method stub assert false; } /** * R898: pragma_stmt (CIVL extensions) * * @param pragma * @param ident * @param eos */ void pragma_stmt(Token pragma, Token ident, Token eos) { // TODO Auto-generated method stub assert false; } /** * R899: pragma token (CIVL extensions) * * @param pragmaToken */ void pragma_token(Token pragmaToken) { // TODO Auto-generated method stub assert false; } /** * L899: pragma token list (CIVL extensions) * * @param numPragmaToken */ void pragma_token_list(int numPragmaToken) { // TODO Auto-generated method stub assert false; } /** * R901: designator * * @param hasSubStrRange */ void designator(boolean hasSubStrRange) { // TODO Auto-generated method stub assert false; } /** * R902: variable */ void variable() { // TODO Auto-generated method stub assert false; } // R903: variable name /** * R904: logical variable */ void logical_variable() { // TODO Auto-generated method stub assert false; } /** * R905: char variable */ void char_variable() { // TODO Auto-generated method stub assert false; } /** * R906: default char variable */ void default_char_variable() { // TODO Auto-generated method stub assert false; } /** * R907: int variable */ void int_variable() { // TODO Auto-generated method stub assert false; } /** * R908: substring * * @param hasSubStrRange */ void substring(boolean hasSubStrRange) { // TODO Auto-generated method stub assert false; } // R909: parent string /** * R910: substring range * * @param hasLowerBound * @param hasUpperBound */ void substring_range(boolean hasLowerBound, boolean hasUpperBound) { // TODO Auto-generated method stub assert false; } /** * R911: data ref * * @param numPartRef */ void data_ref(int numPartRef) { // TODO Auto-generated method stub assert false; } /** * R912: part ref * * @param id * @param hasSectionSubscriptList * @param hasImageSelector */ void part_ref(Token id, boolean hasSectionSubscriptList, boolean hasImageSelector) { // TODO Auto-generated method stub assert false; } // R913: structure component // R914: coindexed named object // R915: complex part designator // R916: type param inquiry // R917: array element // R918: array section // R919: subscript /** * R920: section subscript * * @param hasLowerBound * @param hasUpperBound * @param hasStride * @param isAmbiguous */ void section_subscript(boolean hasLowerBound, boolean hasUpperBound, boolean hasStride, boolean isAmbiguous) { // TODO Auto-generated method stub assert false; } /** * L920: section subscript list * * @param numSectionSubscript */ void section_subscript_list(int numSectionSubscript) { // TODO Auto-generated method stub assert false; } // R921: subscript triplet // R922: stride // R923: vector subscript /** * R924: image selector * * @param hasImageSelectorSpecList */ void image_selector(boolean hasImageSelectorSpecList) { // TODO Auto-generated method stub assert false; } /** * R925: cosubscript
* L925: cosubscript list * * @param numCosubscript */ void cosubscript_list(int numCosubscript) { // TODO Auto-generated method stub assert false; } /** * R926: image selector spec * * @param keyword * @param kindImageSelectorSpec */ void image_selector_spec(Token keyword, AS kindImageSelectorSpec) { // TODO Auto-generated method stub assert false; } /** * L926: image selector spec list * * @param numImageSelectorSpec */ void image_selector_spec_list(int numImageSelectorSpec) { // TODO Auto-generated method stub assert false; } /** * R927: allocate stmt * * @param lbl * @param allocate * @param eos * @param hasTypeSpec * @param hasAllocOptList */ void allocate_stmt(Token lbl, Token allocate, Token eos, boolean hasTypeSpec, boolean hasAllocOptList) { // TODO Auto-generated method stub assert false; } /** * R928: alloc opt
* R929: errmsg variable
* R930: source expr * * @param keyword * @param kindAllocOpt */ void alloc_opt(Token keyword, AO kindAllocOpt) { // TODO Auto-generated method stub assert false; } /** * L928: alloc opt list * * @param numAllocOpt */ void alloc_opt_list(int numAllocOpt) { // TODO Auto-generated method stub assert false; } /** * R931: allocation * * @param hasAllocShapeSpec * @param hasAllocCoarrSpec */ void allocation(boolean hasAllocShapeSpec, boolean hasAllocCoarrSpec) { // TODO Auto-generated method stub assert false; } /** * L931: allocation list * * @param numAlloc */ void allocation_list(int numAlloc) { // TODO Auto-generated method stub assert false; } /** * R932: allocate object */ void allocate_object() { // TODO Auto-generated method stub assert false; } /** * L932: allocate object list * * @param numAllocObj */ void allocate_object_list(int numAllocObj) { // TODO Auto-generated method stub assert false; } /** * R933: allocate shape spec * * @param hasLowerBound * @param hasUpperBound */ void allocate_shape_spec(boolean hasLowerBound, boolean hasUpperBound) { // TODO Auto-generated method stub assert false; } /** * L933: allocate shape spec list * * @param numAllocShapeSpec */ void allocate_shape_spec_list(int numAllocShapeSpec) { // TODO Auto-generated method stub assert false; } // R934: lower bound expr // R935: upper bound expr /** * R936: allocate coarray spec */ void allocate_coarray_spec() { // TODO Auto-generated method stub assert false; } /** * R937: allocate coshape spec * * @param hasLowerBound */ void allocate_coshape_spec(boolean hasLowerBound) { // TODO Auto-generated method stub assert false; } /** * L937: allocate coshape spec list * * @param numAllocCoshapeSpec */ void allocate_coshape_spec_list(int numAllocCoshapeSpec) { // TODO Auto-generated method stub assert false; } /** * R938: nullify stmt * * @param lbl * @param nullify * @param eos */ void nullify_stmt(Token lbl, Token nullify, Token eos) { // TODO Auto-generated method stub assert false; } /** * R939: pointer object */ void pointer_object() { // TODO Auto-generated method stub assert false; } /** * L939: pointer object list * * @param numPtrObj */ void pointer_object_list(int numPtrObj) { // TODO Auto-generated method stub assert false; } /** * R940: deallocate stmt * * @param lbl * @param deallocate * @param eos * @param hasDeallocOptList */ void deallocate_stmt(Token lbl, Token deallocate, Token eos, boolean hasDeallocOptList) { // TODO Auto-generated method stub assert false; } /** * R941: dealloc opt
* R942: stat variable * * @param keyword * @param kindDeallocOpt */ void dealloc_opt(Token keyword, AO kindDeallocOpt) { // TODO Auto-generated method stub assert false; } /** * L941: dealloc opt list * * @param numDeallocOpt */ void dealloc_opt_list(int numDeallocOpt) { // TODO Auto-generated method stub assert false; } /** * R996: designator or func ref (OFP modification) */ void designator_or_func_ref() { // TODO Auto-generated method stub assert false; } /** * R997: function reference (OFP modification) */ void function_reference() { // TODO Auto-generated method stub assert false; } /** * R998: substring range or arg list (OFP modification) */ void substring_range_or_arg_list() { // TODO Auto-generated method stub assert false; } /** * R999: substring range or arg list suffix (OFP modification) */ void substr_range_or_arg_list_suffix() { // TODO Auto-generated method stub assert false; } /** * R1001: primary */ void primary() { // TODO Auto-generated method stub assert false; } /** * R1002: level 1 expr * * @param unOp */ void level_1_expr(Token unOp) { // TODO Auto-generated method stub assert false; } /** * R1003: defined unary op
* .T_IDENT. * * @param defUnOp */ void defined_unary_op(Token defUnOp) { // TODO Auto-generated method stub assert false; } /** * D1004: mult operand (pow) * * @param hasPow */ void power_operand(boolean hasPow) { // TODO Auto-generated method stub assert false; } /** * D1004: mult operand * * @param multOp */ void mult_operand__mult_op(Token multOp) { // TODO Auto-generated method stub assert false; } /** * R1004: mult operand(s) * * @param numMO */ void mult_operand(int numMultOperand) { // TODO Auto-generated method stub assert false; } /** * D1005: add operand * * @param sign */ void signed_operand(Token sign) { // TODO Auto-generated method stub assert false; } /** * D1005: add operand * * @param addOp */ void add_operand__add_op(Token addOp) { // TODO Auto-generated method stub assert false; } /** * R1005: add operand(s) * * @param numAddOperand */ void add_operand(int numAddOperand) { // TODO Auto-generated method stub assert false; } /** * R1006: level 2 expr * * @param numConcatOp */ void level_2_expr(int numConcatOp) { // TODO Auto-generated method stub assert false; } /** * R1007: power op
* ** * * @param powOp */ void power_op(Token powOp) { // TODO Auto-generated method stub assert false; } /** * R1008: mult op
* * or / * * @param multOp */ void mult_op(Token multOp) { // TODO Auto-generated method stub assert false; } /** * R1009: add op
* + or - * * @param addOp */ void add_op(Token addOp) { // TODO Auto-generated method stub assert false; } /** * R1010: level 3 expr * * @param relOp */ void level_3_expr(Token relOp) { // TODO Auto-generated method stub assert false; } /** * R1011: concat op
* // * * @param concatOp */ void concat_op(Token concatOp) { // TODO Auto-generated method stub assert false; } // R1012: level 4 expr /** * R1013: rel op
* .EQ. (==) or .NE.(/=) or .LT. (<) or .LE. (<=) or .GT. (>) or .GE. (>=) * * @param relOp */ void rel_op(Token relOp) { // TODO Auto-generated method stub assert false; } /** * R1014: and operand * * @param hasNotOp */ void and_operand__not_op(boolean hasNotOp) { // TODO Auto-generated method stub assert false; } /** * R1014: and operand(s) * * @param hasNotOp * @param numAndOperand */ void and_operand(boolean hasNotOp, int numAndOperand) { // TODO Auto-generated method stub assert false; } /** * R1015: or operand(s) * * @param numOrOp */ void or_operand(int numOrOperand) { // TODO Auto-generated method stub assert false; } /** * D1016: equiv operand * * @param equivOp */ void equiv_operand__equiv_op(Token equivOp) { // TODO Auto-generated method stub assert false; } /** * R1016: equiv operand(s) * * @param numEquivOperand */ void equiv_operand(int numEquivOperand) { // TODO Auto-generated method stub assert false; } /** * D1017: level 5 expr * * @param defBinOp */ void level_5_expr__defined_binary_op(Token defBinOp) { // TODO Auto-generated method stub assert false; } /** * R1017: level 5 expr(s) * * @param numDefBinOperand */ void level_5_expr(int numDefBinOperand) { // TODO Auto-generated method stub assert false; } /** * R1018: not op
* .NOT. * * @param notOp */ void not_op(Token notOp) { // TODO Auto-generated method stub assert false; } /** * R1019: and op
* .AND. * * @param andOp */ void and_op(Token andOp) { // TODO Auto-generated method stub assert false; } /** * R1020: or op
* .OR. * * @param orOp */ void or_op(Token orOp) { // TODO Auto-generated method stub assert false; } /** * R1021: equiv op
* .EQV. or .NEQV. * * @param equivOp */ void equiv_op(Token equivOp) { // TODO Auto-generated method stub assert false; } /** * R1022: expr */ void expr() { // TODO Auto-generated method stub assert false; } /** * R1023: defined binary op
* .T_IDENT. * * @param defBinOp */ void defined_binary_op(Token defBinOp) { // TODO Auto-generated method stub assert false; } // R1024: logical expr // R1025: default char expr // R1026: int expr // R1027: numeric expr // R1028: specification expr // R1029: constant expr // R1030: default char constant expr // R1031: int constant expr /** * R1032: assignment stmt * * @param lbl * @param eos */ void assignment_stmt(Token lbl, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1033: pointer assignment stmt * * @param lbl * @param eos * @param kindPtrAssignment */ void pointer_assignment_stmt(Token lbl, Token eos, PA kindPtrAssignment) { // TODO Auto-generated method stub assert false; } /** * R1034: data pointer object */ void data_pointer_object() { // TODO Auto-generated method stub assert false; } /** * R1035: bounds spec */ void bounds_spec() { // TODO Auto-generated method stub assert false; } /** * L1035: bounds spec * * @param numBoundsSpec */ void bounds_spec_list(int numBoundsSpec) { // TODO Auto-generated method stub assert false; } /** * R1036: bounds remapping */ void bounds_remapping() { // TODO Auto-generated method stub assert false; } /** * L1036: bounds remapping * * @param numBoundRemap */ void bounds_remapping_list(int numBoundRemap) { // TODO Auto-generated method stub assert false; } // R1037: data target /** * R1038: proc pointer object */ void proc_pointer_object() { // TODO Auto-generated method stub assert false; } // R1039: proc component ref // R1040: proc target /** * R1041: where stmt * * @param lbl * @param where */ void where_stmt(Token lbl, Token where) { // TODO Auto-generated method stub assert false; } /** * D1042: where construct * * @param numMaskedEw */ void masked_elsewhere_stmt__end(int numMaskedEw) { // TODO Auto-generated method stub assert false; } /** * D1042: where construct * * @param NumEw */ void elsewhere_stmt__end(int NumEw) { // TODO Auto-generated method stub assert false; } /** * R1042: where construct * * @param numWBody * @param hasMaskedEw * @param hasEw */ void where_construct(int numWBody, boolean hasMaskedEw, boolean hasEw) { // TODO Auto-generated method stub assert false; } /** * R1043: where construct stmt * * @param ident * @param where * @param eos */ void where_construct_stmt(Token ident, Token where, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1044: where body construct */ void where_body_construct() { // TODO Auto-generated method stub assert false; } // R1045: where assignment stmt // R1046: mask expr /** * R1047: masked elsewhere stmt * * @param lbl * @param tElse * @param where * @param ident * @param eos */ void masked_elsewhere_stmt(Token lbl, Token tElse, Token where, Token ident, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1048: elsewhere stmt * * @param lbl * @param tElse * @param where * @param ident * @param eos */ void elsewhere_stmt(Token lbl, Token tElse, Token where, Token ident, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1049: end where stmt * * @param lbl * @param end * @param where * @param ident * @param eos */ void end_where_stmt(Token lbl, Token end, Token where, Token ident, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1050: forall construct */ void forall_construct() { // TODO Auto-generated method stub assert false; } /** * R1051: forall construct stmt * * @param lbl * @param ident * @param forall * @param eos */ void forall_construct_stmt(Token lbl, Token ident, Token forall, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1052: forall body construct */ void forall_body_construct() { // TODO Auto-generated method stub assert false; } /** * R1053: forall assignment stmt * * @param isPtr */ void forall_assignment_stmt(boolean isPtr) { // TODO Auto-generated method stub assert false; } /** * R1054: end forall stmt * * @param lbl * @param end * @param forall * @param ident * @param eos */ void end_forall_stmt(Token lbl, Token end, Token forall, Token ident, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1055: forall stmt * * @param lbl * @param forall */ void forall_stmt(Token lbl, Token forall) { // TODO Auto-generated method stub assert false; } /** * R1101: block */ void block() { // TODO Auto-generated method stub assert false; } /** * R1102: associate construct */ void associate_construct() { // TODO Auto-generated method stub assert false; } /** * R1103: associate stmt * * @param lbl * @param ident * @param associate * @param eos */ void associate_stmt(Token lbl, Token ident, Token associate, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1104: association * * @param ident */ void association(Token ident) { // TODO Auto-generated method stub assert false; } /** * L1104: association list * * @param numAssoc */ void association_list(int numAssoc) { // TODO Auto-generated method stub assert false; } /** * R1105: selector */ void selector() { // TODO Auto-generated method stub assert false; } /** * R1106: end associate stmt * * @param lbl * @param end * @param associate * @param ident * @param eos */ void end_associate_stmt(Token lbl, Token end, Token associate, Token ident, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1107: block construct */ void block_construct() { // TODO Auto-generated method stub assert false; } /** * R1108: block stmt * * @param lbl * @param ident * @param block * @param eos */ void block_stmt(Token lbl, Token ident, Token block, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1109: block specification part * * @param numUse * @param numImport * @param numDecl */ void specification_part_and_block(int numUse, int numImport, int numDecl) { // TODO Auto-generated method stub assert false; } /** * R1110: end block stmt * * @param lbl * @param ident * @param end * @param block * @param eos */ void end_block_stmt(Token lbl, Token ident, Token end, Token block, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1111: change team construct */ void change_team_construct() { // TODO Auto-generated method stub assert false; } /** * R1112: change team stmt * * @param lbl * @param ident * @param change * @param team * @param hasCoarrAssocList * @param hasSyncStatList */ void change_team_stmt(Token lbl, Token ident, Token change, Token team, boolean hasCoarrAssocList, boolean hasSyncStatList) { // TODO Auto-generated method stub assert false; } /** * R1113: coarray association */ void coarray_association() { // TODO Auto-generated method stub assert false; } /** * L1113: coarray association list * * @param numCoarrAssoc */ void coarray_association_list(int numCoarrAssoc) { // TODO Auto-generated method stub assert false; } /** * R1114: end change team stmt * * @param lbl * @param end * @param team * @param ident * @param hasSyncStatList */ void end_change_team_stmt(Token lbl, Token end, Token team, Token ident, boolean hasSyncStatList) { // TODO Auto-generated method stub assert false; } /** * R1116: critical construct */ void critical_construct() { // TODO Auto-generated method stub assert false; } /** * R1117: critical stmt * * @param lbl * @param ident * @param critical * @param eos */ void critical_stmt(Token lbl, Token ident, Token critical, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1118: end critical stmt * * @param lbl * @param ident * @param end * @param critical * @param eos */ void end_critical_stmt(Token lbl, Token ident, Token end, Token critical, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1119: do construct */ void do_construct() { // TODO Auto-generated method stub assert false; } /** * R1120: do stmt
* R1121: label do stmt
* R1122: nonlabel do stmt * * @param lbl * @param ident * @param tDo * @param doLbl * @param eos * @param hasLoopCtrl */ void do_stmt(Token lbl, Token ident, Token tDo, Token doLbl, Token eos, boolean hasLoopCtrl) { // TODO Auto-generated method stub assert false; } /** * R1123: loop control * * @param keyword * @param kindLoopCtrl * @param hasOptExpr */ void loop_control(Token keyword, LC kindLoopCtrl, boolean hasOptExpr) { // TODO Auto-generated method stub assert false; } /** * R1124: do variable * * @param ident */ void do_variable(Token ident) { // TODO Auto-generated method stub assert false; } /** * R1125: concurrent header * * @param hasIntrinsicTypeSpec * @param hasMaskExpr */ void concurrent_header(boolean hasIntrinsicTypeSpec, boolean hasMaskExpr) { // TODO Auto-generated method stub assert false; } /** * R1126: concurrent control * * @param ident * @param hasStride */ void concurrent_control(Token ident, boolean hasStride) { // TODO Auto-generated method stub assert false; } /** * L1126: concurrent control list * * @param numConCtrl */ void concurrent_control_list(int numConCtrl) { // TODO Auto-generated method stub assert false; } // R1127: concurrent limit // R1128: concurrent step /** * R1129: concurrent locality * * @param numLocalSpec */ void concurrent_locality(int numLocalSpec) { // TODO Auto-generated method stub assert false; } /** * R1130: locality spec * * @param local * @param none */ void locality_spec(Token local, Token none) { // TODO Auto-generated method stub assert false; } /** * R1131: end do */ void end_do() { // TODO Auto-generated method stub assert false; } /** * D1131: do term action stmt * * @param label367 * @param endToken * @param doToken * @param id * @param end_of_stmt368 */ void do_term_action_stmt(Token lbl, Token end, Token tDo, Token ident, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1132: end do stmt * * @param lbl * @param end * @param tDo * @param ident * @param eos */ void end_do_stmt(Token lbl, Token end, Token tDo, Token ident, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1133: cycle stmt * * @param lbl * @param cycle * @param ident * @param eos */ void cycle_stmt(Token lbl, Token cycle, Token ident, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1134: if construct */ void if_construct() { // TODO Auto-generated method stub assert false; } /** * R1135: if then stmt * * @param lbl * @param ident * @param tIf * @param then * @param eos */ void if_then_stmt(Token lbl, Token ident, Token tIf, Token then, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1136: else if stmt * * @param lbl * @param tElse * @param tIf * @param then * @param ident * @param eos */ void else_if_stmt(Token lbl, Token tElse, Token tIf, Token then, Token ident, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1137: else stmt * * @param lbl * @param tElse * @param ident * @param eos */ void else_stmt(Token lbl, Token tElse, Token ident, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1138: end if stmt * * @param lbl * @param end * @param tIf * @param ident * @param eos */ void end_if_stmt(Token lbl, Token end, Token tIf, Token ident, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1139: if stmt * * @param lbl * @param tIf */ void if_stmt(Token lbl, Token tIf) { // TODO Auto-generated method stub assert false; } /** * R1140: case construct */ void case_construct() { // TODO Auto-generated method stub assert false; } /** * R1141: select case stmt * * @param lbl * @param ident * @param select * @param tCase * @param eos */ void select_case_stmt(Token lbl, Token ident, Token select, Token tCase, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1142: case stmt * * @param lbl * @param tCase * @param ident * @param eos */ void case_stmt(Token lbl, Token tCase, Token ident, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1143: end select stmt * * @param lbl * @param end * @param select * @param ident * @param eos */ void end_select_stmt(Token lbl, Token end, Token select, Token ident, Token eos) { // TODO Auto-generated method stub assert false; } // R1144: case expr /** * R1145: case selector * * @param tDefault */ void case_selector(Token tDefault) { // TODO Auto-generated method stub assert false; } /** * R1146: case value range */ void case_value_range() { // TODO Auto-generated method stub assert false; } /** * D1146: case_value_range_suffix */ void case_value_range_suffix() { // TODO Auto-generated method stub assert false; } /** * L1146: case value range * * @param numCaseValRange */ void case_value_range_list(int numCaseValRange) { // TODO Auto-generated method stub assert false; } /** * R1147: case value */ void case_value() { // TODO Auto-generated method stub assert false; } /** * R1148: select rank construct */ void select_rank_construct() { // TODO Auto-generated method stub assert false; } /** * R1149: select rank stmt * * @param lbl * @param selectConstructIdent * @param select * @param rank * @param assocIdent * @param eos */ void select_rank_stmt(Token lbl, Token selectConstructIdent, Token select, Token rank, Token assocIdent, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1150: select rank case stmt * * @param lbl * @param rank * @param keyword * @param ident */ void select_rank_case_stmt(Token lbl, Token rank, Token keyword, Token ident) { // TODO Auto-generated method stub assert false; } /** * R1151: end select rank stmt * * @param lbl * @param end * @param select * @param ident * @param eos */ void end_select_rank_stmt(Token lbl, Token end, Token select, Token ident, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1152: select type construct */ void select_type_construct() { // TODO Auto-generated method stub assert false; } /** * R1153: select type stmt * * @param lbl * @param selectIdent * @param select * @param type * @param assocIdent * @param eos */ void select_type_stmt(Token lbl, Token selectIdent, Token select, Token type, Token assocIdent, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1154: type guard stmt * * @param lbl * @param type * @param is * @param selectIdent * @param eos */ void type_guard_stmt(Token lbl, Token type, Token is, Token selectIdent, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1155: end select type stmt * * @param lbl * @param end * @param select * @param ident * @param eos */ void end_select_type_stmt(Token lbl, Token end, Token select, Token ident, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1156: exit stmt * * @param lbl * @param exit * @param ident * @param eos */ void exit_stmt(Token lbl, Token exit, Token ident, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1157: goto stmt * * @param lbl * @param go * @param to * @param digits * @param eos */ void goto_stmt(Token lbl, Token go, Token to, Token digits, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1158: computed goto stmt * * @param lbl * @param go * @param to * @param eos */ void computed_goto_stmt(Token lbl, Token go, Token to, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1159: continue stmt * * @param lbl * @param tContinue * @param eos */ void continue_stmt(Token lbl, Token tContinue, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1160: stop stmt * * @param lbl * @param stop * @param quiet * @param eos * @param hasStopCode */ void stop_stmt(Token lbl, Token stop, Token quiet, Token eos, boolean hasStopCode) { // TODO Auto-generated method stub assert false; } /** * R1161: error stop stmt * * @param lbl * @param error * @param stop * @param quiet * @param eos * @param hasStopCode */ void error_stop_stmt(Token lbl, Token error, Token stop, Token quiet, Token eos, boolean hasStopCode) { // TODO Auto-generated method stub assert false; } /** * R1162: stop code * * @param digits */ void stop_code(Token digits) { // TODO Auto-generated method stub assert false; } /** * R1163: fail image stmt * * @param lbl * @param fail * @param image */ void fail_image_stmt(Token lbl, Token fail, Token image) { // TODO Auto-generated method stub assert false; } /** * R1164: sync all stmt * * @param lbl * @param sync * @param all * @param eos * @param hasSyncStatList */ void sync_all_stmt(Token lbl, Token sync, Token all, Token eos, boolean hasSyncStatList) { // TODO Auto-generated method stub assert false; } /** * R1165: sync stat * * @param ident */ void sync_stat(Token ident) { // TODO Auto-generated method stub assert false; } /** * L1165: sync stat list * * @param numSyncStat */ void sync_stat_list(int numSyncStat) { // TODO Auto-generated method stub assert false; } /** * R1166: sync images stmt * * @param lbl * @param sync * @param image * @param eos * @param hasSyncStatList */ void sync_images_stmt(Token lbl, Token sync, Token image, Token eos, boolean hasSyncStatList) { // TODO Auto-generated method stub assert false; } /** * R1167: image set * * @param asterisk */ void image_set(Token asterisk) { // TODO Auto-generated method stub assert false; } /** * R1168: sync memory stmt * * @param lbl * @param sync * @param memory * @param eos * @param hasSyncStatList */ void sync_memory_stmt(Token lbl, Token sync, Token memory, Token eos, boolean hasSyncStatList) { // TODO Auto-generated method stub assert false; } /** * R1169: sync team stmt * * @param lbl * @param sync * @param team * @param hasSyncStatList * @param eos */ void sync_team_stmt(Token lbl, Token sync, Token team, boolean hasSyncStatList, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1170: event post stmt * * @param lbl * @param event * @param post * @param hasSyncStatList * @param eos */ void event_post_stmt(Token lbl, Token event, Token post, boolean hasSyncStatList, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1172: event wait stmt * * @param lbl * @param event * @param wait * @param hasEventWaitSpecList * @param eos */ void event_wait_stmt(Token lbl, Token event, Token wait, boolean hasEventWaitSpecList, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1173: event wait spec * * @param kindEventWaitSpec */ void event_wait_spec(EWS kindEventWaitSpec) { // TODO Auto-generated method stub assert false; } /** * L1173: event wait spec list * * @param numEventWaitSpec */ void event_wait_spec_list(int numEventWaitSpec) { // TODO Auto-generated method stub assert false; } /** * R1174: until spec * * @param untilCount */ void until_spec(Token untilCount) { // TODO Auto-generated method stub assert false; } /** * R1175: form team stmt * * @param lbl * @param form * @param team * @param hasFormTeamSpecList * @param eos */ void form_team_stmt(Token lbl, Token form, Token team, boolean hasFormTeamSpecList, Token eos) { // TODO Auto-generated method stub assert false; } // R1176: team number // R1177: team variable /** * R1178: form team spec * * @param newIndex */ void form_team_spec(Token newIndex) { // TODO Auto-generated method stub assert false; } /** * L1178: form team spec * * @param numFormTeamSpec */ void form_team_spec_list(int numFormTeamSpec) { // TODO Auto-generated method stub assert false; } /** * R1179: lock stmt * * @param lbl * @param lock * @param eos * @param hasLockStatList */ void lock_stmt(Token lbl, Token lock, Token eos, boolean hasLockStatList) { // TODO Auto-generated method stub assert false; } /** * R1180: lock stat * * @param acquiredLock */ void lock_stat(Token acquiredLock) { // TODO Auto-generated method stub assert false; } /** * L1180: lock stat list * * @param numLockStat */ void lock_stat_list(int numLockStat) { // TODO Auto-generated method stub assert false; } /** * R1181: unlcok stmt
* R1182: lock variable * * @param lbl * @param unlock * @param eos * @param hasSyncStatList */ void unlock_stmt(Token lbl, Token unlock, Token eos, boolean hasSyncStatList) { // TODO Auto-generated method stub assert false; } /** * R1201: io unit * * @param asterisk */ void io_unit(Token asterisk) { // TODO Auto-generated method stub assert false; } /** * R1202: file until number */ void file_unit_number() { // TODO Auto-generated method stub assert false; } // R1203: internal file variable /** * R1204: open stmt * * @param lbl * @param open * @param eos */ void open_stmt(Token lbl, Token open, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1205: connect spec * * @param ident */ void connect_spec(Token ident) { // TODO Auto-generated method stub assert false; } /** * L1205: connect spec list * * @param numConnSpec */ void connect_spec_list(int numConnSpec) { // TODO Auto-generated method stub assert false; } // R1206: file name expr // R1207: iomsg variable /** * R1208: close stmt * * @param lbl * @param close * @param eos */ void close_stmt(Token lbl, Token close, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1209: close spec * * @param ident */ void close_spec(Token ident) { // TODO Auto-generated method stub assert false; } /** * L1209: close spec list * * @param numCloseSpec */ void close_spec_list(int numCloseSpec) { // TODO Auto-generated method stub assert false; } /** * R1210: read stmt * * @param lbl * @param read * @param eos * @param hasInputItemList */ void read_stmt(Token lbl, Token read, Token eos, boolean hasInputItemList) { // TODO Auto-generated method stub assert false; } /** * R1211: write stmt * * @param lbl * @param write * @param eos * @param hasOutputItemList */ void write_stmt(Token lbl, Token write, Token eos, boolean hasOutputItemList) { // TODO Auto-generated method stub assert false; } /** * R1212: print stmt * * @param lbl * @param print * @param eos * @param hasOutputItemList */ void print_stmt(Token lbl, Token print, Token eos, boolean hasOutputItemList) { // TODO Auto-generated method stub assert false; } /** * R1213: io control spec
* R1214: id variable * * @param ident * @param asterisk */ void io_control_spec(Token ident, Token asterisk) { // TODO Auto-generated method stub assert false; } /** * L1213: io control spec list * * @param numCtrlSpecList */ void io_control_spec_list(int numCtrlSpecList) { // TODO Auto-generated method stub assert false; } /** * R1215: format */ void format() { // TODO Auto-generated method stub assert false; } /** * R1216: input item */ void input_item() { // TODO Auto-generated method stub assert false; } /** * L1216: input item list * * @param numInputItem */ void input_item_list(int numInputItem) { // TODO Auto-generated method stub assert false; } /** * R1217: output item */ void output_item() { // TODO Auto-generated method stub assert false; } /** * L1217: output item list * * @param numOutputItem */ void output_item_list(int numOutputItem) { // TODO Auto-generated method stub assert false; } /** * R1218: io implied do */ void io_implied_do() { // TODO Auto-generated method stub assert false; } /** * R1219: io implied do object */ void io_implied_do_object() { // TODO Auto-generated method stub assert false; } /** * R1220: io implied do control * * @param hsaStride */ void io_implied_do_control(boolean hsaStride) { // TODO Auto-generated method stub assert false; } /** * R1221: dtv type spec * * @param keyword * Either TYPE or CLASS */ void dtv_type_spec(Token keyword) { // TODO Auto-generated method stub assert false; } /** * R1222: wait stmt * * @param lbl * @param wait * @param eos */ void wait_stmt(Token lbl, Token wait, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1223: wait spec * * @param ident */ void wait_spec(Token ident) { // TODO Auto-generated method stub assert false; } /** * L1223: wait spec list * * @param numWaitSpec */ void wait_spec_list(int numWaitSpec) { // TODO Auto-generated method stub assert false; } /** * R1224: backspace stmt * * @param lbl * @param backspace * @param eos * @param hasPosSpecList */ void backspace_stmt(Token lbl, Token backspace, Token eos, boolean hasPosSpecList) { // TODO Auto-generated method stub assert false; } /** * R1225: endfile stmt * * @param lbl * @param end * @param file * @param eos * @param hasPosSpecList */ void endfile_stmt(Token lbl, Token end, Token file, Token eos, boolean hasPosSpecList) { // TODO Auto-generated method stub assert false; } /** * R1226: rewind stmt * * @param lbl * @param rewind * @param eos * @param hasPosSpecList */ void rewind_stmt(Token lbl, Token rewind, Token eos, boolean hasPosSpecList) { // TODO Auto-generated method stub assert false; } /** * R1227: position spec * * @param ident */ void position_spec(Token ident) { // TODO Auto-generated method stub assert false; } /** * LR1227: position spec list * * @param numPosSpec */ void position_spec_list(int numPosSpec) { // TODO Auto-generated method stub assert false; } /** * R1228: flush stmt * * @param lbl * @param flush * @param eos * @param hasFlushSpecList */ void flush_stmt(Token lbl, Token flush, Token eos, boolean hasFlushSpecList) { // TODO Auto-generated method stub assert false; } /** * R1229: flush spec * * @param ident */ void flush_spec(Token ident) { // TODO Auto-generated method stub assert false; } /** * L1229: flush spec list * * @param numFlushSpec */ void flush_spec_list(int numFlushSpec) { // TODO Auto-generated method stub assert false; } /** * R1230: inquire stmt * * @param lbl * @param inquire * @param ident * @param eos * @param isOutputItemList * false for inquireSpecList (rule 1231) */ void inquire_stmt(Token lbl, Token inquire, Token ident, Token eos, boolean isOutputItemList) { // TODO Auto-generated method stub assert false; } /** * R1231: inquire spec * * @param ident */ void inquire_spec(Token ident) { // TODO Auto-generated method stub assert false; } /** * L1231: inquire spec list * * @param numInquireSpecList */ void inquire_spec_list(int numInquireSpecList) { // TODO Auto-generated method stub assert false; } /** * R1301: format stmt * * @param lbl * @param format * @param eos */ void format_stmt(Token lbl, Token format, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1302: format specification * * @param hasFormatItemList * @param hasUnlimitedFormatItem */ void format_specification(boolean hasFormatItemList, boolean hasUnlimitedFormatItem) { // TODO Auto-generated method stub assert false; } /** * R1303: format items * * @param keyword * @param hasFormatItemList */ void format_item(Token keyword, boolean hasFormatItemList) { // TODO Auto-generated method stub assert false; } /** * L1303: format items list * * @param numFormatItem */ void format_item_list(int numFormatItem) { // TODO Auto-generated method stub assert false; } // R1304: format item /** * R1305: unlimited format item */ void unlimited_format_item() { // TODO Auto-generated method stub assert false; } // R1306: r // R1307: data edit spec // R1308: w // R1309: m // R1310: d // R1311: e // R1312: v // R1313: control edit spec // R1314: k // R1315: position edit spec // R1316: n // R1317: sign edit desc // R1318: blank interp edit desc // R1319: round edit desc // R1320: decimal edit desc // R1321: char string edit spec /** * R1401: main program * * @param hasExecPart * @param hasInternalSubprogramPart */ void main_program(boolean hasExecPart, boolean hasInternalSubprogramPart) { // TODO Auto-generated method stub assert false; } /** * R1402: program stmt * * @param lbl * @param program * @param ident * @param eos */ void program_stmt(Token lbl, Token program, Token ident, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1403: end program stmt * * @param lbl * @param end * @param program * @param ident * @param eos */ void end_program_stmt(Token lbl, Token end, Token program, Token ident, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1404: module */ void module() { // TODO Auto-generated method stub assert false; } /** * R1405: module stmt * * @param lbl * @param module * @param ident * @param eos */ void module_stmt(Token lbl, Token module, Token ident, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1406: end module stmt * * @param lbl * @param end * @param module * @param ident * @param eos */ void end_module_stmt(Token lbl, Token end, Token module, Token ident, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1407: module subprogram part * * @param numModuleSubprogram */ void module_subprogram_part(int numModuleSubprogram) { // TODO Auto-generated method stub assert false; } /** * R1408: module subprogram * * @param hasPrefix */ void module_subprogram(boolean hasPrefix) { // TODO Auto-generated method stub assert false; } /** * R1409: use stmt * * @param lbl * @param use * @param ident * @param only * @param eos * @param hasModuleNature * @param hasRenameList * @param hasOnlyList */ void use_stmt(Token lbl, Token use, Token ident, Token only, Token eos, boolean hasModuleNature, boolean hasRenameList, boolean hasOnlyList) { // TODO Auto-generated method stub assert false; } /** * R1410: module nature * * @param keyword */ void module_nature(Token keyword) { // TODO Auto-generated method stub assert false; } /** * R1411: rename
* R1414: local defined operator
* R1415: use defined operator * * @param ident0 * @param ident1 * @param op0 * @param defOp0 * @param op1 * @param defOp1 */ void rename(Token ident0, Token ident1, Token op0, Token defOp0, Token op1, Token defOp1) { // TODO Auto-generated method stub assert false; } /** * L1411: rename list * * @param numRename */ void rename_list(int numRename) { // TODO Auto-generated method stub assert false; } /** * R1412: only
* R1413: only use stmt * * @param hasGenericSpec * @param hasRename */ void only(boolean hasGenericSpec, boolean hasRename) { // TODO Auto-generated method stub assert false; } /** * L1412: only list * * @param numOnly */ void only_list(int numOnly) { // TODO Auto-generated method stub assert false; } /** * R1416: submodule * * @param hasModuleSubprogramPart */ void submodule(boolean hasModuleSubprogramPart) { // TODO Auto-generated method stub assert false; } /** * R1417: submodule stmt * * @param lbl * @param submodule * @param ident * @param eos */ void submodule_stmt(Token lbl, Token submodule, Token ident, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1418: parent identifier * * @param ancestor * @param parent */ void parent_identifier(Token ancestor, Token parent) { // TODO Auto-generated method stub assert false; } /** * R1419: end submodule stmt * * @param lbl * @param end * @param submodule * @param ident * @param eos */ void end_submodule_stmt(Token lbl, Token end, Token submodule, Token ident, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1420: block data */ void block_data() { // TODO Auto-generated method stub assert false; } /** * R1421: block data stmt * * @param lbl * @param block * @param data * @param ident * @param eos */ void block_data_stmt(Token lbl, Token block, Token data, Token ident, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1422: end block data stmt * * @param lbl * @param end * @param block * @param data * @param ident * @param eos */ void end_block_data_stmt(Token lbl, Token end, Token block, Token data, Token ident, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1501: interface block */ void interface_block() { // TODO Auto-generated method stub assert false; } /** * R1502: interface specification */ void interface_specification() { // TODO Auto-generated method stub assert false; } /** * R1503: interface stmt * * @param lbl * @param tAbstract * @param tInterface * @param eos * @param hasGenericSpec */ void interface_stmt(Token lbl, Token tAbstract, Token tInterface, Token eos, boolean hasGenericSpec) { // TODO Auto-generated method stub assert false; } /** * R1504: end interface stmt * * @param lbl * @param end * @param tInterface * @param eos * @param hasGenericSpec */ void end_interface_stmt(Token lbl, Token end, Token tInterface, Token eos, boolean hasGenericSpec) { // TODO Auto-generated method stub assert false; } /** * R1505: interface body * * @param isFunction * @param hasPrefix */ void interface_body(boolean isFunction, boolean hasPrefix) { // TODO Auto-generated method stub assert false; } /** * R1506: procedure stmt * * @param lbl * @param module * @param procedure * @param eos */ void procedure_stmt(Token lbl, Token module, Token procedure, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1508: generic spec * * @param keyword * @param ident * @param kindGenericSpec */ void generic_spec(Token keyword, Token ident, GS kindGenericSpec) { // TODO Auto-generated method stub assert false; } /** * R1509: defined io generic spec * * @param read * @param format * @param kindDGenericSpec */ void defined_io_generic_spec(Token read, Token format, DIGS kindDIOGSpec) { // TODO Auto-generated method stub assert false; } /** * R1510: generic stmt * * @param generic * @param hasAccessSpec */ void generic_stmt(Token generic, boolean hasAccessSpec) { // TODO Auto-generated method stub assert false; } /** * R1511: external stmt * * @param lbl * @param external * @param eos */ void external_stmt(Token lbl, Token external, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1512: procedure declaration stmt * * @param lbl * @param procedure * @param eos * @param hasProcInterface * @param numProcAttrSpec */ void procedure_declaration_stmt(Token lbl, Token procedure, Token eos, boolean hasProcInterface, int numProcAttrSpec) { // TODO Auto-generated method stub assert false; } /** * R1513: proc interface * * @param t_IDENT681 */ void proc_interface(Token ident) { // TODO Auto-generated method stub assert false; } /** * R1514: proc attr spec * * @param keyword * @param kindProcAttrSpec */ void proc_attr_spec(Token keyword, AS kindProcAttrSpec) { // TODO Auto-generated method stub assert false; } /** * R1515: proc decl * * @param ident * @param hasProcPtrInit */ void proc_decl(Token ident, boolean hasProcPtrInit) { // TODO Auto-generated method stub assert false; } /** * L1515: proc decl list * * @param numProcDecl */ void proc_decl_list(int numProcDecl) { // TODO Auto-generated method stub assert false; } /** * R1517: proc pointer init
* R1518: initial proc target * * @param ident */ void proc_pointer_init(Token ident) { // TODO Auto-generated method stub assert false; } /** * R1519: intrinsic stmt * * @param lbl * @param intrinsic * @param eos */ void intrinsic_stmt(Token lbl, Token intrinsic, Token eos) { // TODO Auto-generated method stub assert false; } // R1520: function reference /** * R1521: call stmt * * @param lbl * @param t_CALL691 * @param end_of_stmt692 * @param hasAASL */ void call_stmt(Token lbl, Token t_CALL691, Token end_of_stmt692, boolean hasAASL) { // TODO Auto-generated method stub assert false; } /** * R1522: procedure designator */ void procedure_designator() { // TODO Auto-generated method stub assert false; } /** * R1523: actual arg spec * * @param keyword */ void actual_arg_spec(Token keyword) { // TODO Auto-generated method stub assert false; } /** * L1523: actual arg spec list * * @param numActualArgSpec * -1 for a parsing error in rule: R990 - * designator_or_func_ref */ void actual_arg_spec_list(int numActualArgSpec) { // TODO Auto-generated method stub assert false; } /** * R1524: actual arg * * @param asterisk * null for 'expr' * @param label */ void actual_arg(Token asterisk, Token label) { // TODO Auto-generated method stub assert false; } // R1525: alt return spec /** * R1526: prefix * * @param numPrefix */ void prefix(int numPrefix) { // TODO Auto-generated method stub assert false; } /** * R1527: prefix spec * * @param keyword */ void prefix_spec(Token keyword) { // TODO Auto-generated method stub assert false; } // R1528: proc language binding spec /** * R1529: function subprogram * * @param hasExecPart * @param hasInternalSubprogramPart */ void function_subprogram(boolean hasExecPart, boolean hasInternalSubprogramPart) { // TODO Auto-generated method stub assert false; } /** * R1530: function stmt * * @param lbl * @param function * @param ident * @param eos */ void function_stmt(Token lbl, Token function, Token ident, Token eos, boolean hasGenericNameList, boolean hasSuffix) { // TODO Auto-generated method stub assert false; } // R1531: dummy arg stmt /** * R1532: suffix * * @param ident * @param hasLangBindSpec */ void suffix(Token ident, boolean hasLangBindSpec) { // TODO Auto-generated method stub assert false; } /** * R1533: end function stmt * * @param lbl * @param end * @param function * @param ident * @param eos */ void end_function_stmt(Token lbl, Token end, Token function, Token ident, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1534: subroutine subprogram * * @param hasExecPart * @param hasInternalSubprogramPart */ void subroutine_subprogram(boolean hasExecPart, boolean hasInternalSubprogramPart) { // TODO Auto-generated method stub assert false; } /** * R1535: subroutine stmt * * @param lbl * @param subroutine * @param ident * @param eos * @param hasPrefix * @param hasDummyArgList * @param hasLangBindSpec * @param hasArgSpec */ void subroutine_stmt(Token lbl, Token subroutine, Token ident, Token eos, boolean hasPrefix, boolean hasDummyArgList, boolean hasLangBindSpec, boolean hasArgSpec) { // TODO Auto-generated method stub assert false; } /** * R1536: dummy arg * * @param ident */ void dummy_arg(Token ident) { // TODO Auto-generated method stub assert false; } /** * L1536: dummy arg list * * @param numDummyArg */ void dummy_arg_list(int numDummyArg) { // TODO Auto-generated method stub assert false; } /** * R1537: end subroutine stmt * * @param lbl * @param end * @param subroutine * @param ident * @param eos */ void end_subroutine_stmt(Token lbl, Token end, Token subroutine, Token ident, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1538: separate module subprogram * * @param hasExecPart * @param hasInternalSubprogramPart */ void separate_module_subprogram(boolean hasExecPart, boolean hasInternalSubprogramPart) { // TODO Auto-generated method stub assert false; } /** * R1539: mp subprogram stmt * * @param lbl * @param module * @param procedure * @param ident * @param eos */ void mp_subprogram_stmt(Token lbl, Token module, Token procedure, Token ident, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1540: end mp subprogram stmt * * @param lbl * @param end * @param procedure * @param ident * @param eos */ void end_mp_subprogram_stmt(Token lbl, Token end, Token procedure, Token ident, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1541: entry stmt * * @param lbl * @param entry * @param ident * @param eos * @param hasDummyArgList * @param hasSuffix */ void entry_stmt(Token lbl, Token entry, Token ident, Token eos, boolean hasDummyArgList, boolean hasSuffix) { // TODO Auto-generated method stub assert false; } /** * R1542: return stmt * * @param lbl * @param tReturn * @param eos * @param hasExpr */ void return_stmt(Token lbl, Token tReturn, Token eos, boolean hasExpr) { // TODO Auto-generated method stub assert false; } /** * R1543: contains stmt * * @param lbl * @param contains * @param eos */ void contains_stmt(Token lbl, Token contains, Token eos) { // TODO Auto-generated method stub assert false; } /** * R1544: stmt fucntion stmt * * @param lbl * @param ident * @param eos * @param hasGenericNameList */ void stmt_function_stmt(Token lbl, Token ident, Token eos, boolean hasGenericNameList) { // TODO Auto-generated method stub assert false; } /** * R-1: end of stmt
* A dummy rule used for marking the end of a statement. * * @param tEOS */ void end_of_stmt(Token tEOS) { // TODO Auto-generated method stub assert false; } }