[Therion] Define constants in files
Bill Gee
bgee at campercaver.net
Sat Dec 27 16:38:40 CET 2014
I agree with Vladimir on this one. A way to define constants which then flow
through all of the files during a compilation would be really nice.
Search/replace is OK when you have only one file to deal with. In a large cave
map there could be hundreds of files.
Bill Gee
On Saturday, December 27, 2014 14:56:14 Martin Sluka wrote:
> Search/replace. Any one plain text editor will do it including text editor
> from Therion
>
> M.
>
> Odesláno z iPhonu
>
> 27. 12. 2014 v 13:28, vladimirg at mail.bg:
> > Hi
> >
> > In development languages I'm used to defining various constants values in
> > the files, but I couldn't find such in Therion Have you considered adding
> > this feature?
> >
> > For example I use the cave name in several places in the .th and .thc
> > files. Then for the next cave I usually copy the template and change the
> > name in all the places it is mentioned. This will be easier to do with a
> > constant value that is changed only in one place.
> >
> > Something like this:
> >
> > === in TH files ===
> > DEFINE %NAME%='My cave name'
> >
> > survey %NAME% -title "%NAME% cave<br> located somewhere<lang:bg>Пещера
> > %NAME%<br>..." ...
> >
> > input %NAME%.th2
> >
> > endsurvey
> >
> > === in THC files ===
> > layout ZZZ
> >
> > map-comment "The %NAME% is a very nice cave, etc, etc"
> >
> > endlayout
> > export map -projection extended -output %NAME%-xelev.pdf
> > export map -projection plan -output %NAME%-plan.pdf
> >
> > So you can change the DEFINE %NAME% only at the begining of the file and
> > the value will be reflected when compiling in every place the %NAME% is
> > used.
> >
> > Or am I too picky
> >
> > Vladimir
> >
> >
> >
> >
> > -------------------------------------
> > Mail.BG: Безплатен e-mail адрес. Най-добрите характеристики на българския
> > пазар - 20 GB пощенска кутия, 1 GB прикрепен файл, безплатен POP3,
> > мобилна версия, SMS известяване и други.
> > _______________________________________________
> > Therion mailing list
> > Therion at speleo.sk
> > http://mailman.speleo.sk/mailman/listinfo/therion
More information about the Therion
mailing list