[liblouis-liblouisxml] Re: LibLouisUTDML, macro nodes

  • From: "Michael Whapples" <dmarc-noreply@xxxxxxxxxxxxx> (Redacted sender "mwhapples@xxxxxxx" for DMARC)
  • To: liblouis-liblouisxml@xxxxxxxxxxxxx
  • Date: Tue, 17 Jun 2014 22:09:08 +0100

But how does the name get associated to nodes in the document?

If matching it with a entry in the first column of a semantic action file, surely that associates it to a semantic action.

Michael Whapples
On 17/06/2014 20:32, John J. Boyer wrote:
All you have to do is put a line like

style [name]

in a configuration file. Of course you will want to add settings like
linesBefore, firstLineIndent, leftMargin, emphasis, etc.

In a semantic action file you simplly give the name of the style in
the first column. Styles can be nested. This might be done, for example,
on the title page of a book, where the outermost style might have the
format centered and the nested styles might have linesBefore and
linesAfter.

John


On Tue, Jun 17, 2014 at 06:17:14PM
+0100, Michael Whapples wrote:
Please explain further, I don't understand how to create a style
which is not associated with a semantic action.

Michael Whapples
On 17/06/2014 16:07, John J. Boyer wrote:
The documentation has several examples of macros.

Not all styles are associated with semantic actions. This is true only
of predefined styles. The user can create new styles independent of any
semantic action. Several users have done so.

John

On Tue, Jun 17, 2014 at 02:47:51PM +0100, Michael Whapples wrote:
I was thinking might it be of any use for the problems we are trying
to solve?

What quite do you mean when you say combine semantic actions and
styles, these do not seem mutually exclusive anyway (eg. a node with
a style is also associated with a semantic action).

Michael Whapples
On 17/06/2014 14:41, Keith Creasy wrote:
John mentioned it to me some time ago. It is undocumented and largely untested. 
I think its main purpose is to let you combine actions and styles.


I'll have to see if I can find the message he sent to me describing it.

-----Original Message-----
From: liblouis-liblouisxml-bounce@xxxxxxxxxxxxx 
[mailto:liblouis-liblouisxml-bounce@xxxxxxxxxxxxx] On Behalf Of Michael Whapples
Sent: Tuesday, June 17, 2014 9:27 AM
To: liblouis-liblouisxml@xxxxxxxxxxxxx
Subject: [liblouis-liblouisxml] LibLouisUTDML, macro nodes

Hello,
Whilst looking at the LibLouisUTDML source code I keep finding references to 
nodes having macros. What is a macro node and how to use this feature?

I did a search of the liblouisutdml documentation for the word macro and 
nothing came up.

Michael Whapples
For a description of the software, to download it and links to project pages go 
to http://www.abilitiessoft.com
For a description of the software, to download it and links to
project pages go to http://www.abilitiessoft.com
For a description of the software, to download it and links to
project pages go to http://www.abilitiessoft.com
For a description of the software, to download it and links to
project pages go to http://www.abilitiessoft.com

For a description of the software, to download it and links to
project pages go to http://www.abilitiessoft.com

Other related posts: