package diffast-langs-fortran
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Fortran parser plugin for Diff/AST
Install
dune-project
Dependency
Authors
Maintainers
Sources
v0.3.5.1.tar.gz
sha256=6971a07313d308bdfcfe165fd76c218454826fe594acfa6ab25b0e7a1c739cb5
md5=be0348ed663151930bc8ced0ca678b60
doc/diffast-langs-fortran.base/Fortran_base/F_label/index.html
Module Fortran_base.F_labelSource
module Xlist = Diffast_misc.Xlistmodule Loc = Diffast_misc.Locmodule Lang_base = Diffast_core.Lang_basemodule Spec = Diffast_core.Specmodule Charpool = Diffast_core.Charpoolmodule Astml = Diffast_core.Astmlinclude module type of struct include Label_common end
module XML = Label_common.XMLmodule Xstring = Label_common.Xstringinclude module type of struct include Label end
Source
type t = Fortran_parsing.Label.t = | DUMMY| EMPTY| WEIRD of string| ERROR of string| Include of string| PpDirective of Fortran_parsing.Labels.PpDirective.t| PpBranch| PpBranchDo| PpBranchForall| PpBranchIf| PpBranchSelect| PpBranchWhere| PpBranchDerivedType| PpBranchFunction| PpBranchSubroutine| PpBranchPu| PpBranchEndDo| PpBranchEndForall| PpBranchEndIf| PpBranchEndSelect| PpBranchEndWhere| PpBranchEndType| PpBranchEndFunction| PpBranchEndSubroutine| PpBranchEndPu| PpSectionIf of string| PpSectionIfdef of string| PpSectionIfndef of string| PpSectionElif of string| PpSectionElse| SubroutineStmtHead of string| FunctionStmtHead of string| OclDirective of Fortran_parsing.Labels.OclDirective.t| OCL| XlfDirective of Fortran_parsing.Labels.Xlf.Directive.t| XlfAssertion of Fortran_parsing.Labels.Xlf.Assertion.t| XlfMisc of Fortran_parsing.Labels.Xlf.t| XLF| DecDirective of Fortran_parsing.Labels.Dec.Directive.t| DecClause of Fortran_parsing.Labels.Dec.Clause.t| DecAttribute of Fortran_parsing.Labels.Dec.Attribute.t| DecMisc of Fortran_parsing.Labels.Dec.t| DEC| OmpDirective of Fortran_parsing.Labels.OmpDirective.t| OmpClause of Fortran_parsing.Labels.OmpClause.t| OMP| OmpConstruct of Fortran_parsing.Labels.OmpConstruct.t| AccDirective of Fortran_parsing.Labels.AccDirective.t| AccClause of Fortran_parsing.Labels.AccClause.t| ACC| AccConstruct of Fortran_parsing.Labels.AccConstruct.t| LindaCall of Fortran_parsing.Labels.LindaCall.t| Program| ProgramUnit of Fortran_parsing.Labels.ProgramUnit.t| InternalSubprogram of Fortran_parsing.Labels.InternalSubprogram.t| ModuleSubprogram of Fortran_parsing.Labels.ModuleSubprogram.t| Stmt of Fortran_parsing.Labels.Stmt.t| TypeSpec of Fortran_parsing.Labels.TypeSpec.t| Ambiguous of Fortran_parsing.Labels.Ambiguous.t| SpecificationPart| ExecutionPart| SubprogramPart| ImplicitPart| Block| InterfaceBlock of Fortran_parsing.Label_common.name option| InterfaceBody| CaseConstruct| DoConstruct of Fortran_parsing.Label_common.var option| ForallConstruct| IfConstruct| WhereConstruct| DerivedTypeDef of Fortran_parsing.Label_common.name| SelectTypeConstruct| AssociateConstruct| BlockConstruct| CriticalConstruct| ArrayElement of Fortran_parsing.Label_common.name| ArraySection of Fortran_parsing.Label_common.name| StructureComponent of Fortran_parsing.Label_common.name| Substring| SectionSubscriptList of Fortran_parsing.Label_common.name| SubscriptTriplet| FirstSubscript| SecondSubscript| Stride| SubstringRange| StartingPoint| EndingPoint| ActualArgSpec of Fortran_parsing.Label_common.name option| AltReturnSpec of Fortran_parsing.Label_common.label| PartRef| PartName of Fortran_parsing.Label_common.name| Name of Fortran_parsing.Label_common.name| Label of Fortran_parsing.Label_common.label| VariableName of Fortran_parsing.Label_common.name| Constant of Fortran_parsing.Labels.Constant.t| ParenExpr| ArrayConstructor| FunctionReference of Fortran_parsing.Label_common.name| StructureConstructor of Fortran_parsing.Label_common.name| IntrinsicOperator of Fortran_parsing.Labels.IntrinsicOperator.t| DefinedOperator of Fortran_parsing.Labels.DefinedOperator.t| LoopControl of Fortran_parsing.Label_common.var| LoopControlWhile| LoopControlConcurrent| GenericSpec of Fortran_parsing.Labels.GenericSpec.t| Rename| OnlyList| KindSelector| CharSelector| LengthSelector| LengthSelectorOverride| TypeParamValueAsterisk| TypeParamValueColon| ExplicitShapeSpec| AssumedShapeSpec| DeferredShapeSpec| ComponentDecl of Fortran_parsing.Label_common.name| ComponentAttrSpecs| InitializationExpr| InitializationNull| InitializationTarget| InitializationOldStyle| EntityDecl of Fortran_parsing.Label_common.name| CommonBlockObject of Fortran_parsing.Label_common.name| CommonSpec of Fortran_parsing.Label_common.name option| NamedConstantDef of Fortran_parsing.Label_common.name| AttrSpec of Fortran_parsing.Labels.AttrSpec.t| AttrSpecs| ArraySpec of int| ExplicitShapeArray of int| AssumedShapeArray of int| DeferredShapeArray of int| AssumedSizeArray of int| AssumedRankArray| ComponentArraySpec of int| ExplicitShapeComponentArray of int| DeferredShapeComponentArray of int| AccessSpec of Fortran_parsing.Labels.AccessSpec.t| TypeAttrSpec of Fortran_parsing.Labels.TypeAttrSpec.t| StopCode of Fortran_parsing.Labels.Constant.t| InquireSpec of Fortran_parsing.Labels.InquireSpec.t| CloseSpec of Fortran_parsing.Labels.CloseSpec.t| ConnectSpec of Fortran_parsing.Labels.ConnectSpec.t| PositionSpec of Fortran_parsing.Labels.PositionSpec.t| IoControlSpec of Fortran_parsing.Labels.IoControlSpec.t| WaitSpec of Fortran_parsing.Labels.WaitSpec.t| FlushSpec of Fortran_parsing.Labels.FlushSpec.t| BindingAttr of Fortran_parsing.Labels.BindingAttr.t| ProcComponentAttrSpec of Fortran_parsing.Labels.ProcComponentAttrSpec.t| ProcAttrSpec of Fortran_parsing.Labels.ProcAttrSpec.t| InputItemList| OutputItemList| IoItemList| IoLength| Format of Fortran_parsing.Labels.Format.t| IoImpliedDo| IoImpliedDoControl of Fortran_parsing.Label_common.var| Array of Fortran_parsing.Label_common.name| EquivalenceSet| NamelistGroup of Fortran_parsing.Label_common.name| ObjectName of Fortran_parsing.Label_common.name| DataStmtSet| DataStmtValue| DataImpliedDo| DataIDoObject| DataIDoObjectList| DataStmtObjectList| DataStmtValueList| PrefixSpec of Fortran_parsing.Labels.PrefixSpec.t| Prefix| DummyArgNameList of Fortran_parsing.Label_common.name| DummyArgList of Fortran_parsing.Label_common.name| ActualArgSpecList of Fortran_parsing.Label_common.name| Result of Fortran_parsing.Label_common.name| AlternateReturnIndicator| IntentSpec of Fortran_parsing.Labels.IntentSpec.t| CaseSelector of Fortran_parsing.Labels.CaseSelector.t| CaseValueRange of Fortran_parsing.Labels.CaseValueRange.t| ForallHeader| ForallTripletSpec of Fortran_parsing.Label_common.name| ImplicitSpec| LetterSpec of string * string option| FormatSpecification| FormatItem of Fortran_parsing.Labels.FormatItem.t| AcImpliedDo| AcImpliedDoControl of Fortran_parsing.Label_common.var| StatVariable| ErrmsgVariable| SourceExpr| MoldExpr| CommonBlockName of Fortran_parsing.Label_common.name| IntrinsicProcedureName of Fortran_parsing.Label_common.name| LindaFormal| LindaActual| LindaLength| LindaTypeof| Variable| PpMacroId of Fortran_parsing.Label_common.name| PpMacroExpr of Fortran_parsing.Label_common.name| PpMacroVariable of Fortran_parsing.Label_common.name| PpMacroEntityDecl of Fortran_parsing.Label_common.name| PpMacroObject of Fortran_parsing.Label_common.name| StructureDecl of Fortran_parsing.Label_common.name option| UnionDecl| MapDecl| RecordDecl of Fortran_parsing.Label_common.name| RecordFieldRef of Fortran_parsing.Label_common.name| EntityName of Fortran_parsing.Label_common.name| DummyArgName of Fortran_parsing.Label_common.name| ExternalName of Fortran_parsing.Label_common.name| LanguageBindingSpec| Suffix| Fragment| ModuleNatureIntrinsic| ModuleNatureNonIntrinsic| IfThenBlock| ElseIfBlock| ElseBlock| CrayPointerSpec| CaseBlock| DoBlock| Allocation of Fortran_parsing.Label_common.name| AllocateShapeSpec| AllocateShapeSpecList| TypeBoundProcDecl of Fortran_parsing.Label_common.name * Fortran_parsing.Label_common.name option| TypeBoundProcedurePart| ProcedureDesignator of Fortran_parsing.Label_common.name| ProcDecl of Fortran_parsing.Label_common.name| TypeGuardBlock| Association of Fortran_parsing.Label_common.name| DeferredCoshapeSpec| ExplicitCoshapeSpec| DeferredCoshapeCoarray| ExplicitCoshapeCoarray| CodimensionDecl of Fortran_parsing.Label_common.name| Enumerator of Fortran_parsing.Label_common.name| EnumDef| BoundsSpec| BoundsRemapping| BoundsSpecList| BoundsRemappingList| DataPointerObject of Fortran_parsing.Label_common.name| AllocateCoshapeSpec| AllocateCoarraySpec| AcquiredLock| ImageSelector| AllImages| WhereBlock| SelectiveOp| DefineFileSpec| Options of string| ApolloPointerSpec| ProcName of Fortran_parsing.Label_common.name
Source
val omp_mk_endchk_loops :
?multi:bool ->
t ->
Fortran_parsing.Labels.OmpDirective.t option ->
t ->
t option ->
boolSource
val omp_mk_endchk_assigns :
?multi:bool ->
t ->
Fortran_parsing.Labels.OmpDirective.t option ->
t ->
t option ->
boolSource
val omp_get_endchk_and_construct :
Fortran_parsing.Labels.OmpDirective.t ->
(t -> t option -> bool) * Fortran_parsing.Labels.OmpConstruct.tSource
val acc_mk_endchk_loops :
?multi:bool ->
t ->
Fortran_parsing.Labels.AccDirective.t option ->
t ->
t option ->
boolSource
val acc_get_endchk_and_construct :
Fortran_parsing.Labels.AccDirective.t ->
(t -> t option -> bool) * Fortran_parsing.Labels.AccConstruct.tSource
val to_elem_data :
?strip:bool ->
?afilt:(string -> bool) ->
Astml.Loc.t ->
t ->
string * (string * string) list * string sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>