Listes des fonctions

PW_1STCARA

PW_1STCARA delivre le premier caractère non blanc d'une chaine [ ch ]

PW_BIS2NUM

PW_BIS2NUM retourne un numéro en fonction d'une chaine bis, ter etc .. [ ch ]

PW_CD_CHAINE

PW_CD_CHAINE Complete a droite une chaine [ chaine ltot ]

PW_CD_CHAINE_CAR

PW_CD_CHAINE_CAR Complete a droite une chaine avec un caractère quelconque [ chaine ltot cara ]

PW_CGD_CHAINE

PW_CGD_CHAINE Centre une chaine [ chaine ltot ]

PW_CG_CHAINE

PW_CG_CHAINE Complete a gauche une chaine avec des espace [ chaine ltot ]

PW_CG_CHAINE_CAR

PW_CG_CHAINE_CAR Complete a gauche une chaine avec un caractère quelconque [ chaine ltot cara ]

PW_CH_2CH

PW_CH_2CH découpe en 2 une chaine formatée de carractère consécutifs (voir exemple) [ chaine ]

PW_CH_3CH

PW_CH_3CH découpe en 3 une chaine formatée de carractère consécutifs (voir exemple) [ chaine ]

PW_CH_DE_LST

PW_CH_DE_LST delivre une chaines a partir d'une liste de chaine et d'un separateur [ lst separ ]

PW_CH_INT

PW_CH_INT Verifie si une chaine est un entier strictement composé de chiffres [ ch ]

PW_CH_NUM

PW_CH_NUM Verifie si une chaine est numerique [ ch ]

PW_COMIFO

PW_COMIFO ** corrige les reels mal écrit : ".025" -> "0.025" "0.0.236" -> "0.0" [ ch_reel ]

PW_COMPARE2CHAINES

PW_COMPARE2CHAINES retourne une liste contenant le préfixe commun, la partie variable et le suffixe commun de 2 chaines [ none ]

PW_CSV_MAKE

PW_CSV_MAKE transforme les informations en chaine de carractere prete à etre écrite dans un fichier csv [ val ]

PW_CTRIM

PW_CTRIM supprime les crochets droits et gauche ds une chaine [ ch ]

PW_DECOUP_CHAINE

PW_DECOUP_CHAINE crée une liste de chaine de longueur long à partir de str [ stri ]

PW_DIESIT

PW_DIESIT converti les * en < [ ch ]

PW_DUPCHAR

PW_DUPCHAR Delivre une chaine contenant "nbocc" occurences du caractere "char" [ char nbocc ]

PW_ENLEV_GD

PW_ENLEV_GD delivre la chaine sans les caractères de gauche et de droite [ ch ]

PW_ENLEV_PAREN

PW_ENLEV_PAREN enleve les parenthèses [ ch ]

PW_EST_CHAINE

PW_EST_CHAINE T si val est une chaine [ exp ]

PW_EST_INT

PW_EST_INT T si chaine compris entre min et max + autres options [ ch min max ]

PW_EST_NEGATIF

PW_EST_NEGATIF T si val est une chaine représentant un nombre negatif [ exp ]

PW_EST_REEL

PW_EST_REEL evaluation du type de reel selon le param nul [ chaine nul ]

PW_EXT_BLANC

PW_EXT_BLANC retourne le 1er mot d'une chaine [ ch ]

PW_EXT_WORD

PW_EXT_WORD extrait 1 mot d'une chaine, et retourne une liste (deb word fin) [ ch word ]

PW_FAB_CHAINE

PW_FAB_CHAINE transforme des expressions en chaine de caractere en vue de les ecrire dans un fichier [ liste ]

PW_FIND_1STBLOC

PW_FIND_1STBLOC trouve la 1ere fonction (print ok) , l'isole et retourne une liste contenant: [ ch ]

PW_FIND_1STRING

