<?xml version="1.0" encoding="UTF-8" ?>
<urlset
  xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
>
  <url>
    <loc>https://publi.codes/</loc>
  </url>
  <url>
    <loc>https://publi.codes/bibliotheque</loc>
  </url>
  <url>
    <loc>https://publi.codes/blog</loc>
  </url>
  <url>
    <loc>https://publi.codes/blog/extension-vscode</loc>
  </url>
  <url>
    <loc>https://publi.codes/blog/langage-unique</loc>
  </url>
  <url>
    <loc>https://publi.codes/blog/publicodes-v2</loc>
  </url>
  <url>
    <loc>https://publi.codes/blog/standard-modeles-ouverts</loc>
  </url>
  <url>
    <loc>https://publi.codes/blog/state-of-publicodes-2024</loc>
  </url>
  <url>
    <loc>https://publi.codes/blog/une-possibilite-ameliore</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms/classes/FormBuilder</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms/functions/buildFormPage</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms/functions/computeNextFields</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms/functions/convertInputValueToPublicodes</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms/functions/getEvaluatedFormElement</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms/functions/getFormElement</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms/functions/getOptionList</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms/functions/groupByNamespace</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms/functions/updateSituationWithFormValue</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms/interfaces/EvaluatedCheckbox</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms/interfaces/EvaluatedNumberInput</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms/interfaces/EvaluatedRadioGroup</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms/interfaces/EvaluatedSelect</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms/interfaces/EvaluatedStringInput</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms/interfaces/EvaluatedTextarea</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms/interfaces/InputElement</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms/interfaces/RadioGroupElement</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms/interfaces/SelectElement</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms/interfaces/TextareaElement</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms/type-aliases/CurrentPageElements</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms/type-aliases/EvaluatedFormElement</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms/type-aliases/FormBuilderOption</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms/type-aliases/FormElement</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms/type-aliases/FormElementOptions</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms/type-aliases/FormPageElementProp</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms/type-aliases/FormPages</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms/type-aliases/FormState</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms/type-aliases/Option</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms/type-aliases/PageBuilder</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/forms/type-aliases/RuleWithFormMeta</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/classes/Engine</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/functions/parseExpression</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/functions/parsePublicodes</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/functions/parseUnit</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/functions/reduceAST</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/functions/serializeEvaluation</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/functions/serializeUnit</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/functions/simplifyNodeUnit</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/functions/transformAST</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/functions/traverseASTNode</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/namespaces/utils</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/namespaces/utils/functions/contextNameToDottedName</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/namespaces/utils/functions/cyclicDependencies</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/namespaces/utils/functions/decodeRuleName</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/namespaces/utils/functions/disambiguateReference</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/namespaces/utils/functions/disambiguateReferenceNode</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/namespaces/utils/functions/encodeRuleName</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/namespaces/utils/functions/findCommonAncestor</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/namespaces/utils/functions/getChildrenRules</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/namespaces/utils/functions/isAccessible</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/namespaces/utils/functions/isExperimental</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/namespaces/utils/functions/nameLeaf</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/namespaces/utils/functions/ruleParent</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/namespaces/utils/functions/ruleParents</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/namespaces/utils/functions/ruleWithDedicatedDocumentationPage</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/namespaces/utils/functions/updateReferencesMapsFromReferenceNode</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/type-aliases/ASTNode</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/type-aliases/BinaryOp</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/type-aliases/EngineOptions</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/type-aliases/EvaluatedNode</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/type-aliases/Evaluation</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/type-aliases/ExprAST</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/type-aliases/FlagOptions</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/type-aliases/Logger</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/type-aliases/ParsedRules</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/type-aliases/Possibility</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/type-aliases/PublicodesExpression</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/type-aliases/RawPublicodes</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/type-aliases/Rule</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/type-aliases/RuleNode</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/type-aliases/Situation</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/type-aliases/StrictOptions</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/type-aliases/UnaryOp</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/type-aliases/Unit</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/publicodes/type-aliases/WarnOptions</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/react-ui</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/react-ui/functions/Explanation</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/react-ui/functions/RuleLink</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/react-ui/functions/RulePage</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/react-ui/functions/getDocumentationSiteMap</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/react-ui/type-aliases/SupportedRenderers</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/rest-api</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/rest-api/functions/koaMiddleware</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/rest-api/variables/openapi</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/rest-api/variables/openapiPath</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/compilation</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/compilation/functions/getModelFromSource</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/compilation/functions/normalizeSourcePaths</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/compilation/functions/resolveImports</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/compilation/type-aliases/GetModelFromSourceOptions</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/index</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/index/functions/getAllRefsInNode</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/index/functions/getDoubleDefError</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/index/functions/getValueWithoutQuotes</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/index/functions/mapParsedExprAST</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/index/functions/serializeParsedExprAST</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/index/functions/serializeParsedRules</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/index/functions/substituteInParsedExpr</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/index/type-aliases/ImportMacro</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/index/type-aliases/RawRule</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/index/type-aliases/RawRules</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/index/type-aliases/RuleImportWithOverridenAttrs</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/index/type-aliases/RuleName</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/index/variables/DEFAULT_BUILD_DIR</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/index/variables/DEFAULT_QUICKDOC_BUILD_DIR</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/index/variables/DEFAULT_RULES_PATH</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/index/variables/DEFAULT_SITUATION_PATH</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/index/variables/IMPORT_KEYWORD</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/index/variables/disabledLogger</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/migration</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/migration/functions/migrateSituation</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/migration/type-aliases/Migration</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/migration/type-aliases/ValueMigration</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/optims</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/optims/functions/constantFolding</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/optims/type-aliases/FoldingParams</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/api/tools/optims/type-aliases/PredicateOnRule</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/guides</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/guides/creer-un-modele</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/guides/creer-un-simulateur</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/guides/elm</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/guides/jeux-de-tests</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/guides/nextjs</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/guides/svelte</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/manuel</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/manuel/compilation</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/manuel/documentation</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/manuel/importer-des-regles</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/manuel/mecanismes</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/manuel/optimisation</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/manuel/principe-de-base</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/manuel/types</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/manuel/une-possibilite</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/manuel/unites</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/mecanismes</loc>
  </url>
  <url>
    <loc>https://publi.codes/docs/tutoriel</loc>
  </url>
  <url>
    <loc>https://publi.codes/realisations</loc>
  </url>
</urlset>