Description of the user’s keywords¶
Cata package¶
The catalogs of the commands provide the definition of the user’s keywords for each command. A catalog defines the allowed keywords, mandatory or optional keywords, and the rules they must be respected.
- Language for Commands description
- Syntax Objects
SyntaxIdConversionLevelCataDefinitionUIDMixingPartOfSyntaxPartOfSyntax.__init__()PartOfSyntax.getCataTypeId()PartOfSyntax.namePartOfSyntax.udocstringPartOfSyntax.docstringPartOfSyntax.definitionPartOfSyntax.rulesPartOfSyntax.reglesPartOfSyntax.__repr__()PartOfSyntax.entitiesPartOfSyntax.entitesPartOfSyntax.keywordsPartOfSyntax.accept()PartOfSyntax._def_status()PartOfSyntax.isMandatory()PartOfSyntax.isOptional()PartOfSyntax.isHidden()PartOfSyntax.hasDefaultValue()PartOfSyntax.addDefaultKeywords()PartOfSyntax.checkMandatory()PartOfSyntax.getKeyword()PartOfSyntax.getRules()PartOfSyntax.undefined()PartOfSyntax.is_list()
SimpleKeywordFactorKeywordBlocCommandOperatorMacroProcedureFormuleCataError
- Syntax Checker
CheckerErrorfromTypeName()_gettype()isValidType()SyntaxCheckerVisitorSyntaxCheckerVisitor._stackSyntaxCheckerVisitor._parent_contextSyntaxCheckerVisitor.__init__()SyntaxCheckerVisitor.error()SyntaxCheckerVisitor.set_parent_context()SyntaxCheckerVisitor.visitCommand()SyntaxCheckerVisitor.visitMacro()SyntaxCheckerVisitor.visitBloc()SyntaxCheckerVisitor.visitFactorKeyword()SyntaxCheckerVisitor.visitSimpleKeyword()SyntaxCheckerVisitor._visitComposite()
checkCommandSyntax()
- DataStructures types
- DataStructure object for syntax checking
DataStructureAsType()PythonVariableUnitBaseTypeUnitDefaultUnitMedUnitAsterUnitType()ASSDCOnot_checkedformuleformule_ccabl_precontcara_elemcham_gd_sdastercarte_sdastercham_elemcham_no_sdastercham_geom_sdastercham_materchar_acouchar_cine_acouchar_cine_mecachar_cine_therchar_contactchar_contchar_frotchar_genechar_mecachar_thercompor_sdastercompor_mgiscorresp_2_maillaentierfiss_xfemfonction_classfonction_sdasterfonction_cnappe_sdasterfond_fissuregfibre_sdasterinterf_dyna_clasinterspectrelist_instlistis_sdasterlistr8_sdastermacr_elem_dynamacr_elem_statmaillage_sdastersuper_meshmaillage_pmaillage_partielgrille_sdastersquelettemater_sdastermatr_assematr_asse_gdmatr_asse_depl_cmatr_asse_depl_rmatr_asse_elim_rmatr_asse_pres_cmatr_asse_pres_rmatr_asse_temp_cmatr_asse_temp_rmatr_asse_genematr_asse_gene_rmatr_asse_gene_cmatr_elemmatr_elem_depl_cmatr_elem_depl_rmatr_elem_pres_cmatr_elem_temp_rmelasflu_sdastermode_cyclmodele_genemodele_sdasternume_ddl_genenume_ddl_sdasternume_ddl_preelresultat_sdastercomb_fourierfourier_elasfourier_thermult_elasmode_empievol_sdasterevol_charevol_elasevol_nolievol_therevol_sechevol_varcdyna_genedyna_physharm_genetran_geneacou_harmodyna_harmodyna_transmode_acoumode_flambmode_mecamode_meca_cmode_genespectre_sdastertable_sdastertable_fonctiontable_containertype_flui_struvect_asse_genevect_elemvect_elem_depl_rvect_elem_pres_cvect_elem_temp_rds_dictevol_noli_dictevol_elas_dictevol_ther_dict
- Validators
- Rules between keywords
- Syntax Utilities
_F_ListFactListFact()warn_to_stdout()deprecate()mixedcopy()is_undefined()remove_none()add_none_sdprod()search_for()force_list()force_tuple()value_is_sequence()array_to_list()old_complex()convert_complex()enable_0key()disable_0key()block_utils()sorted_dict()debug_mode()debug_message()