What's New ?
Introduction
What is Q++ ?
Functionality
Versions
Getting Help
Documentation
Updates
The Q++ Environment
Launching Q++
The Main Window
Menus
Toolbar
Scripts Editor
Properties Inspector
ScriptLine Comments
Tools Tabs
Date-Time
Help Wizard
Messages Window
Status Bar
Viewing it all
Buttons in Dialogs and Messages
Warning and Error Messages
Related Topics
Scripts
The Current Script
The Scripts Toolbar
New Script
Opening
MRU Scripts
Renaming
Copying (Save As/Move)
Deleting
Saving
Closing
Update Missing Quark Files
The Scripts Explorer
Opening
Executing
Renaming
Copying
Moving
Deleting
Previewing and Opening GridTemplates
Viewing Properties
Saving to a Zip File
Sending by Email
Scripts Target Dialog
Verifying
Full Verification
Previewing
Full Preview
Preview Menus
Page and Signature Layout
Dates Contained in Selected Page
Token Values for Selected Date
MiniCalendar Preview
Formatted Text Preview
Exporting a Diary Signature Layout
Diary Generation
Diary Generation Options
Overview
During / After
QuarkXPress
Testing / Troubleshooting
Stages of Diary Generation
Inspecting an Output File
Listing Messages
Viewing Messages
Diary Generation Problems
Output Files
ScriptLines
The ScriptLines of a Script
Manipulating ScriptLines
Copying from ...
Single-Line Generation
The various Q++ ScriptLines
BookFormat
International
FrontPages
BackPages
BlankPages
PlaceHolders
QxdPages
DiaryGridLines
Inserts
Pre-Processing
Post-Processing
ScriptLine Properties
# Defined Pages
aeiou-Holidays
All Dates
Backup before Saras
Beep on Completion
Begin Rule, End Rule
Daily and Weekly DiaryGridLines
Monthly and Yearly DiaryGridLines
Binding Style
Buffer End Pages
Check Text Overflow
Clear Command File
Color Matching
Comments
Concat. Holidays
Confirm Exec Options
Debug Macros
EPS Folder
Execute Saras
Extra Precision
Facing Pages
February 28
Filter Holidays
Flow Direction
Force ANSI Generation
Force Start
Generation Options
Grid Extent
Grid Format
Grid Options
Allowed Duplicate Tokens
Filler Delimiters
First Hour of the Day
Minical is defined as "current" if
Miscellaneous
Monthly Outside Days
Recursive Tokens
[MonthHeader]
Copying MonthHeader Options
[GenTokens]
Special Case Conditions
Line Endings and Formatting
Copying GenTokens Options
Roman Numerals
Saints and Namedays Separators
Start Grid on
Template Colors
Week Start
Grid Template
Hide PlaceHolders
Highlight Errors
Holidays (display)
Holiday Name
Display Holiday Name
Also display
Change Symbol Font Size
Surround Symbol by
Separator
Examples
Holiday Symbols
Holiday Abbreviation
Holidays (multiple)
Separator
Text/Token Surrounding Holiday Name
Holiday + Saint Tokens
Holidays (override)
Ignore Sidedness
Ignore Token not Found
Images
Included Holidays
Technical Details
Insert Occurrence
Insert First Page
Insertion Rule
Jewish Data
Job Number
Keep Vignette Names
Keep Templates Open
Label
Language Count
Languages
Lock All Objects
Log Errors
Macros Options
Selected Macro
Initial Conditions
Compiler Directives
Input Variables
Resulting Actions
Text Actions
Text Style Actions
Box Actions
nResult Actions
Examples
Replacing Token Text
Changing Text Attributes
Using Xtags
March 1st
Master Pages
Maximum Iterations
Maximum Recursion
Minicalendars
Understanding
Previews
Structure
Weekday Headers
Contents
Attributes
Week Number Headers
One Line Minicalendars
Week Numbers Options
Special Tabulations
Tabs Justification
Week Start
Flow of Dates
Five Week Minicalendars
Current Month
Current Week
Individual Dates
Weekly Bands
Current Day
Paragraph Formatting
Holidays and Holidays 2
Outside Days
Moon Phases
Alternate Font Formats
Default Options
Common Elements
Frame
Background
Font
Minicals (Others)
Moon Data
Moon and Sun Options
Moon Phases
Moon Times
Sun Times
Daylight
Summer Time
Seasons
Zodiac
Planets
Multi-Pass
Multi-Step
Muslim Data
Dates
Times
Namedays
Occurences Count
Open Output File
Output FileName
Output File saved on LAN with
Output File Transfer Delay
Output Type
Page Copying Delay
Page Count
Pages/Occurence
Pause after p-Code
Pause before Saras
Pause for Preview
Physical Sections
Physical Sections Rules
Quark Format
QXD Page Count
QXD File
Quark Preferences
Remove Template Layers
Remove OPF Layers
Repeating Dates
Saints
Saints/Namedays Options
Saras
Seed Pages Deletion
Seed Pages Deletion Delay
Selected Page Count
Selected Pages
Signatures
Signature Count
Signature Pages
Size : Height and Width
Size : Units
Slogan Rules
Selecting a Starting Index
Specific Dates
Spine Orientation
Start For, End For
Strip Style Sheets
Sun Data
Times of Day
Jewish
Muslim
Tides
Times Repeated
Total Page Count
Trim Blank Pages
Unlink and Relink
Update Quark Preferences
Use Template as Seed
Variable Dates
Verify Page Objects' Sizes
World Distances
Temp Files Deletion
Year
GridTemplates : Designing
How GridTemplates are used
Basic Guidelines
Document and Page Layout
Textboxes and Tokens
When can Linked Textboxes be used ?
GridTemplate Structure
Daily GridTemplates
2 Days on 2 Pages
7/14 Days on X Pages
Weekly GridTemplates
Monthly GridTemplates
Yearly GridTemplates
Splittable Grids
Designing GridTemplates for Maximum Re-Use
QuarkXPress Glossary
Special Characters
Grouped Objects
Locked Objects
Text Overflow
Anchored Objects
Linked/Chained Textboxes
Dashes and Stripes
Style Sheets
Master Pages
Sections
Xpress Tags
Tools Palette
Measurements Palette
Color Problems
Default Document Preferences
Creating a Clean Copy
GridTemplates : Using
Creating a Template
Modifying a Template
The Q++ Templates Manager
Selecting a Template
Viewing Template Information
Scanning GridTemplates
Editing Template Properties
Regenerating a GridTemplate
Template Structure
Daily
Weekly
Monthly
Continuous
Backtrack every Month
Examples
Backtrack every Page
Yearly
Expected DayValues
Daily
Weekly
Monthly Continuous
Monthly Bactrack Every Month
Monthly Bactrack Every Page
The Templates Menu
Tokens
Structure
Conversion
List of Tokens
Day Tokens
[d], [dd] : Day Number
[.d], [!d] : Day Number Ordinal
[dr], [dR] : Day in Roman Numerals
[ddd], [Ddd], [DDD] : Shortened Weekday
[dddd], [Dddd], [DDDD] : Full-length Weekday
[D], [Dd] and [DD] : Partial Weekday
[sd], [sddd], [sdddd] : Conditional Day Tokens
[d#] : Weekday Number
[d#r], [d#R] : Weekday Number Using Roman Numerals
[*] : DayValue Marker
[dw+]/[dw-] : Days into the week/Days left in the week
[dm+]/[dm-] : Days into the month/Days left in the month
[dy+]/[dy-] : Days into the year/Days left in the year
[t+] / [t-] : Ascending/Descending Days
[tr+] / [tr-] : Rente Days
Week Tokens
[w], [ww] : Week Number
[.w], [!w] : Week Number Ordinal
[wr], [wR] : Week in Roman Numerals
[W], [Ww], [WW] : Partial Translation of Week
[wk] and [week] : Translations of Week
[sw] : Start of Week
[wy+]/[wy-] : Weeks into the year/Weeks left in the year
[paye] : UK paye week
Month Tokens
[m], [mm] : Month Number
[.m], [!m] : Month Number Ordinal
[mr], [mR] : Month in Roman Numerals
[mmm], [Mmm], [MMM] : Shortened Month Name
[mmmm], [Mmmm], [MMMM] : Full-length Month Name
[M], [Mm], [MM] : Partial Month Name
[my+]/[my-] : Months into the year/Months left in the year
[m#] : Number of Days in Month
[sm] : Conditional Month Token
[sMMMMyyyy] : Conditional Month and Year Token
[sMMMM7] : Comparative Month
[MonthHeader] : Change of Month/Year Tokens
Quarter Tokens
[q], [qq] : Quarter Number
[.q], [!q] : Quarter Number Ordinal
[qr], [qR] : Quarter Number Using Roman Numerals
[.q] : Shortened Ordinal
[!qq], [!Qq], [!QQ] : Full-length Ordinal
[sq] : Conditional Quarter Token
Year Tokens
[yy] and [yyyy] : 2 and 4 Digit Year Number
[year] : Script Year
[yr], [yR] : Year in Roman Numerals
[syy] and [syyyy] : January 1st Token
[YYyy], [yyYY], [YYYY] : Conditional Year Number
[syyyy7] : Comparative Year Number
[yyyy:+xx] : Year Offset
Roman Numerals Tokens
Holidays Tokens
[Fa] .. [Fu] : Holiday Name
[Fa1] : Sequential Holiday Name
[Fa11] : Conditional Holiday Name
Specific Holidays Sets Modifier
Holiday Name Filter Modifier
[Fä] .. [Fü] : Holidays with Saints
[Fâ] .. [Fû] : Holidays Abbreviations
[â] .. [û] : Holidays Symbols
[:ferie_a] : Holidays Watermark
[:concat_1] .. [:concat_9] : Pre-Concatenated Holidays
[img_a] .. [img_u] : Holidays Image
[:st_a] .. [:st_u] : Saints
[:nd_a] .. [:nd_u] : Namedays
[ifHol] : Holidays Response
MiniCalendar Tokens
MiniCalendar Marker
MiniCalendar Weekday
MiniCalendar Week Numbers
MiniCalendar Dates
Weekly Bands Tokens
MiniCalendar Modifiers
Starting Date Offset
Left and Right Halves of Month
Fixed Ranges of 3, 6 and 12 months
Year Offset
Number of Days
Number of Weeks
Chinese Minicalendars
Hindi Minicalendars
Jewish Minicalendars
Korean Minicalendars
Muslim Minicalendars
Embedded Tokens Based on Week Start
Embedded Tokens DayValue
Weekdays Length and Capitalization Override
Right-To-Left Override
Vertical Override
Horizontal Override
Alignment Override
5-Week Override
6-Week Override
Outside Days Override
Single Line/Column Override
Tab Character Insertion
Show only on Current Day
Ignore Current Day Options
Show only on Holidays
Ignore Holidays Options
Ignore Frame Options
Ignore Background Options
Show 1 and 2 on first line if Minical has 6 weeks
Minicalendar Duration
Allow Embedded Tokens Hiding
Use Date of Markers for Embedded tokens
Converting @, $$, and w# Markers with a Macro
Converting @ with Macros
Converting w# with Macros
Converting $$ with Macros
2-Digit Dates
Other Tokens in MiniCalendars
Using [GenTokens] inside Minicalendars
Combining Gregorian and non-Gregorian Dates
Changing a Minicalendar date with a Macro
Moon Tokens
[mp] : Moon Phase Symbol
[mt] : Moon Phase Text
[mpt] : Moon Phase Time
Moonrise, Moonset and Transit
[mab] Moon always above/below horizon
Duration Moon Tokens
[mz] : Moon in Zodiac
Sun Tokens
[da] : Dawn Tokens
[SR] : Sunrise Tokens
[SS] : Sunset Tokens
[du] : Dusk Tokens
[Srs] and [DL] : Hours of Daylight
[sab] Sun always above/below horizon
[su] : Summer Time
[se] : Seasons
[so] : Solstice and Equinoxes
[sz] : Sun in Zodiac
Planetary Tokens
Tides Tokens
Distances Tokens
Distance and Time
City and Country Names
Orthodox Tokens
Chinese Tokens
Days and Months
Solar Terms
Years
Gregorian Dates
Hindu Tokens
Lunar Calendar
Solar Calendar
Jewish Tokens
Date Tokens
Time Tokens
Korean Tokens
Lunar Calendar
Western Dates
Solar Terms
Sexagesimal Cycles
Muslim Tokens
Date Tokens
Time Tokens
Qibla Angle
Other Calendars Tokens
Token Prefixes
[ sToken ] : ‘Start Of’ Prefix
[ .Token ] : Shortened Ordinal Text Value
[ !Token ] : Full-Length Ordinal Text Value
Token Suffixes
Filled Tokens
Padded Tokens
Duration
Ignore Outside Days
Conditional Tokens
The Structure of Conditions
Evaluating Conditions
Using Tokens on the Right Side
Zap Tokens
Zaps based on multiple conditions
Slogan Tokens
Slogan Importation Tokens
Slogans Tokens XpressTags Modifier
Image Tokens
Macro Tokens
Different Tokens Sharing a Macro
Multiple Macro Indices
Recursive Macro Tokens
Auto-Incrementing Macros
Layout Tokens
[BOXFIT] : Box Re-Sizing (new)
[DEL] Delete Characters
[eps] : Imposition of EPS Pages
[GenTokens] : Monthly Lines of Tokens
[BoxFit] : Box Re-Sizing (old)
[GenRules] : Monthly Rules
Special Characters Tokens
em- and en- Characters
em- and en- Dashes
Discretionary Hyphen
Discretionary Return
en-Space
General ASCII Characters
Hard and Soft Returns
Indent Here
Next Column
Next Linked Box
Nil (no text)
Nonbreaking Hyphen
Nonbreaking Space
Normal Space
Punctuation Space
Flex Space
Right Indent Tab
Tabulation
Miscellaneous Tokens
[||] : Never Delete Marker
[h1] : Schedule Hour
[p#] : Page Number
EAN Token
Separator Tokens
[ref#] : Job/Reference Number
Tips and Tricks of Tokens Usage
Minimizing the space taken up by tokens
Disabling Tokens
Deleting objects other than text boxes
Advanced Token Techniques
Blanking out tokens
Regional Date Formatting Tokens
Advanced Macro Tokens Techniques
Combining Range and Zap Tokens
Recursive Tokens
Languages and Translations
The Tokens Manager
Languages Overview
Language Properties
Token Translations
Modifying Mixed Source Tokens
Defining your own Tokens
Naming Rules
Special Cases
Ordinal Tokens
Hours Tokens
Using the Data Pump
Saving Tokens in MS-Excel Format
Holidays Sets
Holidays Set Properties
Holidays Sets Hierarchy
Where are Holidays Sets used ?
Holidays
The Holidays Manager
Adding or Modifying Recurring Holidays
Adding or Modifying One-Time Dates
Finding a Specific Holidays Set
Finding a Specific Holiday
Finding Links to a Holidays Set
Finding Links to a Holiday Rule
Recurring Holidays
Name
Variable Names
Priority
Graphical Elements
Which Tokens ?
Recurrence Rules
Type
Fixed Date
Variable Date
Easter Based
Arbitrary Dates
Range of Dates
Buddhist
Chinese
Coptic/Ethiopic
Hindu
Jewish
Korean
Muslim
Persian
Sikh
South-East Asian
Solar
Lunisolar
Observance
Weekdays
Offset
Duration
Conflicts
Validity
The Holiday Rule Wizard
World Holidays Database
Holidays Generation
Regenerating Holidays
Ordering of Holidays
The Holidays Explorer
Sorting
Grouping
Filtering
Basic
Intermediate
Advanced
Exporting
One-Time Dates
One-Time-Dates Properties
Where are One-Time Dates used ?
Holidays Tools
Copying Recurring Holidays
Copying One-Time-Dates
Resetting Priority Level
Filling a Set With Abbreviations
Filling a Set with Symbols
Generating Holidays Abbreviations
Converting text to Holidays Symbols
Purging One-Time-Dates
Deleting Holidays Folders
Using the Data Pump
Exporting to RTF
Exporting to Text
Importing from Excel
Recurring Holidays
One-Time-Dates
Convert Text to Symbols
Exporting to Excel
Recurring Holidays
One-Time Dates
Saints and Namedays
All Dates for a Holidays Set
All Holidays (Basic)
All Holidays (Advanced)
Concatenated Holidays
The Holidays Concatenator
Concats Sets and Concats
Concats and their Properties
Text Source
Holiday Name
Holiday Abbreviation
Holiday Symbols
Textbox Parameters
Concatenating
Purging Concatenated Holidays
Concatenated Holidays Preview
Saints and Namedays
The Saints and Namedays Manager
Saints
Namedays
Batch Conversions
Changing Saints
Importing
Importing Saints
Importing Namedays
Exporting
Using the Data Pump
Slogans
Slogans Sets
The Slogans Sets Hierarchy
Slogans Sets Properties
The Slogans Manager
Creating and Modifying Slogans
The Slogans Library
Importation Options
Importing Slogans
From a Text File
From an Excel File
Cyclical and Once-Only
Month and Day
Specific Dates
From a QuarkXPress File
From a Plain QuarkXPress File
From a Marked QuarkXPress File
From the Slogans Library
From a Folder Containing XTG Files
Exporting Slogans
Using the Data Pump
Moon Events
Background
Daily Events
Zodiacal Events
Moon Phases
The Moon Data Manager
Moon Data Sources
Calculated
Data Table
Exporting Moon Data
Importing Moon Data
Sun Events
Background
Daily Events
Daylight
Monthly and Yearly Events
The Sun Data Manager
Sun Data Sources
Calculated
Data Table
Exporting Sun Data
Importing Sun Data
Planetary Events
Background
Rise and Set
Conjunction and Opposition
Eclipses
Transit and Occultation
Exporting Planetary Data
Chinese Events
Lunar Holidays
Solar Holidays
Jewish Events
Jewish Dates
Jewish Times
Jewish Data Manager
Jewish Data Sources
Calculated
Data Tables
Exporting Jewish Data
Importing Jewish Data
Muslim Events
Background
Calendars and Dates
Q++ Default Muslim Dates
Q++ Saudi Calendar
Times
Dawn and Dusk
Asr
Sunset
High Latitudes
Qibla Angle
Muslim Data Manager
Muslim Dates Sources
Muslim Calendars
Muslim Dates
Muslim Times Sources
Calculated
Data Sources
Exporting Muslim Data
Dates and Calendars
Prayer Times
Importing Muslim Data
Other Calendars Events
Gregorian
Orthodox
Coptic
Buddhist
Hindu
Sikh
Tibetan
Exporting Calendar Dates
Tides
Background
Prediction of Tides
Lunar Effects
Solar Effects
Lunisolar Effects
Other Effects
Tides Data
World Distances
Background
Great Circles
Rhumb Lines
Driving
Distance Units
The Distances Data Manager
Exporting
Importing
Saras
Saras Menus
The 3 Ways of using Saras
Saras as Properties of DiaryGridLines
Saras applied to a Diary Output File
Saras as a Stand-Alone Tool
The SaraSets Manager
The Sara Interface
Editing the List of Saras
Modifying
Inserting or Copying
Altering the Flow of Execution
A Word of Warning
Defining a Sara
The Elements that make up a Sara
The Sara Editor
Executing a SaraSet
Viewing the Results
Using the Data Pump
Macros
Macros Menus
The Macros Editor
Working with Macros
Importing and Exporting Macros
Compiler Messages Window
Watches Window
Menus and Toolbar
File Menu
Help Menu
Macros Dialogs
Macros Sets
Macro Search
Compile Single Macro
Build All
Writing Macros
Using Pseudo Code
Writing Blocks of Code
Smart Tabulations
Using Smart Tabs on Individual Lines
Using Smart Tabs on a Block of Code
Code Completion
Intelligent Help
Testing Macros
Compiling Macros
Understanding how the Compiler Works
Testing the Logic
Initial Conditions
Code Editor Breakpoints
Stepping through a Macro
Importing Macros
Using Macros
Debugging Macros
Stepping through a Macro
Variable Watches
Debugger Breakpoints
Setting Breakpoints
Disabling Breakpoints
Macros : Reference
Data Types
Literals
Type Conversion Functions
Dates as Integers
Variables
Declaring Variables
Why Declare Variables ?
Naming Variables
Global Variables
Initializing
Scope
Precautions
Examples
Other Variables
Operators
Test for Equality (==)
Comparison operators
Addition (+)
Minus (-)
div / mod
Multiplication (*)
Parentheses
Range
Sets, Membership and Range
not
or
and
xor
inc / dec
Calling Functions
Expressions
Shortcut Boolean Evaluation
Instructions
Comments
Assignment
Branching Instructions
Branching with the  IF  Keyword
Branching with the  SWITCH  Keyword
Looping Instructions
FOR Loops
WHILE Loops
BREAK Interruption
CONTINUE Interruption
Functions
Return
Generating Errors and Messages
Multi-Line Instructions
Code Structure
Compiler Directives
INCLUDE_HOLIDAYS_LIST
INCLUDE_MACRO
INCLUDE_NAMEDAYS_SET
INCLUDE_SAINTS_SET
MAX_NUM_ITERATIONS
MAX_STRING_LENGTH
RUNTIME_ERROR_HANDLING
global
input
var
Instructions Block
System Variables
bRESULT
nRESULT
sRESULT
b_DEBUG
n_GridPage
b_GridShowOutsideDays
n_GridWeekStart
b_InsideMinical
b_IsRunTime
s_LangDayToken
n_MacroIndex
n_OutputPage
n_ParentMinicalDate
n_ParentMinicalDayValue
b_ParentMinicalIsCurrent
s_ParentMinicalToken
n_ParentMinicalWeekStart
n_ScriptYear
n_TokenDate
n_TokenDay
n_TokenDayValue
n_TokenLangID
s_TokenLangTag
n_TokenMonth
s_TokenRoot
n_TokenWeekday
n_TokenYear
b_Void
Planetary IDs
Planetary Events IDs
Built-in Functions
All Functions (Alphabetical)
Abs
Assert
chCycleOf
chDateInYear
chDateSolarTermOnOrAfter
chDateSolarTermOnOrBefore
chDayOf
chFullYearOf
chIsLeapMonth
chMonthOf
chr
chYearName
chYearOf
CopticDayOf
CopticMonthOf
CopticYearOf
CopticNumberToString
DayOf
DaysAscending
DaysDescending
EncodeDate
EncodeJewishDate
EncodeMuslimDate
EvalToken
FindNextHolidayOnDate
FirstDateOfMonth
FormatDate
FormatNumber
FormatParagraph
FormatText
FormatTime
GetEasterFor
GetHolAbbreviationFromTable
GetHolDateFromTable
GetHolDurationFromTable
GetHolIdFromTable
GetHolIsDupBaseFromTable
GetHolIsDupLieuFromTable
GetHolNameFromTable
GetHolNameAdjusted
GetHolObservanceFromTable
GetHolSetAbbreviationOfId
GetHolSetDefaultSymbolsOfId
GetHolSetNameOfId
GetHolSetNameOverrideOfId
GetHolSetSymbolFontOfId
GetHolSymbolsFromTable
GetHolTextFromTable
GetHolTextOverrideFromTable
GetHolTypeFromTable
GetNextDateForHolidayId
GetNthHolSetId
GetOrthodoxEasterFor
HolidayOfListInPeriod
HolidayOfListOnDate
HolidayOfSetInPeriod
HolidayOfSetOnDate
iDateInYear
iDayOf
iMonthOf
IntToRoman
IntToStr
IsDayOfWeek
IsEven
IsHolidayForList
IsHolidayForSet
IsHolidayOccurence
IsInCurrentMonth
IsInCurrentSpread
IsInCurrentWeek
IsInitialized
IsInsideMonth
IsLeapYear
IsMonday
IsOdd
IsSunday
IsWeekend
iYearOf
jDateInYear
jDayOf
jMonthOf
jYearOf
krDayOf
krIsLeapMonth
krMonthOf
LastDateOfMonth
List_Add
List_Clear
List_Count
List_Create
List_Destroy
List_GetFullText
List_GetName
List_GetNumber
List_GetString
List_GetValue
List_LoadFromFile
List_LocateName
List_LocateNumber
List_LocateString
List_LocateValue
List_Put
List_SaveToFile
List_SetFullText
List_SetNumber
List_SetString
List_SetValue
List_Sort
LogMessage
LowerCase
Max
Min
MonthOf
MoonPhaseAndTimeOf
MoonPhaseName
MoonPhaseOf
MoonPhaseSymbol
MoveMonths
NumDaysInMonth
NumWeeksInMonth
PadString
PlainTextOf
PlanetaryEvent
PlanetaryEventSymbols
PlanetAtExtremalDistance
PlanetAtExtremalUpperTransit
PlanetAtMaximumElongation
PlanetInConjunctionOrOpposition
PlanetName
PlanetsNearOn
PlanetSymbol
Pos
PosNth
QuarterOf
RaiseError
Reset_FindNextHolidayOnDate
Reset_GetNextDateForHolidayId
SeasonOf
SetBoxBottom
SetBoxHeight
SetBoxLeft
SetBoxRight
SetBoxTop
SetBoxWidth
SetCurHolidaysList
Sign
SizeIn
SizeMm
SizePt
StrCompare
StrContains
StrCopy
StrDatesConcatenate
StrDelete
StrIsContained
StrLength
StrReplace
StrToInt
StrToIntDef
SunEarliesLatestSunrise
SunEarliesLatestSunset
SunLongestShortestDay
TextNumLines
TextWidth
Today
UpperCase
WeekdayOf
WeekOf, WeekNumberOf
WeekStartOf
WeekStartOfMonth
YearOf
ZodiacName
ZodiacSignAndTimeOf
ZodiacSignOf
ZodiacSymbol
Astronomy
Dates
DayOf
DaysAscending
DaysDescending
EncodeDate
FirstDateOfMonth
GetEasterFor
GetOrthodoxEasterFor
IsDayOfWeek
IsLeapYear
IsMonday
IsSunday
IsWeekend
LastDateOfMonth
MonthOf
MoveMonths
NumDaysInMonth
NumWeeksInMonth
QuarterOf
SeasonOf
Today
WeekdayOf
WeekOf, WeekNumberOf
WeekStartOf
WeekStartOfMonth
YearOf
Dates (Chinese)
chCycleOf
chDateInYear
chDateSolarTermOnOrAfter
chDateSolarTermOnOrBefore
chDayOf
chFullYearOf
chIsLeapMonth
chMonthOf
chYearName
chYearOf
Dates (Coptic)
CopticDayOf
CopticMonthOf
CopticYearOf
CopticNumberToString
Dates (Islamic)
EncodeMuslimDate
iDateInYear
iDayOf
iMonthOf
iYearOf
Dates (Jewish)
EncodeJewishDate
jDateInYear
jDayOf
jMonthOf
jYearOf
Dates (Korean)
krDayOf
krIsLeapMonth
krMonthOf
Ephemeris
Grid Layout
IsInCurrentMonth
IsInCurrentSpread
IsInCurrentWeek
IsInsideMonth
Holidays
FindNextHolidayOnDate
GetHolAbbreviationFromTable
GetHolAncestorIdFromTable
GetHolAncestorIdFromTable
GetHolDateFromTable
GetHolDurationFromTable
GetHolDurationPositionFromTable
GetHolIdFromTable
GetHolIsDupBaseFromTable
GetHolIsDupLieuFromTable
GetHolNameFromTable
GetHolObservanceFromTable
GetHolSetAbbreviationOfId
GetHolSetDefaultSymbolsOfId
GetHolSetNameOfId
GetHolSetSymbolFontOfId
GetHolSymbolsFromTable
GetHolTextFromTable
GetHolTypeFromTable
GetNextDateForHolidayId
GetNthHolSetId
HolidayOfListInPeriod
HolidayOfListOnDate
HolidayOfSetInPeriod
HolidayOfSetOnDate
IsHolidayForList
IsHolidayForSet
IsHolidayOccurence
Reset_FindNextHolidayOnDate
Reset_GetNextDateForHolidayId
SetCurHolidaysList
Using Holidays Functions
Determining if there is a holidays on a given date
Iterating through all the Holidays Sets of a Holidays List
Getting the Date when a Holiday occurs over the Years
Lists
List_Add
List_Clear
List_Count
List_Create
List_Destroy
List_GetFullText
List_GetName
List_GetNumber
List_GetString
List_GetValue
List_LoadFromFile
List_LocateName
List_LocateNumber
List_LocateString
List_LocateValue
List_Put
List_RemoveDuplicates
List_SaveToFile
List_SetFullText
List_SetNumber
List_SetString
List_SetValue
List_Sort
Math
Abs
IsEven
IsOdd
Max
Min
Sign
Messages
Assert
LogMessage
RaiseError
Moon
MoonPhaseAndTimeOf
MoonPhaseName
MoonPhaseOf
MoonPhaseSymbol
Planets
PlanetaryEvent
PlanetaryEventSymbols
PlanetAtExtremalDistance
PlanetAtExtremalUpperTransit
PlanetAtMaximumElongation
PlanetInConjunctionOrOpposition
PlanetName
PlanetsNearOn
PlanetSymbol
PlanetaryEvent
PlanetaryEventSymbols
PlanetAtExtremalDistance
PlanetAtExtremalUpperTransit
PlanetAtMaximumElongation
PlanetInConjunctionOrOpposition
PlanetName
PlanetsNearOn
PlanetSymbol
Text
chr
FormatDate
FormatNumber
FormatParagraph
FormatText
FormatTime
IntToRoman
IntToStr
LowerCase
PadString
PlainTextOf
Pos
PosNth
StrCompare
StrContains
StrCopy
StrDelete
StrInsert
StrIsContained
StrGetNthChar
StrLength
StrReplace
StrSameText
StrSetNthChar
StrToInt
TextNumLines
TextWidth
UpperCase
TextBoxes
SetBoxBottom
SetBoxHeight
SetBoxLeft
SetBoxRight
SetBoxTop
SetBoxWidth
SizeIn
SizeMm
SizePt
Tokens
EvalToken
IsInitialized
Zodiac
ZodiacName
ZodiacSignAndTimeOf
ZodiacSignOf
ZodiacSymbol
Compiled Code
Comparing Macro Code and Compiled Code
Syntax
Op-Codes
:pre-compiler,  :var,  :begin,  :end
PRE
MOV
CALL
IF_xxx jne+xxxx
JMP
ENDF_xxx
Compiled Code Samples
Nested Function Calls
IF Branches
SWITCH Branches
WHILE Loops
FOR Loops
Compiler Functions
Add
And
CheckLoopBoundary
Concat
Decrease
Difference
Div
EqualB
EqualN
EqualS
Increase
IsInRange
IsOneOf
Mod