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;
}
}