PW_FIND_1STRING trouve la 1ere sous chaine (\"), retourne le debut, la sous-chaine et la fin [ ch ]

PW_FIND_1ST_NUM

PW_FIND_1ST_NUM retourne le 1er nombre d'une chaine [ ch ]

PW_FIND_LAST_NUM

PW_FIND_LAST_NUM retourne le dernier nombre d'une chaine [ ch ]

PW_GUIL_MAKE

PW_GUIL_MAKE transforme les informations en chaine de carractere [ val ]

PW_IND_DERN

PW_IND_DERN delivre l'indice du dernier non blanc element d'une chaine [ ch ]

PW_IND_PREM

PW_IND_PREM delivre l'indice du premier element non blanc d'une chaine [ ch ]

PW_IND_PREM_CAR

PW_IND_PREM_CAR delivre l'indice du premier element different de 'char' d'une chaine [ ch char ]

PW_ISNUM

PW_ISNUM determine si un caractere est un chiffre [ char ]

PW_ISNUMBER

PW_ISNUMBER determine si un chaine est un nombre [ chaine ]

PW_LNUM_DE_CH

PW_LNUM_DE_CH extrait les chiffres d'une chaines, puis en fait une liste [ ch ]

PW_LST_DE_CH

PW_LST_DE_CH delivre une liste de chaines a partir d'une chaine contenant un separateur [ ch separ ]

PW_LTRIM

PW_LTRIM delivre la chaine sans les blancs a gauche [ ch ]

PW_LTRIM_CHAR

PW_LTRIM_CHAR delivre la chaine sans le carractère 'char' a gauche [ ch car ]

PW_LWCMATCH

PW_LWCMATCH wcmatch pour une liste de masques [ chaine lmasq ]

PW_LWCMATCH_INV

PW_LWCMATCH_INV wcmatch pour une liste de chaines [ lchaine masq ]

PW_L_WORD_OFF_STRING

PW_L_WORD_OFF_STRING transforme une chaine en liste avec comme seéparateur un mot [ ch word ]

PW_MAKE_COMAS_WRITABLE

PW_MAKE_COMAS_WRITABLE transforme " \" " en " \\\" " [ none ]

PW_NBCHAR

PW_NBCHAR Delivre le nombre d'occurences du caractere char pw_dans la chaine "chaine" [ char chaine ]

PW_NIL_0

PW_NIL_0 transforme nil en 0 sinon: ne change rien [ ex ]

PW_NIL_2STRNULL

PW_NIL_2STRNULL transforme "'nil"(retourné par pw_guil_make ou pw_fab_chaine) en "", sinon: ne change rien [ ex ]

PW_NIL_T

PW_NIL_T transforme nil en "" ( retour chariot ), sinon: ne change rien [ ex ]

PW_NOM_FICH

PW_NOM_FICH EXTRAIT LE NOM D'UN FICHIER A PARTIR D'UN CHEMIN [ fich ]

PW_NONJOKER

PW_NONJOKER renforce les carractère joker comme non joker * -> `* [ ch ]

PW_NUM_STRLSORT

PW_NUM_STRLSORT classe une liste de chaine par rapport au numéro qu'elle contiennent [ lchainum ]

PW_POINTVIRGTOVIRG

PW_POINTVIRGTOVIRG remplace ; par , [ ch ]

PW_QUOTENIL2NIL

PW_QUOTENIL2NIL transforme la chaine "'nil" en la valeur nil [ chaine ]

PW_RTRIM

PW_RTRIM delivre la chaine sans les blancs a droite [ ch ]

PW_RTRIM_CHAR

PW_RTRIM_CHAR delivre la chaine sans le carractère 'char' a droite [ ch car ]

PW_SAUT_BLANCS

PW_SAUT_BLANCS retourne le rang du premier carac différent de " " a partir de ind [ chaine ind ]

PW_SCIE_FICH

PW_SCIE_FICH a partir d'une chaine representant le nom d'un fichier, delivre une [ fich ]

PW_SCIE_FICH_ACET

PW_SCIE_FICH_ACET pw_scie_fich_acet a partir de fonctions acet [ fich ]

PW_SCIE_FICH_OLD

PW_SCIE_FICH_OLD a partir d'une chaine representant le nom d'un fichier, delivre une [ fich ]

PW_SEPAR_CH

PW_SEPAR_CH construit une liste d'association a partir d'une ligne de fichier texte [ chaine nval ]

PW_SEP_CH_NOMB

PW_SEP_CH_NOMB cree une liste de chaine à partir d'une chaine contenant nombre et alpha [ ch ]

PW_SLASHIT

PW_SLASHIT ** converti les \\ en slash [ ch ]

PW_SPACE2UNDER

PW_SPACE2UNDER Enleve les espaces et - du nom : entites identifiées par nom [ ch ]

PW_STR_FORFILENAME

PW_STR_FORFILENAME Enlève les carractères spéciaux : slash<>\":?*|,=' [ chaine ]

PW_STR_SUBST

PW_STR_SUBST subst pour les chaine [ new_mot anc_mot chaine ]

PW_STR_SUBST_ALL

PW_STR_SUBST_ALL subst pour les chaine [ new_mot anc_mot chaine ]

PW_STR_VALID

PW_STR_VALID vérifie que ne contient pas les carractères spéciaux : slash<>\":?*|,=' [ chaine ]

PW_SUBSTAB

PW_SUBSTAB remplace les tabulations d'une chaine par un " " [ ch ]

PW_SUPPUNDERSCORE

PW_SUPPUNDERSCORE Supprime les _ d'une chaine [ ch ]

PW_SUPP_DOUBLE_ESPACE

PW_SUPP_DOUBLE_ESPACE supprime les doubles espaces dans une chaine [ ch ]

PW_SUPTAB

PW_SUPTAB Enleve les tabulations d'une chaine: [ ch ]

PW_SUP_QUOTE

PW_SUP_QUOTE Supprime le nom de commande transparente retourné par CMDNAMES [ nom ]

PW_TO_STRING

PW_TO_STRING transforme les informations en chaine de carractere [ val ]

PW_TO_TYPE

PW_TO_TYPE transforme une chaine en objet de son type [ chaine ]

PW_TO_VALUE

PW_TO_VALUE Extrait la valeur réprésenté par une chaine ou un symbole [ symbole ]

PW_TRI

PW_TRI Trie une liste de chaines [ lsp ]

PW_TRIM

PW_TRIM delivre la chaine sans les blancs ni a gauche ni a droite [ ch ]

PW_TRIM_CAR

PW_TRIM_CAR supprime le caracter char à droite et à gauche [ ch char ]

PW_TRT_LOAD

PW_TRT_LOAD extrait le nom du fichier chargé dan une instruction "(load \"monfich.lsp\")" [ ch ]

PW_UNDER2SPACE

PW_UNDER2SPACE transforme les _ en espace [ ch ]

PW_UNDIESIT

PW_UNDIESIT converti les < en * [ ch ]

PW_UNSLASHIT

PW_UNSLASHIT converti les slash en \\ [ ch ]

PW_VIRGTOPOINT

PW_VIRGTOPOINT remplace , par . [ ch ]

PW_VIRGTOPOINTVIRG

PW_VIRGTOPOINTVIRG remplace , par ; [ ch ]

PW_XSTRCASE

PW_XSTRCASE Strcase en conservant les accents [ str ]

STRINGP

STRINGP t si ch est un chaine [ ch ]