# LifeLines - Genealogical Database and Programming System. # # Contributed by Patrick Texier language lifelines extension .ll .li comment /* */ function ( string " inword _ keyword char_encoding require option include set keyword getindi geindiset getfam getint getstr choosechild keyword chooseindi choosespouse choosesubset menuchoose keyword choosefam proc func return call include global keyword if else elsif switch continue break while keyword and or not eq ne lt gt le ge strcmp eqstr nestr keyword add sub mul div mod exp neg incr decr keyword cos sin tan arccos arcsin arctan deg2dms dms2deg spdist keyword name fullname surname givens trimname birth baptism keyword death burial father mother nextsib prevsib sex male female keyword pn nspouses nfamilies parents title key keyword soundex inode root indi firstindi nextindi keyword previndi spouses families forindi indiset keyword addtoset deletefromset union intersect keyword difference parentset childset spouseset siblingset keyword ancestorset descendentset descendantset uniqueset keyword namesort keysort valuesort genindiset getindiset keyword forindiset lastindi writeindi inset keyword marriage husband wife nchildren firstchild keyword lastchild fnode fam firstfam nextfam lastfam keyword prevfam children forfam writefam fathers mothers Parents keyword list empty length enqueue dequeue requeue keyword push pop setel getel forlist inlist dup clear table insert keyword xref tag value parent child sibling savenode lookup keyword fornodes traverse createnode addnode detachnode keyword foreven fornotes forothr forsour reference dereference getrecord keyword date place year long short gettoday dayformat keyword monthformat dateformat extractdate eraformat keyword complexdate complexformat complexpic datepic index keyword extractnames extractplaces extracttokens lower yearformat keyword upper capitalize trim rjustify concat strconcat strlen substring keyword titlecase gettext d card ord alpha roman strsoundex strtoint keyword atoi linemode pagemod col row pos pageout nl keyword sp qt newfile outfile copyfile print lock unlock test keyword database version system stddate program keyword pvalue pagemode level extractdatestr debug keyword f float int free getcol getproperty heapused keyword sort rsort deleteel bytecode convertcode setlocale keyword jd2date date2jd dayofweek setdate # Obsolete keywords: # keyword getintmsg getindimsg getstrmsg save strsave lengthset # keyword gengedcom gengedcomstrong gengedcomweak deletenode # Gedcom 5.5 genealogical files (including LifeLines Windows .tmp file) # Contributed by Patrick Texier language gedcom extension .ged lltxxxxx.txt keyword ABBR ADDR ADOP ADR1 ADR2 AFN AGE AGNC ALIA ANCE keyword ANCI ANUL ASSO AUTH BAPL BAPM BARM BASM BIRT BLES keyword BLOB BURI CALN CAST CAUS CENS CHAN CHAR CHIL CHR keyword CHRA CITY CONC CONF CONL CONT COPR CORP CREM CTRY keyword DATE DATA DEAT DESC DESI DEST DIV DIVF DSCR EDUC EMIG keyword ENDL ENGA EVEN FAM FAMC FAMF FAMS FCOM FILE FORM keyword GEDC GIVN GRAD HEAD HUSB IDNO IMMI INDI LANG MARB keyword MARC MARL MARR MARS MEDI NAME NATI NATU NCHI NICK NMR keyword NOTE NPFX NSFX OBJE OCCU ORDI ORDN PAGE PEDI PLAC PHON keyword POST PROB PROP PUBL QUAY REFN RELA RELI REPO keyword RESI RESN RETI RFN RIN ROLE SEX SLGC SLGS SOUR keyword SPFX SSN STAE STAT SUBM SUBN SURN TEMP TEXT TIME keyword TITL TRLR TYPE VERS WIFE WILL # LifeLines option AnnotatePointers=1 in .linesrc comment {{ }}