Add documentation tool-chain
Generate html, pdf and epub documentation using asciidoctor+docbook. See gh-295
|  | @ -1,5 +1,6 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | ||||
| <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||||
| 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | ||||
| 	<modelVersion>4.0.0</modelVersion> | ||||
| 	<parent> | ||||
| 		<groupId>org.springframework.boot</groupId> | ||||
|  | @ -41,7 +42,6 @@ | |||
| 			<build> | ||||
| 				<plugins> | ||||
| 					<plugin> | ||||
| 						<groupId>org.apache.maven.plugins</groupId> | ||||
| 						<artifactId>maven-javadoc-plugin</artifactId> | ||||
| 						<executions> | ||||
| 							<execution> | ||||
|  | @ -65,9 +65,183 @@ | |||
| 							</execution> | ||||
| 						</executions> | ||||
| 					</plugin> | ||||
| 					<plugin> | ||||
| 						<groupId>org.asciidoctor</groupId> | ||||
| 						<artifactId>asciidoctor-maven-plugin</artifactId> | ||||
| 						<version>0.1.4</version> | ||||
| 						<executions> | ||||
| 							<execution> | ||||
| 								<id>generate-docbook</id> | ||||
| 								<phase>generate-resources</phase> | ||||
| 								<goals> | ||||
| 									<goal>process-asciidoc</goal> | ||||
| 								</goals> | ||||
| 								<configuration> | ||||
| 									<sourceDocumentName>index.adoc</sourceDocumentName> | ||||
| 									<backend>docbook5</backend> | ||||
| 									<doctype>book</doctype> | ||||
| 									<attributes> | ||||
| 										<docinfo>true</docinfo> | ||||
| 										<spring-boot-version>${project.version}</spring-boot-version> | ||||
| 										<spring-boot-docs-version>${project.version}</spring-boot-docs-version> | ||||
| 										<spring-boot-repo>${spring-boot-repo}</spring-boot-repo> | ||||
| 										<github-tag>${github-tag}</github-tag> | ||||
| 									</attributes> | ||||
| 								</configuration> | ||||
| 							</execution> | ||||
| 						</executions> | ||||
| 					</plugin> | ||||
| 					<plugin> | ||||
| 						<groupId>com.agilejava.docbkx</groupId> | ||||
| 						<artifactId>docbkx-maven-plugin</artifactId> | ||||
| 						<version>2.0.15</version> | ||||
| 						<configuration> | ||||
| 							<sourceDirectory>${basedir}/target/generated-docs</sourceDirectory> | ||||
| 							<includes>index.xml</includes> | ||||
| 							<xincludeSupported>true</xincludeSupported> | ||||
| 							<chunkedOutput>false</chunkedOutput> | ||||
| 							<foCustomization>${basedir}/src/main/docbook/xsl/pdf.xsl</foCustomization> | ||||
| 							<useExtensions>1</useExtensions> | ||||
| 							<highlightSource>1</highlightSource> | ||||
| 							<highlightXslthlConfig>${basedir}/src/main/docbook/xsl/xslthl-config.xml</highlightXslthlConfig> | ||||
| 						</configuration> | ||||
| 						<dependencies> | ||||
| 							<dependency> | ||||
| 								<groupId>net.sf.xslthl</groupId> | ||||
| 								<artifactId>xslthl</artifactId> | ||||
| 								<version>2.1.0</version> | ||||
| 							</dependency> | ||||
| 							<dependency> | ||||
| 								<groupId>net.sf.docbook</groupId> | ||||
| 								<artifactId>docbook-xml</artifactId> | ||||
| 								<version>5.0-all</version> | ||||
| 								<classifier>resources</classifier> | ||||
| 								<type>zip</type> | ||||
| 								<scope>runtime</scope> | ||||
| 							</dependency> | ||||
| 						</dependencies> | ||||
| 						<executions> | ||||
| 							<execution> | ||||
| 								<id>html-single</id> | ||||
| 								<goals> | ||||
| 									<goal>generate-html</goal> | ||||
| 								</goals> | ||||
| 								<phase>generate-resources</phase> | ||||
| 								<configuration> | ||||
| 									<htmlCustomization>${basedir}/src/main/docbook/xsl/html-singlepage.xsl</htmlCustomization> | ||||
| 									<targetDirectory>${basedir}/target/docbook/htmlsingle</targetDirectory> | ||||
| 									<postProcess> | ||||
| 										<copy todir="${basedir}/target/contents/reference/htmlsingle"> | ||||
| 											<fileset dir="${basedir}/target/docbook/htmlsingle"> | ||||
| 												<include name="**/*.html" /> | ||||
| 											</fileset> | ||||
| 										</copy> | ||||
| 										<copy todir="${basedir}/target/contents/reference/htmlsingle"> | ||||
| 											<fileset dir="${basedir}/src/main/docbook"> | ||||
| 												<include name="**/*.css" /> | ||||
| 												<include name="**/*.png" /> | ||||
| 												<include name="**/*.gif" /> | ||||
| 												<include name="**/*.jpg" /> | ||||
| 											</fileset> | ||||
| 										</copy> | ||||
| 									</postProcess> | ||||
| 								</configuration> | ||||
| 							</execution> | ||||
| 							<execution> | ||||
| 								<id>html</id> | ||||
| 								<goals> | ||||
| 									<goal>generate-html</goal> | ||||
| 								</goals> | ||||
| 								<phase>generate-resources</phase> | ||||
| 								<configuration> | ||||
| 									<htmlCustomization>${basedir}/src/main/docbook/xsl/html-multipage.xsl</htmlCustomization> | ||||
| 									<targetDirectory>${basedir}/target/docbook/html</targetDirectory> | ||||
| 									<chunkedOutput>true</chunkedOutput> | ||||
| 									<postProcess> | ||||
| 										<copy todir="${basedir}/target/contents/reference/html"> | ||||
| 											<fileset dir="${basedir}/target/docbook/html"> | ||||
| 												<include name="**/*.html" /> | ||||
| 											</fileset> | ||||
| 										</copy> | ||||
| 										<copy todir="${basedir}/target/contents/reference/html"> | ||||
| 											<fileset dir="${basedir}/src/main/docbook"> | ||||
| 												<include name="**/*.css" /> | ||||
| 												<include name="**/*.png" /> | ||||
| 												<include name="**/*.gif" /> | ||||
| 												<include name="**/*.jpg" /> | ||||
| 											</fileset> | ||||
| 										</copy> | ||||
| 									</postProcess> | ||||
| 								</configuration> | ||||
| 							</execution> | ||||
| 							<execution> | ||||
| 								<id>pdf</id> | ||||
| 								<goals> | ||||
| 									<goal>generate-pdf</goal> | ||||
| 								</goals> | ||||
| 								<phase>generate-resources</phase> | ||||
| 								<configuration> | ||||
| 									<foCustomization>${basedir}/src/main/docbook/xsl/pdf.xsl</foCustomization> | ||||
| 									<targetDirectory>${basedir}/target/docbook/pdf</targetDirectory> | ||||
| 									<postProcess> | ||||
| 										<copy todir="${basedir}/target/contents/reference"> | ||||
| 											<fileset dir="${basedir}/target/docbook"> | ||||
| 												<include name="**/*.pdf" /> | ||||
| 											</fileset> | ||||
| 										</copy> | ||||
| 										<move file="${basedir}/target/contents/reference/pdf/index.pdf" | ||||
| 											tofile="${basedir}/target/contents/reference/pdf/spring-boot-reference.pdf" /> | ||||
| 									</postProcess> | ||||
| 								</configuration> | ||||
| 							</execution> | ||||
| 							<execution> | ||||
| 								<id>epub</id> | ||||
| 								<goals> | ||||
| 									<goal>generate-epub3</goal> | ||||
| 								</goals> | ||||
| 								<phase>generate-resources</phase> | ||||
| 								<configuration> | ||||
| 									<epubCustomization>${basedir}/src/main/docbook/xsl/epub.xsl</epubCustomization> | ||||
| 									<targetDirectory>${basedir}/target/docbook/epub</targetDirectory> | ||||
| 									<postProcess> | ||||
| 										<copy todir="${basedir}/target/contents/reference/epub"> | ||||
| 											<fileset dir="${basedir}/target/docbook"> | ||||
| 												<include name="**/*.epub" /> | ||||
| 											</fileset> | ||||
| 										</copy> | ||||
| 										<move file="${basedir}/target/contents/reference/epub/index.epub" | ||||
| 											tofile="${basedir}/target/contents/reference/epub/spring-boot-reference.epub" /> | ||||
| 									</postProcess> | ||||
| 								</configuration> | ||||
| 							</execution> | ||||
| 						</executions> | ||||
| 					</plugin> | ||||
| 					<plugin> | ||||
| 						<groupId>org.apache.maven.plugins</groupId> | ||||
| 						<artifactId>maven-antrun-plugin</artifactId> | ||||
| 						<dependencies> | ||||
| 							<dependency> | ||||
| 								<groupId>ant-contrib</groupId> | ||||
| 								<artifactId>ant-contrib</artifactId> | ||||
| 								<version>1.0b3</version> | ||||
| 								<exclusions> | ||||
| 									<exclusion> | ||||
| 										<groupId>ant</groupId> | ||||
| 										<artifactId>ant</artifactId> | ||||
| 									</exclusion> | ||||
| 								</exclusions> | ||||
| 							</dependency> | ||||
| 							<dependency> | ||||
| 								<groupId>org.apache.ant</groupId> | ||||
| 								<artifactId>ant-nodeps</artifactId> | ||||
| 								<version>1.8.1</version> | ||||
| 							</dependency> | ||||
| 							<dependency> | ||||
| 								<groupId>org.tigris.antelope</groupId> | ||||
| 								<artifactId>antelopetasks</artifactId> | ||||
| 								<version>3.2.10</version> | ||||
| 							</dependency> | ||||
| 						</dependencies> | ||||
| 						<executions> | ||||
| 							<execution> | ||||
| 								<id>package-and-attach-docs-zip</id> | ||||
|  | @ -77,10 +251,42 @@ | |||
| 								</goals> | ||||
| 								<configuration> | ||||
| 									<target> | ||||
| 										<zip destfile="${project.build.directory}/${project.name}-${project.version}.zip"> | ||||
| 											<zipfileset src="${project.build.directory}/${project.name}-${project.version}-javadoc.jar" prefix="api" /> | ||||
| 										<zip | ||||
| 											destfile="${project.build.directory}/${project.name}-${project.version}.zip"> | ||||
| 											<zipfileset | ||||
| 												src="${project.build.directory}/${project.name}-${project.version}-javadoc.jar" | ||||
| 												prefix="api" /> | ||||
| 											<fileset dir="${project.build.directory}/contents" /> | ||||
| 										</zip> | ||||
| 
 | ||||
| 									</target> | ||||
| 								</configuration> | ||||
| 							</execution> | ||||
| 							<execution> | ||||
| 								<id>setup-maven-properties</id> | ||||
| 								<phase>validate</phase> | ||||
| 								<goals> | ||||
| 									<goal>run</goal> | ||||
| 								</goals> | ||||
| 								<configuration> | ||||
| 									<exportAntProperties>true</exportAntProperties> | ||||
| 									<target> | ||||
| 										<taskdef resource="net/sf/antcontrib/antcontrib.properties" /> | ||||
| 										<taskdef name="stringutil" classname="ise.antelope.tasks.StringUtilTask" /> | ||||
| 										<var name="version-type" value="${project.version}" /> | ||||
| 										<propertyregex property="version-type" override="true" | ||||
| 											input="${version-type}" regexp=".*\.(.*)" replace="\1" /> | ||||
| 										<propertyregex property="version-type" override="true" | ||||
| 											input="${version-type}" regexp="(M)\d+" replace="MILESTONE" /> | ||||
| 										<propertyregex property="version-type" override="true" | ||||
| 											input="${version-type}" regexp="(RC)\d+" replace="MILESTONE" /> | ||||
| 										<propertyregex property="version-type" override="true" | ||||
| 											input="${version-type}" regexp="BUILD-(.*)" replace="SNAPSHOT" /> | ||||
| 										<stringutil string="${version-type}" property="spring-boot-repo"> | ||||
| 											<lowercase /> | ||||
| 										</stringutil> | ||||
| 										<var name="github-tag" value="v1.0.0.RELEASE" /> | ||||
| 										<propertyregex property="github-tag" override="true" | ||||
| 											input="${github-tag}" regexp=".*SNAPSHOT" replace="master" /> | ||||
| 									</target> | ||||
| 								</configuration> | ||||
| 							</execution> | ||||
|  |  | |||
|  | @ -0,0 +1,2 @@ | |||
| *.html | ||||
| *.css | ||||
|  | @ -0,0 +1,20 @@ | |||
| require 'asciidoctor' | ||||
| require 'erb' | ||||
| 
 | ||||
| guard 'shell' do | ||||
| 	watch(/.*\.adoc$/) {|m| | ||||
| 		Asciidoctor.render_file('index.adoc', \ | ||||
| 			:in_place => true, \ | ||||
| 			:safe => Asciidoctor::SafeMode::UNSAFE, \ | ||||
| 			:attributes=> { \ | ||||
| 				'source-highlighter' => 'prettify', \ | ||||
| 				'icons' => 'font', \ | ||||
| 				'linkcss'=> 'true', \ | ||||
| 				'copycss' => 'true', \ | ||||
| 				'doctype' => 'book'}) | ||||
| 	} | ||||
| end | ||||
| 
 | ||||
| guard 'livereload' do | ||||
| 	watch(%r{^.+\.(css|js|html)$}) | ||||
| end | ||||
|  | @ -0,0 +1,13 @@ | |||
| <productname>Spring Boot</productname> | ||||
| <releaseinfo>{spring-boot-version}</releaseinfo> | ||||
| <copyright> | ||||
| 	<year>2013-2014</year> | ||||
| </copyright> | ||||
| <legalnotice> | ||||
| 	<para> | ||||
| 		Copies of this document may be made for your own use and for distribution to | ||||
| 		others, provided that you do not charge any fee for such copies and further | ||||
| 		provided that each copy contains this Copyright Notice, whether distributed in | ||||
| 		print or electronically. | ||||
| 	</para> | ||||
| </legalnotice> | ||||
|  | @ -0,0 +1,34 @@ | |||
| = Spring Boot Reference Guide | ||||
| Phillip Webb; Dave Syer; | ||||
| :doctype: book | ||||
| :toc: | ||||
| :toclevels: 4 | ||||
| :source-highlighter: prettify | ||||
| :numbered: | ||||
| :icons: font | ||||
| :spring-boot-repo: snapshot | ||||
| :github-tag: master | ||||
| :spring-boot-docs-version: current | ||||
| :github-repo: spring-projects/spring-boot | ||||
| :github-raw: http://raw.github.com/{github-repo}/{github-tag} | ||||
| :github-code: http://github.com/{github-repo}/tree/{github-tag} | ||||
| :sc-ext: java | ||||
| :sc-spring-boot: {github-code}/spring-boot/src/main/java/org/springframework/boot | ||||
| :sc-spring-boot-autoconfigure: {github-code}/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure | ||||
| :sc-spring-boot-actuator: {github-code}/spring-boot-actuator/src/main/java/org/springframework/boot/actuate | ||||
| :sc-spring-boot-cli: {github-code}/spring-boot-cli/src/main/java/org/springframework/boot/cli | ||||
| :dc-ext: html | ||||
| :dc-root: http://docs.spring.io/spring-boot/docs/{spring-boot-docs-version}/api | ||||
| :dc-spring-boot: {dc-root}/org/springframework/boot | ||||
| :dc-spring-boot-autoconfigure: {dc-root}/org/springframework/boot/autoconfigure | ||||
| :dc-spring-boot-actuator: {dc-root}/org/springframework/boot/actuate | ||||
| :spring-reference: http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle | ||||
| :spring-data-javadoc: http://docs.spring.io/spring-data/jpa/docs/current/api/org/springframework/data/jpa | ||||
| :spring-data-commons-javadoc: http://docs.spring.io/spring-data/commons/docs/current/api/org/springframework/data | ||||
| :spring-data-mongo-javadoc: http://docs.spring.io/spring-data/mongodb/docs/current/api/org/springframework/data/mongodb | ||||
| // ====================================================================================== | ||||
| 
 | ||||
| = Spring Boot | ||||
| == Reference Documentation | ||||
| 
 | ||||
| // ====================================================================================== | ||||
|  | @ -0,0 +1,35 @@ | |||
| /*  | ||||
|    code highlight CSS resemblign the Eclipse IDE default color schema | ||||
|    @author Costin Leau | ||||
| */ | ||||
| 
 | ||||
| .hl-keyword { | ||||
|   color: #7F0055; | ||||
|   font-weight: bold;  | ||||
| } | ||||
| 
 | ||||
| .hl-comment { | ||||
|   color: #3F5F5F; | ||||
|   font-style: italic; | ||||
| } | ||||
| 
 | ||||
| .hl-multiline-comment { | ||||
|   color: #3F5FBF; | ||||
|   font-style: italic; | ||||
| } | ||||
| 
 | ||||
| .hl-tag { | ||||
|   color: #3F7F7F; | ||||
| } | ||||
| 
 | ||||
| .hl-attribute { | ||||
|   color: #7F007F; | ||||
| } | ||||
| 
 | ||||
| .hl-value { | ||||
|   color: #2A00FF; | ||||
| } | ||||
| 
 | ||||
| .hl-string { | ||||
|   color: #2A00FF; | ||||
| } | ||||
|  | @ -0,0 +1,9 @@ | |||
| @IMPORT url("manual.css"); | ||||
| 
 | ||||
| body.firstpage { | ||||
| 	background: url("../images/background.png") no-repeat center top; | ||||
| } | ||||
| 
 | ||||
| div.part h1 { | ||||
|     border-top: none; | ||||
| } | ||||
|  | @ -0,0 +1,6 @@ | |||
| @IMPORT url("manual.css"); | ||||
| 
 | ||||
| body { | ||||
| 	background: url("../images/background.png") no-repeat center top; | ||||
| } | ||||
| 
 | ||||
|  | @ -0,0 +1,313 @@ | |||
| @IMPORT url("highlight.css"); | ||||
| 
 | ||||
| html { | ||||
| 	padding: 0pt; | ||||
| 	margin: 0pt; | ||||
| } | ||||
| 
 | ||||
| body { | ||||
| 	color: #333333; | ||||
| 	margin: 15px 30px; | ||||
| 	font-family: Helvetica, Arial, Freesans, Clean, Sans-serif; | ||||
| 	line-height: 1.6; | ||||
| 	-webkit-font-smoothing: antialiased; | ||||
| } | ||||
| 
 | ||||
| code { | ||||
| 	font-size: 16px; | ||||
| 	font-family: Consolas, "Liberation Mono", Courier, monospace; | ||||
| 	color: #6D180B; | ||||
| } | ||||
| 
 | ||||
| :not(pre) > code { | ||||
|     background-color: #F2F2F2; | ||||
|     border: 1px solid #CCCCCC; | ||||
|     border-radius: 4px; | ||||
|     padding: 1px 3px 0; | ||||
|     text-shadow: none; | ||||
|     white-space: nowrap; | ||||
| } | ||||
| 
 | ||||
| body>*:first-child { | ||||
| 	margin-top: 0 !important; | ||||
| } | ||||
| 
 | ||||
| div { | ||||
| 	margin: 0pt; | ||||
| } | ||||
| 
 | ||||
| hr { | ||||
| 	border: 1px solid #CCCCCC; | ||||
| 	background: #CCCCCC; | ||||
| } | ||||
| 
 | ||||
| h1,h2,h3,h4,h5,h6 { | ||||
| 	color: #000000; | ||||
| 	cursor: text; | ||||
| 	font-weight: bold; | ||||
| 	margin: 30px 0 10px; | ||||
| 	padding: 0; | ||||
| } | ||||
| 
 | ||||
| h1,h2,h3 { | ||||
| 	margin: 40px 0 10px; | ||||
| } | ||||
| 
 | ||||
| h1 { | ||||
|     margin: 70px 0 30px; | ||||
|     padding-top: 20px; | ||||
| } | ||||
| 
 | ||||
| div.part h1 { | ||||
|     border-top: 1px dotted #CCCCCC; | ||||
| } | ||||
| 
 | ||||
| h1,h1 code { | ||||
| 	font-size: 32px; | ||||
| } | ||||
| 
 | ||||
| h2,h2 code { | ||||
| 	font-size: 24px; | ||||
| } | ||||
| 
 | ||||
| h3,h3 code { | ||||
| 	font-size: 20px; | ||||
| } | ||||
| 
 | ||||
| h4,h1 code,h5,h5 code,h6,h6 code { | ||||
| 	font-size: 18px; | ||||
| } | ||||
| 
 | ||||
| div.book,div.chapter,div.appendix,div.part,div.preface { | ||||
| 	min-width: 300px; | ||||
| 	max-width: 1200px; | ||||
| 	margin: 0 auto; | ||||
| } | ||||
| 
 | ||||
| p.releaseinfo { | ||||
| 	font-weight: bold; | ||||
| 	margin-bottom: 40px; | ||||
| 	margin-top: 40px; | ||||
| } | ||||
| 
 | ||||
| div.authorgroup { | ||||
| 	line-height: 1; | ||||
| } | ||||
| 
 | ||||
| p.copyright { | ||||
| 	line-height: 1; | ||||
| 	margin-bottom: -5px; | ||||
| } | ||||
| 
 | ||||
| .legalnotice p { | ||||
| 	font-style: italic; | ||||
| 	font-size: 14px; | ||||
| 	line-height: 1; | ||||
| } | ||||
| 
 | ||||
| div.titlepage+p,div.titlepage+p { | ||||
| 	margin-top: 0; | ||||
| } | ||||
| 
 | ||||
| pre { | ||||
| 	line-height: 1.0; | ||||
| 	color: black; | ||||
| } | ||||
| 
 | ||||
| a { | ||||
| 	color: #4183C4; | ||||
| 	text-decoration: none; | ||||
| } | ||||
| 
 | ||||
| p { | ||||
| 	margin: 15px 0; | ||||
| 	text-align: left; | ||||
| } | ||||
| 
 | ||||
| ul,ol { | ||||
| 	padding-left: 30px; | ||||
| } | ||||
| 
 | ||||
| li p { | ||||
| 	margin: 0; | ||||
| } | ||||
| 
 | ||||
| div.table { | ||||
| 	margin: 1em; | ||||
| 	padding: 0.5em; | ||||
| 	text-align: center; | ||||
| } | ||||
| 
 | ||||
| div.table table, div.informaltable table { | ||||
| 	display: table; | ||||
| 	width: 100%; | ||||
| } | ||||
| 
 | ||||
| div.table td { | ||||
| 	padding-left: 7px; | ||||
| 	padding-right: 7px; | ||||
| } | ||||
| 
 | ||||
| .sidebar { | ||||
| 	line-height: 1.4; | ||||
| 	padding: 0 20px; | ||||
| 	background-color: #F8F8F8; | ||||
| 	border: 1px solid #CCCCCC; | ||||
| 	border-radius: 3px 3px 3px 3px; | ||||
| } | ||||
| 
 | ||||
| .sidebar p.title { | ||||
| 	color: #6D180B; | ||||
| } | ||||
| 
 | ||||
| pre.programlisting, pre.screen { | ||||
| 	font-size: 15px; | ||||
| 	padding: 6px 10px; | ||||
| 	background-color: #F8F8F8; | ||||
| 	border: 1px solid #CCCCCC; | ||||
| 	border-radius: 3px 3px 3px 3px; | ||||
| 	clear: both; | ||||
| 	overflow: auto; | ||||
| 	line-height: 1.4; | ||||
| 	font-family: Consolas,"Liberation Mono",Courier,monospace; | ||||
| } | ||||
| 
 | ||||
| table { | ||||
| 	border-collapse: collapse; | ||||
| 	border-spacing: 0; | ||||
| 	border: 1px solid #DDDDDD !important; | ||||
| 	border-radius: 4px !important; | ||||
| 	border-collapse: separate !important; | ||||
| 	line-height: 1.6; | ||||
| } | ||||
| 
 | ||||
| table thead { | ||||
| 	background: #F5F5F5; | ||||
| } | ||||
| 
 | ||||
| table tr { | ||||
| 	border: none; | ||||
| 	border-bottom: none; | ||||
| } | ||||
| 
 | ||||
| table th { | ||||
| 	font-weight: bold; | ||||
| } | ||||
| 
 | ||||
| table th,table td { | ||||
| 	border: none !important; | ||||
| 	padding: 6px 13px; | ||||
| } | ||||
| 
 | ||||
| table tr:nth-child(2n) { | ||||
| 	background-color: #F8F8F8; | ||||
| } | ||||
| 
 | ||||
| td p { | ||||
| 	margin: 0 0 15px 0; | ||||
| } | ||||
| 
 | ||||
| div.table-contents td p { | ||||
| 	margin: 0; | ||||
| } | ||||
| 
 | ||||
| div.important *,div.note *,div.tip *,div.warning *,div.navheader *,div.navfooter *,div.calloutlist * { | ||||
| 	border: none !important; | ||||
| 	background: none !important; | ||||
| 	margin: 0; | ||||
| } | ||||
| 
 | ||||
| div.important p,div.note p,div.tip p,div.warning p { | ||||
| 	color: #6F6F6F; | ||||
| 	line-height: 1.6; | ||||
| } | ||||
| 
 | ||||
| div.important code,div.note code,div.tip code,div.warning code { | ||||
| 	background-color: #F2F2F2 !important; | ||||
|     border: 1px solid #CCCCCC !important; | ||||
|     border-radius: 4px !important; | ||||
|     padding: 1px 3px 0 !important; | ||||
|     text-shadow: none !important; | ||||
|     white-space: nowrap !important; | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| .note th,.tip th,.warning th { | ||||
| 	display: none; | ||||
| } | ||||
| 
 | ||||
| .note tr:first-child td,.tip tr:first-child td,.warning tr:first-child td { | ||||
| 	border-right: 1px solid #CCCCCC !important; | ||||
| 	padding-top: 10px; | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| div.calloutlist p, div.calloutlist td { | ||||
| 	padding: 0; | ||||
| 	margin: 0; | ||||
| } | ||||
| 
 | ||||
| div.calloutlist > table > tbody > tr > td:first-child { | ||||
| 	padding-left: 10px; | ||||
| 	width: 30px !important; | ||||
| } | ||||
| 
 | ||||
| div.important,div.note,div.tip,div.warning { | ||||
| 	margin-left: 0px !important; | ||||
| 	margin-right: 20px !important; | ||||
| 	margin-top: 20px; | ||||
| 	margin-bottom: 20px; | ||||
| 	padding-top: 10px; | ||||
| 	padding-bottom: 10px; | ||||
| } | ||||
| 
 | ||||
| div.toc { | ||||
| 	line-height: 1.2; | ||||
| } | ||||
| 
 | ||||
| dl,dt { | ||||
| 	margin-top: 1px; | ||||
| 	margin-bottom: 0; | ||||
| } | ||||
| 
 | ||||
| div.toc > dl > dt { | ||||
| 	font-size: 32px; | ||||
| 	font-weight: bold; | ||||
| 	margin: 30px 0 10px 0; | ||||
| 	display: block; | ||||
| } | ||||
| 
 | ||||
| div.toc > dl > dd > dl > dt { | ||||
| 	font-size: 24px; | ||||
| 	font-weight: bold; | ||||
| 	margin: 20px 0 10px 0; | ||||
| 	display: block; | ||||
| } | ||||
| 
 | ||||
| div.toc > dl > dd > dl > dd > dl > dt { | ||||
| 	font-weight: bold; | ||||
| 	font-size: 20px; | ||||
| 	margin: 10px 0 0 0; | ||||
| } | ||||
| 
 | ||||
| tbody.footnotes * { | ||||
| 	border: none !important; | ||||
| } | ||||
| 
 | ||||
| div.footnote p { | ||||
| 	margin: 0; | ||||
| 	line-height: 1; | ||||
| } | ||||
| 
 | ||||
| div.footnote p sup { | ||||
| 	margin-right: 6px; | ||||
| 	vertical-align: middle; | ||||
| } | ||||
| 
 | ||||
| div.navheader { | ||||
| 	border-bottom: 1px solid #CCCCCC; | ||||
| } | ||||
| 
 | ||||
| div.navfooter { | ||||
| 	border-top: 1px solid #CCCCCC; | ||||
| } | ||||
| After Width: | Height: | Size: 11 KiB | 
| After Width: | Height: | Size: 2.0 KiB | 
| After Width: | Height: | Size: 2.0 KiB | 
| After Width: | Height: | Size: 45 KiB | 
| After Width: | Height: | Size: 2.2 KiB | 
| After Width: | Height: | Size: 931 B | 
| After Width: | Height: | Size: 2.1 KiB | 
|  | @ -0,0 +1,44 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| 
 | ||||
| <!-- | ||||
|  Licensed to the Apache Software Foundation (ASF) under one | ||||
|  or more contributor license agreements.  See the NOTICE file | ||||
|  distributed with this work for additional information | ||||
|  regarding copyright ownership.  The ASF licenses this file | ||||
|  to you under the Apache License, Version 2.0 (the | ||||
|  "License"); you may not use this file except in compliance | ||||
|  with the License.  You may obtain a copy of the License at | ||||
| 
 | ||||
|    http://www.apache.org/licenses/LICENSE-2.0 | ||||
| 
 | ||||
|  Unless required by applicable law or agreed to in writing, | ||||
|  software distributed under the License is distributed on an | ||||
|  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | ||||
|  KIND, either express or implied.  See the License for the | ||||
|  specific language governing permissions and limitations | ||||
|  under the License. | ||||
| --> | ||||
| 
 | ||||
| <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" | ||||
| 		xmlns:xslthl="http://xslthl.sf.net" | ||||
| 		exclude-result-prefixes="xslthl" | ||||
| 		version='1.0'> | ||||
| 
 | ||||
| 	<!-- Extensions --> | ||||
| 	<xsl:param name="use.extensions">1</xsl:param> | ||||
| 	<xsl:param name="tablecolumns.extension">0</xsl:param> | ||||
| 	<xsl:param name="callout.extensions">1</xsl:param> | ||||
| 
 | ||||
| 	<!-- Graphics --> | ||||
| 	<xsl:param name="admon.graphics" select="1"/> | ||||
| 	<xsl:param name="admon.graphics.path">images/</xsl:param> | ||||
| 	<xsl:param name="admon.graphics.extension">.png</xsl:param> | ||||
| 
 | ||||
| 	<!-- Table of Contents --> | ||||
| 	<xsl:param name="generate.toc">book toc,title</xsl:param> | ||||
| 	<xsl:param name="toc.section.depth">3</xsl:param> | ||||
| 
 | ||||
| 	<!-- Hide revhistory --> | ||||
| 	<xsl:template match="revhistory" mode="titlepage.mode"/> | ||||
| 
 | ||||
| </xsl:stylesheet> | ||||
|  | @ -0,0 +1,30 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| 
 | ||||
| <!-- | ||||
| Licensed to the Apache Software Foundation (ASF) under one | ||||
| or more contributor license agreements.  See the NOTICE file | ||||
| distributed with this work for additional information | ||||
| regarding copyright ownership.  The ASF licenses this file | ||||
| to you under the Apache License, Version 2.0 (the | ||||
| "License"); you may not use this file except in compliance | ||||
| with the License.  You may obtain a copy of the License at | ||||
| 
 | ||||
| http://www.apache.org/licenses/LICENSE-2.0 | ||||
| 
 | ||||
| Unless required by applicable law or agreed to in writing, | ||||
| software distributed under the License is distributed on an | ||||
| "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | ||||
| KIND, either express or implied.  See the License for the | ||||
| specific language governing permissions and limitations | ||||
| under the License. | ||||
| --> | ||||
| 
 | ||||
| <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" | ||||
| 		xmlns:xslthl="http://xslthl.sf.net" | ||||
| 		exclude-result-prefixes="xslthl" | ||||
| 		version='1.0'> | ||||
| 
 | ||||
| 	<xsl:import href="urn:docbkx:stylesheet"/> | ||||
| 	<xsl:import href="common.xsl"/> | ||||
| 
 | ||||
| </xsl:stylesheet> | ||||
|  | @ -0,0 +1,73 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| 
 | ||||
| <!-- | ||||
| Licensed to the Apache Software Foundation (ASF) under one | ||||
| or more contributor license agreements.  See the NOTICE file | ||||
| distributed with this work for additional information | ||||
| regarding copyright ownership.  The ASF licenses this file | ||||
| to you under the Apache License, Version 2.0 (the | ||||
| "License"); you may not use this file except in compliance | ||||
| with the License.  You may obtain a copy of the License at | ||||
| 
 | ||||
| http://www.apache.org/licenses/LICENSE-2.0 | ||||
| 
 | ||||
| Unless required by applicable law or agreed to in writing, | ||||
| software distributed under the License is distributed on an | ||||
| "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | ||||
| KIND, either express or implied.  See the License for the | ||||
| specific language governing permissions and limitations | ||||
| under the License. | ||||
| --> | ||||
| 
 | ||||
| <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" | ||||
| 				version='1.0'> | ||||
| 
 | ||||
| 	<xsl:import href="http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl"/> | ||||
| 	<xsl:import href="html.xsl"/> | ||||
| 
 | ||||
| 	<xsl:param name="html.stylesheet">css/manual-multipage.css</xsl:param> | ||||
| 
 | ||||
| 	<xsl:param name="chunk.section.depth">'5'</xsl:param> | ||||
| 	<xsl:param name="use.id.as.filename">'1'</xsl:param> | ||||
| 
 | ||||
| 	<!-- Replace chunk-element-content from chunk-common to add firstpage class to body --> | ||||
| 	<xsl:template name="chunk-element-content"> | ||||
| 		<xsl:param name="prev"/> | ||||
| 		<xsl:param name="next"/> | ||||
| 		<xsl:param name="nav.context"/> | ||||
| 		<xsl:param name="content"> | ||||
| 			<xsl:apply-imports/> | ||||
| 		</xsl:param> | ||||
| 
 | ||||
|   		<xsl:call-template name="user.preroot"/> | ||||
| 
 | ||||
| 		<html> | ||||
| 			<xsl:call-template name="html.head"> | ||||
| 			<xsl:with-param name="prev" select="$prev"/> | ||||
| 			<xsl:with-param name="next" select="$next"/> | ||||
| 			</xsl:call-template> | ||||
| 			<body> | ||||
| 				<xsl:if test="count($prev) = 0"> | ||||
| 					<xsl:attribute name="class">firstpage</xsl:attribute> | ||||
| 				</xsl:if> | ||||
| 				<xsl:call-template name="body.attributes"/> | ||||
| 				<xsl:call-template name="user.header.navigation"/> | ||||
| 				<xsl:call-template name="header.navigation"> | ||||
| 					<xsl:with-param name="prev" select="$prev"/> | ||||
| 					<xsl:with-param name="next" select="$next"/> | ||||
| 					<xsl:with-param name="nav.context" select="$nav.context"/> | ||||
| 				</xsl:call-template> | ||||
| 				<xsl:call-template name="user.header.content"/> | ||||
| 				<xsl:copy-of select="$content"/> | ||||
| 				<xsl:call-template name="user.footer.content"/> | ||||
| 				<xsl:call-template name="footer.navigation"> | ||||
| 					<xsl:with-param name="prev" select="$prev"/> | ||||
| 					<xsl:with-param name="next" select="$next"/> | ||||
| 					<xsl:with-param name="nav.context" select="$nav.context"/> | ||||
| 				</xsl:call-template> | ||||
| 				<xsl:call-template name="user.footer.navigation"/> | ||||
| 			</body> | ||||
| 		</html> | ||||
| 		<xsl:value-of select="$chunk.append"/> | ||||
| 	</xsl:template> | ||||
| </xsl:stylesheet> | ||||
|  | @ -0,0 +1,30 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| 
 | ||||
| <!-- | ||||
| Licensed to the Apache Software Foundation (ASF) under one | ||||
| or more contributor license agreements.  See the NOTICE file | ||||
| distributed with this work for additional information | ||||
| regarding copyright ownership.  The ASF licenses this file | ||||
| to you under the Apache License, Version 2.0 (the | ||||
| "License"); you may not use this file except in compliance | ||||
| with the License.  You may obtain a copy of the License at | ||||
| 
 | ||||
| http://www.apache.org/licenses/LICENSE-2.0 | ||||
| 
 | ||||
| Unless required by applicable law or agreed to in writing, | ||||
| software distributed under the License is distributed on an | ||||
| "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | ||||
| KIND, either express or implied.  See the License for the | ||||
| specific language governing permissions and limitations | ||||
| under the License. | ||||
| --> | ||||
| 
 | ||||
| <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" | ||||
| 				version='1.0'> | ||||
| 
 | ||||
| 	<xsl:import href="http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl"/> | ||||
| 	<xsl:import href="html.xsl"/> | ||||
| 
 | ||||
| 	<xsl:param name="html.stylesheet">css/manual-singlepage.css</xsl:param> | ||||
| 
 | ||||
| </xsl:stylesheet> | ||||
|  | @ -0,0 +1,117 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| 
 | ||||
| <!-- | ||||
| Licensed to the Apache Software Foundation (ASF) under one | ||||
| or more contributor license agreements.  See the NOTICE file | ||||
| distributed with this work for additional information | ||||
| regarding copyright ownership.  The ASF licenses this file | ||||
| to you under the Apache License, Version 2.0 (the | ||||
| "License"); you may not use this file except in compliance | ||||
| with the License.  You may obtain a copy of the License at | ||||
| 
 | ||||
| http://www.apache.org/licenses/LICENSE-2.0 | ||||
| 
 | ||||
| Unless required by applicable law or agreed to in writing, | ||||
| software distributed under the License is distributed on an | ||||
| "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | ||||
| KIND, either express or implied.  See the License for the | ||||
| specific language governing permissions and limitations | ||||
| under the License. | ||||
| --> | ||||
| 
 | ||||
| <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" | ||||
| 		xmlns:xslthl="http://xslthl.sf.net" | ||||
| 		exclude-result-prefixes="xslthl" | ||||
| 		version='1.0'> | ||||
| 
 | ||||
| 	<xsl:import href="http://docbook.sourceforge.net/release/xsl/current/html/highlight.xsl"/> | ||||
| 	<xsl:import href="common.xsl"/> | ||||
| 
 | ||||
| 	<!-- Only use scaling in FO --> | ||||
| 	<xsl:param name="ignore.image.scaling">1</xsl:param> | ||||
| 
 | ||||
| 	<!-- Use code syntax highlighting --> | ||||
| 	<xsl:param name="highlight.source">1</xsl:param> | ||||
| 
 | ||||
| 	<!-- Activate Graphics --> | ||||
| 	<xsl:param name="callout.graphics" select="1" /> | ||||
| 	<xsl:param name="callout.defaultcolumn">120</xsl:param> | ||||
| 	<xsl:param name="callout.graphics.path">images/callouts/</xsl:param> | ||||
| 	<xsl:param name="callout.graphics.extension">.png</xsl:param> | ||||
| 
 | ||||
| 	<xsl:param name="table.borders.with.css" select="1"/> | ||||
| 	<xsl:param name="html.stylesheet.type">text/css</xsl:param> | ||||
| 
 | ||||
| 	<xsl:param name="admonition.title.properties">text-align: left</xsl:param> | ||||
| 
 | ||||
| 	<!-- Leave image paths as relative when navigating XInclude --> | ||||
| 	<xsl:param name="keep.relative.image.uris" select="1"/> | ||||
| 
 | ||||
| 	<!-- Label Chapters and Sections (numbering) --> | ||||
| 	<xsl:param name="chapter.autolabel" select="1"/> | ||||
| 	<xsl:param name="section.autolabel" select="1"/> | ||||
| 	<xsl:param name="section.autolabel.max.depth" select="2"/> | ||||
| 	<xsl:param name="section.label.includes.component.label" select="1"/> | ||||
| 	<xsl:param name="table.footnote.number.format" select="'1'"/> | ||||
| 
 | ||||
| 	<!-- Remove "Chapter" from the Chapter titles... --> | ||||
| 	<xsl:param name="local.l10n.xml" select="document('')"/> | ||||
| 	<l:i18n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"> | ||||
| 		<l:l10n language="en"> | ||||
| 			<l:context name="title-numbered"> | ||||
| 				<l:template name="chapter" text="%n. %t"/> | ||||
| 				<l:template name="section" text="%n %t"/> | ||||
| 			</l:context> | ||||
| 		</l:l10n> | ||||
| 	</l:i18n> | ||||
| 
 | ||||
| 	<!-- Syntax Highlighting --> | ||||
| 	<xsl:template match='xslthl:keyword' mode="xslthl"> | ||||
| 		<span class="hl-keyword"><xsl:apply-templates mode="xslthl"/></span> | ||||
| 	</xsl:template> | ||||
| 
 | ||||
| 	<xsl:template match='xslthl:comment' mode="xslthl"> | ||||
| 		<span class="hl-comment"><xsl:apply-templates mode="xslthl"/></span> | ||||
| 	</xsl:template> | ||||
| 
 | ||||
| 	<xsl:template match='xslthl:oneline-comment' mode="xslthl"> | ||||
| 		<span class="hl-comment"><xsl:apply-templates mode="xslthl"/></span> | ||||
| 	</xsl:template> | ||||
| 
 | ||||
| 	<xsl:template match='xslthl:multiline-comment' mode="xslthl"> | ||||
| 		<span class="hl-multiline-comment"><xsl:apply-templates mode="xslthl"/></span> | ||||
| 	</xsl:template> | ||||
| 
 | ||||
| 	<xsl:template match='xslthl:tag' mode="xslthl"> | ||||
| 		<span class="hl-tag"><xsl:apply-templates mode="xslthl"/></span> | ||||
| 	</xsl:template> | ||||
| 
 | ||||
| 	<xsl:template match='xslthl:attribute' mode="xslthl"> | ||||
| 		<span class="hl-attribute"><xsl:apply-templates mode="xslthl"/></span> | ||||
| 	</xsl:template> | ||||
| 
 | ||||
| 	<xsl:template match='xslthl:value' mode="xslthl"> | ||||
| 		<span class="hl-value"><xsl:apply-templates mode="xslthl"/></span> | ||||
| 	</xsl:template> | ||||
| 
 | ||||
| 	<xsl:template match='xslthl:string' mode="xslthl"> | ||||
| 		<span class="hl-string"><xsl:apply-templates mode="xslthl"/></span> | ||||
| 	</xsl:template> | ||||
| 
 | ||||
| 	<!-- Custom Title Page --> | ||||
| 	<xsl:template match="author" mode="titlepage.mode"> | ||||
| 		<xsl:if test="name(preceding-sibling::*[1]) = 'author'"> | ||||
| 			<xsl:text>, </xsl:text> | ||||
| 		</xsl:if> | ||||
| 		<span class="{name(.)}"> | ||||
| 			<xsl:call-template name="person.name"/> | ||||
| 			<xsl:apply-templates mode="titlepage.mode" select="./contrib"/> | ||||
| 		</span> | ||||
| 	</xsl:template> | ||||
| 	<xsl:template match="authorgroup" mode="titlepage.mode"> | ||||
| 		<div class="{name(.)}"> | ||||
| 			<h2>Authors</h2> | ||||
| 			<xsl:apply-templates mode="titlepage.mode"/> | ||||
| 		</div> | ||||
| 	</xsl:template> | ||||
| </xsl:stylesheet> | ||||
|  | @ -0,0 +1,608 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| 
 | ||||
| <!-- | ||||
| Licensed to the Apache Software Foundation (ASF) under one | ||||
| or more contributor license agreements.  See the NOTICE file | ||||
| distributed with this work for additional information | ||||
| regarding copyright ownership.  The ASF licenses this file | ||||
| to you under the Apache License, Version 2.0 (the | ||||
| "License"); you may not use this file except in compliance | ||||
| with the License.  You may obtain a copy of the License at | ||||
| 
 | ||||
| http://www.apache.org/licenses/LICENSE-2.0 | ||||
| 
 | ||||
| Unless required by applicable law or agreed to in writing, | ||||
| software distributed under the License is distributed on an | ||||
| "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | ||||
| KIND, either express or implied.  See the License for the | ||||
| specific language governing permissions and limitations | ||||
| under the License. | ||||
| --> | ||||
| 
 | ||||
| <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" | ||||
| 				xmlns:d="http://docbook.org/ns/docbook" | ||||
| 				xmlns:fo="http://www.w3.org/1999/XSL/Format" | ||||
| 				xmlns:xslthl="http://xslthl.sf.net" | ||||
| 				exclude-result-prefixes="xslthl d" | ||||
| 				version='1.0'> | ||||
| 
 | ||||
| 	<xsl:import href="http://docbook.sourceforge.net/release/xsl/current/fo/docbook.xsl"/> | ||||
| 	<xsl:import href="http://docbook.sourceforge.net/release/xsl/current/fo/highlight.xsl"/> | ||||
| 	<xsl:import href="common.xsl"/> | ||||
| 
 | ||||
| 	<!-- Extensions --> | ||||
| 	<xsl:param name="fop1.extensions" select="1"/> | ||||
| 
 | ||||
| 	<xsl:param name="paper.type" select="'A4'"/> | ||||
| 	<xsl:param name="page.margin.top" select="'1cm'"/> | ||||
| 	<xsl:param name="region.before.extent" select="'1cm'"/> | ||||
| 	<xsl:param name="body.margin.top" select="'1.5cm'"/> | ||||
| 
 | ||||
| 	<xsl:param name="body.margin.bottom" select="'1.5cm'"/> | ||||
| 	<xsl:param name="region.after.extent" select="'1cm'"/> | ||||
| 	<xsl:param name="page.margin.bottom" select="'1cm'"/> | ||||
| 	<xsl:param name="title.margin.left" select="'0cm'"/> | ||||
| 
 | ||||
| 	<!-- allow break across pages --> | ||||
| 	<xsl:attribute-set name="formal.object.properties"> | ||||
| 		<xsl:attribute name="keep-together.within-column">auto</xsl:attribute> | ||||
| 	</xsl:attribute-set> | ||||
| 
 | ||||
| 	<!-- TITLE PAGE --> | ||||
| 
 | ||||
| 	<xsl:template name="book.titlepage.recto"> | ||||
| 		<fo:block> | ||||
| 			<fo:table table-layout="fixed" width="175mm"> | ||||
| 				<fo:table-column column-width="175mm"/> | ||||
| 				<fo:table-body> | ||||
| 					<fo:table-row> | ||||
| 						<fo:table-cell text-align="center"> | ||||
| 							<fo:block> | ||||
| 								<fo:external-graphic src="images/logo.png" width="240px" | ||||
| 									height="auto" content-width="scale-to-fit" | ||||
| 									content-height="scale-to-fit" | ||||
| 									content-type="content-type:image/png" text-align="center" | ||||
| 								/> | ||||
| 							</fo:block> | ||||
| 							<fo:block font-family="Helvetica" font-size="20pt" font-weight="bold" padding="10mm"> | ||||
| 								<xsl:value-of select="bookinfo/title"/> | ||||
| 							</fo:block> | ||||
| 							<fo:block font-family="Helvetica" font-size="14pt" padding-before="2mm"> | ||||
| 								<xsl:value-of select="bookinfo/subtitle"/> | ||||
| 							</fo:block> | ||||
| 							<fo:block font-family="Helvetica" font-size="14pt" padding="2mm"> | ||||
| 								<xsl:value-of select="bookinfo/releaseinfo"/> | ||||
| 							</fo:block> | ||||
| 						</fo:table-cell> | ||||
| 					</fo:table-row> | ||||
| 					<fo:table-row> | ||||
| 						<fo:table-cell text-align="center"> | ||||
| 							<fo:block font-family="Helvetica" font-size="14pt" padding="5mm"> | ||||
| 								<xsl:value-of select="bookinfo/pubdate"/> | ||||
| 							</fo:block> | ||||
| 						</fo:table-cell> | ||||
| 					</fo:table-row> | ||||
| 					<fo:table-row> | ||||
| 						<fo:table-cell text-align="center"> | ||||
| 							<fo:block font-family="Helvetica" font-size="10pt" padding="10mm"> | ||||
| 								<xsl:for-each select="bookinfo/authorgroup/author"> | ||||
| 									<xsl:if test="position() > 1"> | ||||
| 										<xsl:text>, </xsl:text> | ||||
| 									</xsl:if> | ||||
| 									<xsl:value-of select="."/> | ||||
| 								</xsl:for-each> | ||||
| 							</fo:block> | ||||
| 
 | ||||
| 							<fo:block font-family="Helvetica" font-size="10pt" padding="5mm"> | ||||
| 								<xsl:value-of select="bookinfo/pubdate"/> | ||||
| 							</fo:block> | ||||
| 
 | ||||
| 							<fo:block font-family="Helvetica" font-size="10pt" padding="5mm" padding-before="25em"> | ||||
| 								<xsl:text>Copyright © </xsl:text><xsl:value-of select="bookinfo/copyright"/> | ||||
| 							</fo:block> | ||||
| 
 | ||||
| 							<fo:block font-family="Helvetica" font-size="8pt" padding="1mm"> | ||||
| 								<xsl:value-of select="bookinfo/legalnotice"/> | ||||
| 							</fo:block> | ||||
| 						</fo:table-cell> | ||||
| 					</fo:table-row> | ||||
| 				</fo:table-body> | ||||
| 			</fo:table> | ||||
| 		</fo:block> | ||||
| 	</xsl:template> | ||||
| 
 | ||||
| 	<!-- Prevent blank pages in output --> | ||||
| 	<xsl:template name="book.titlepage.before.verso"> | ||||
| 	</xsl:template> | ||||
| 	<xsl:template name="book.titlepage.verso"> | ||||
| 	</xsl:template> | ||||
| 	<xsl:template name="book.titlepage.separator"> | ||||
| 	</xsl:template> | ||||
| 
 | ||||
| 	<!--  HEADER --> | ||||
| 
 | ||||
| 	<!-- More space in the center header for long text --> | ||||
| 	<xsl:attribute-set name="header.content.properties"> | ||||
| 		<xsl:attribute name="font-family"> | ||||
| 			<xsl:value-of select="$body.font.family"/> | ||||
| 		</xsl:attribute> | ||||
| 		<xsl:attribute name="margin-left">-5em</xsl:attribute> | ||||
| 		<xsl:attribute name="margin-right">-5em</xsl:attribute> | ||||
| 		<xsl:attribute name="font-size">8pt</xsl:attribute> | ||||
| 	</xsl:attribute-set> | ||||
| 
 | ||||
| 	<xsl:template name="header.content"> | ||||
| 		<xsl:param name="pageclass" select="''"/> | ||||
| 		<xsl:param name="sequence" select="''"/> | ||||
| 		<xsl:param name="position" select="''"/> | ||||
| 		<xsl:param name="gentext-key" select="''"/> | ||||
| 
 | ||||
| 		<xsl:variable name="Version"> | ||||
| 			<xsl:choose> | ||||
| 				<xsl:when test="//title"> | ||||
| 					<xsl:value-of select="//title"/><xsl:text> </xsl:text> | ||||
| 				</xsl:when> | ||||
| 				<xsl:otherwise> | ||||
| 					<xsl:text>please define title in your docbook file!</xsl:text> | ||||
| 				</xsl:otherwise> | ||||
| 			</xsl:choose> | ||||
| 		</xsl:variable> | ||||
| 
 | ||||
| 		<xsl:choose> | ||||
| 			<xsl:when test="$sequence='blank'"> | ||||
| 				<xsl:choose> | ||||
| 					<xsl:when test="$position='center'"> | ||||
| 						<xsl:value-of select="$Version"/> | ||||
| 					</xsl:when> | ||||
| 
 | ||||
| 					<xsl:otherwise> | ||||
| 					</xsl:otherwise> | ||||
| 				</xsl:choose> | ||||
| 			</xsl:when> | ||||
| 
 | ||||
| 			<xsl:when test="$pageclass='titlepage'"> | ||||
| 			</xsl:when> | ||||
| 
 | ||||
| 			<xsl:when test="$position='center'"> | ||||
| 				<xsl:value-of select="$Version"/> | ||||
| 			</xsl:when> | ||||
| 
 | ||||
| 			<xsl:otherwise> | ||||
| 			</xsl:otherwise> | ||||
| 		</xsl:choose> | ||||
| 	</xsl:template> | ||||
| 
 | ||||
| 	<!-- FOOTER--> | ||||
| 	<xsl:attribute-set name="footer.content.properties"> | ||||
| 		<xsl:attribute name="font-family"> | ||||
| 			<xsl:value-of select="$body.font.family"/> | ||||
| 		</xsl:attribute> | ||||
| 		<xsl:attribute name="font-size">8pt</xsl:attribute> | ||||
| 	</xsl:attribute-set> | ||||
| 
 | ||||
| 	<xsl:template name="footer.content"> | ||||
| 		<xsl:param name="pageclass" select="''"/> | ||||
| 		<xsl:param name="sequence" select="''"/> | ||||
| 		<xsl:param name="position" select="''"/> | ||||
| 		<xsl:param name="gentext-key" select="''"/> | ||||
| 
 | ||||
| 		<xsl:variable name="Version"> | ||||
| 			<xsl:choose> | ||||
| 				<xsl:when test="//releaseinfo"> | ||||
| 					<xsl:value-of select="//releaseinfo"/> | ||||
| 				</xsl:when> | ||||
| 				<xsl:otherwise> | ||||
| 				</xsl:otherwise> | ||||
| 			</xsl:choose> | ||||
| 		</xsl:variable> | ||||
| 
 | ||||
| 		<xsl:variable name="Title"> | ||||
| 			<xsl:choose> | ||||
| 				<xsl:when test="//productname"> | ||||
| 					<xsl:value-of select="//productname"/><xsl:text> </xsl:text> | ||||
| 				</xsl:when> | ||||
| 				<xsl:otherwise> | ||||
| 					<xsl:text>please define title in your docbook file!</xsl:text> | ||||
| 				</xsl:otherwise> | ||||
| 			</xsl:choose> | ||||
| 		</xsl:variable> | ||||
| 
 | ||||
| 		<xsl:choose> | ||||
| 			<xsl:when test="$sequence='blank'"> | ||||
| 				<xsl:choose> | ||||
| 					<xsl:when test="$double.sided != 0 and $position = 'left'"> | ||||
| 						<xsl:value-of select="$Version"/> | ||||
| 					</xsl:when> | ||||
| 
 | ||||
| 					<xsl:when test="$double.sided = 0 and $position = 'center'"> | ||||
| 					</xsl:when> | ||||
| 
 | ||||
| 					<xsl:otherwise> | ||||
| 						<fo:page-number/> | ||||
| 					</xsl:otherwise> | ||||
| 				</xsl:choose> | ||||
| 			</xsl:when> | ||||
| 
 | ||||
| 			<xsl:when test="$pageclass='titlepage'"> | ||||
| 			</xsl:when> | ||||
| 
 | ||||
| 			<xsl:when test="$double.sided != 0 and $sequence = 'even' and $position='left'"> | ||||
| 				<fo:page-number/> | ||||
| 			</xsl:when> | ||||
| 
 | ||||
| 			<xsl:when test="$double.sided != 0 and $sequence = 'odd' and $position='right'"> | ||||
| 				<fo:page-number/> | ||||
| 			</xsl:when> | ||||
| 
 | ||||
| 			<xsl:when test="$double.sided = 0 and $position='right'"> | ||||
| 				<fo:page-number/> | ||||
| 			</xsl:when> | ||||
| 
 | ||||
| 			<xsl:when test="$double.sided != 0 and $sequence = 'odd' and $position='left'"> | ||||
| 				<xsl:value-of select="$Version"/> | ||||
| 			</xsl:when> | ||||
| 
 | ||||
| 			<xsl:when test="$double.sided != 0 and $sequence = 'even' and $position='right'"> | ||||
| 				<xsl:value-of select="$Version"/> | ||||
| 			</xsl:when> | ||||
| 
 | ||||
| 			<xsl:when test="$double.sided = 0 and $position='left'"> | ||||
| 				<xsl:value-of select="$Version"/> | ||||
| 			</xsl:when> | ||||
| 
 | ||||
| 			<xsl:when test="$position='center'"> | ||||
| 				<xsl:value-of select="$Title"/> | ||||
| 			</xsl:when> | ||||
| 
 | ||||
| 			<xsl:otherwise> | ||||
| 			</xsl:otherwise> | ||||
| 		</xsl:choose> | ||||
| 	</xsl:template> | ||||
| 
 | ||||
| 	<xsl:template match="processing-instruction('hard-pagebreak')"> | ||||
| 		<fo:block break-before='page'/> | ||||
| 	</xsl:template> | ||||
| 
 | ||||
| 
 | ||||
| 	<!-- PAPER & PAGE SIZE --> | ||||
| 
 | ||||
| 	<!-- Paper type, no headers on blank pages, no double sided printing --> | ||||
| 	<xsl:param name="double.sided">0</xsl:param> | ||||
| 	<xsl:param name="headers.on.blank.pages">0</xsl:param> | ||||
| 	<xsl:param name="footers.on.blank.pages">0</xsl:param> | ||||
| 
 | ||||
| 	<!-- FONTS & STYLES --> | ||||
| 
 | ||||
| 	<xsl:param name="hyphenate">false</xsl:param> | ||||
| 
 | ||||
| 	<!-- Default Font size --> | ||||
| 	<xsl:param name="body.font.family">Helvetica</xsl:param> | ||||
| 	<xsl:param name="body.font.master">10</xsl:param> | ||||
| 	<xsl:param name="body.font.small">8</xsl:param> | ||||
| 	<xsl:param name="title.font.family">Helvetica</xsl:param> | ||||
| 
 | ||||
| 	<!-- Line height in body text --> | ||||
| 	<xsl:param name="line-height">1.4</xsl:param> | ||||
| 
 | ||||
| 	<!-- Chapter title size --> | ||||
| 	<xsl:attribute-set name="chapter.titlepage.recto.style"> | ||||
| 		<xsl:attribute name="text-align">left</xsl:attribute> | ||||
| 		<xsl:attribute name="font-weight">bold</xsl:attribute> | ||||
| 		<xsl:attribute name="font-size"> | ||||
| 			<xsl:value-of select="$body.font.master * 1.8"/> | ||||
| 			<xsl:text>pt</xsl:text> | ||||
| 		</xsl:attribute> | ||||
| 	</xsl:attribute-set> | ||||
| 
 | ||||
| 	<!-- Why is the font-size for chapters hardcoded in the XSL FO templates? | ||||
| 	Let's remove it, so this sucker can use our attribute-set only... --> | ||||
| 	<xsl:template match="title" mode="chapter.titlepage.recto.auto.mode"> | ||||
| 		<fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format" | ||||
| 				xsl:use-attribute-sets="chapter.titlepage.recto.style"> | ||||
| 			<xsl:call-template name="component.title"> | ||||
| 			<xsl:with-param name="node" select="ancestor-or-self::chapter[1]"/> | ||||
| 			</xsl:call-template> | ||||
| 		</fo:block> | ||||
| 	</xsl:template> | ||||
| 
 | ||||
| 	<!-- Sections 1, 2 and 3 titles have a small bump factor and padding --> | ||||
| 	<xsl:attribute-set name="section.title.level1.properties"> | ||||
| 		<xsl:attribute name="space-before.optimum">0.6em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-before.minimum">0.6em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-before.maximum">0.6em</xsl:attribute> | ||||
| 		<xsl:attribute name="font-size"> | ||||
| 			<xsl:value-of select="$body.font.master * 1.5"/> | ||||
| 			<xsl:text>pt</xsl:text> | ||||
| 		</xsl:attribute> | ||||
| 		<xsl:attribute name="space-after.optimum">0.1em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-after.minimum">0.1em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-after.maximum">0.1em</xsl:attribute> | ||||
| 	</xsl:attribute-set> | ||||
| 
 | ||||
| 	<xsl:attribute-set name="section.title.level2.properties"> | ||||
| 		<xsl:attribute name="space-before.optimum">0.4em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-before.minimum">0.4em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-before.maximum">0.4em</xsl:attribute> | ||||
| 		<xsl:attribute name="font-size"> | ||||
| 			<xsl:value-of select="$body.font.master * 1.25"/> | ||||
| 			<xsl:text>pt</xsl:text> | ||||
| 		</xsl:attribute> | ||||
| 		<xsl:attribute name="space-after.optimum">0.1em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-after.minimum">0.1em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-after.maximum">0.1em</xsl:attribute> | ||||
| 	</xsl:attribute-set> | ||||
| 
 | ||||
| 	<xsl:attribute-set name="section.title.level3.properties"> | ||||
| 		<xsl:attribute name="space-before.optimum">0.4em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-before.minimum">0.4em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-before.maximum">0.4em</xsl:attribute> | ||||
| 		<xsl:attribute name="font-size"> | ||||
| 			<xsl:value-of select="$body.font.master * 1.0"/> | ||||
| 			<xsl:text>pt</xsl:text> | ||||
| 		</xsl:attribute> | ||||
| 		<xsl:attribute name="space-after.optimum">0.1em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-after.minimum">0.1em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-after.maximum">0.1em</xsl:attribute> | ||||
| 	</xsl:attribute-set> | ||||
| 
 | ||||
| 	<xsl:attribute-set name="section.title.level4.properties"> | ||||
| 		<xsl:attribute name="space-before.optimum">0.3em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-before.minimum">0.3em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-before.maximum">0.3em</xsl:attribute> | ||||
| 		<xsl:attribute name="font-size"> | ||||
| 			<xsl:value-of select="$body.font.master * 0.9"/> | ||||
| 			<xsl:text>pt</xsl:text> | ||||
| 		</xsl:attribute> | ||||
| 		<xsl:attribute name="space-after.optimum">0.1em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-after.minimum">0.1em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-after.maximum">0.1em</xsl:attribute> | ||||
| 	</xsl:attribute-set> | ||||
| 
 | ||||
| 
 | ||||
| 	<!-- TABLES --> | ||||
| 
 | ||||
| 	<!-- Some padding inside tables --> | ||||
| 	<xsl:attribute-set name="table.cell.padding"> | ||||
| 		<xsl:attribute name="padding-left">4pt</xsl:attribute> | ||||
| 		<xsl:attribute name="padding-right">4pt</xsl:attribute> | ||||
| 		<xsl:attribute name="padding-top">4pt</xsl:attribute> | ||||
| 		<xsl:attribute name="padding-bottom">4pt</xsl:attribute> | ||||
| 	</xsl:attribute-set> | ||||
| 
 | ||||
| 	<!-- Only hairlines as frame and cell borders in tables --> | ||||
| 	<xsl:param name="table.frame.border.thickness">0.1pt</xsl:param> | ||||
| 	<xsl:param name="table.cell.border.thickness">0.1pt</xsl:param> | ||||
| 
 | ||||
| 	<!-- LABELS --> | ||||
| 
 | ||||
| 	<!-- Label Chapters and Sections (numbering) --> | ||||
| 	<xsl:param name="chapter.autolabel" select="1"/> | ||||
| 	<xsl:param name="section.autolabel" select="1"/> | ||||
| 	<xsl:param name="section.autolabel.max.depth" select="1"/> | ||||
| 
 | ||||
| 	<xsl:param name="section.label.includes.component.label" select="1"/> | ||||
| 	<xsl:param name="table.footnote.number.format" select="'1'"/> | ||||
| 
 | ||||
| 	<!-- PROGRAMLISTINGS --> | ||||
| 
 | ||||
| 	<!-- Verbatim text formatting (programlistings) --> | ||||
| 	<xsl:attribute-set name="monospace.verbatim.properties"> | ||||
| 		<xsl:attribute name="font-size">7pt</xsl:attribute> | ||||
| 		<xsl:attribute name="wrap-option">wrap</xsl:attribute> | ||||
| 		<xsl:attribute name="keep-together.within-column">1</xsl:attribute> | ||||
| 	</xsl:attribute-set> | ||||
| 
 | ||||
| 	<xsl:attribute-set name="verbatim.properties"> | ||||
| 		<xsl:attribute name="space-before.minimum">1em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-before.optimum">1em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-before.maximum">1em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-after.minimum">0.1em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-after.optimum">0.1em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-after.maximum">0.1em</xsl:attribute> | ||||
| 
 | ||||
| 		<xsl:attribute name="border-color">#444444</xsl:attribute> | ||||
| 		<xsl:attribute name="border-style">solid</xsl:attribute> | ||||
| 		<xsl:attribute name="border-width">0.1pt</xsl:attribute> | ||||
| 		<xsl:attribute name="padding-top">0.5em</xsl:attribute> | ||||
| 		<xsl:attribute name="padding-left">0.5em</xsl:attribute> | ||||
| 		<xsl:attribute name="padding-right">0.5em</xsl:attribute> | ||||
| 		<xsl:attribute name="padding-bottom">0.5em</xsl:attribute> | ||||
| 		<xsl:attribute name="margin-left">0.5em</xsl:attribute> | ||||
| 		<xsl:attribute name="margin-right">0.5em</xsl:attribute> | ||||
| 	</xsl:attribute-set> | ||||
| 
 | ||||
| 	<!-- Shade (background) programlistings --> | ||||
| 	<xsl:param name="shade.verbatim">1</xsl:param> | ||||
| 	<xsl:attribute-set name="shade.verbatim.style"> | ||||
| 		<xsl:attribute name="background-color">#F0F0F0</xsl:attribute> | ||||
| 	</xsl:attribute-set> | ||||
| 
 | ||||
| 	<xsl:attribute-set name="list.block.spacing"> | ||||
| 		<xsl:attribute name="space-before.optimum">0.1em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-before.minimum">0.1em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-before.maximum">0.1em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-after.optimum">0.1em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-after.minimum">0.1em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-after.maximum">0.1em</xsl:attribute> | ||||
| 	</xsl:attribute-set> | ||||
| 
 | ||||
| 	<xsl:attribute-set name="example.properties"> | ||||
| 		<xsl:attribute name="space-before.minimum">0.5em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-before.optimum">0.5em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-before.maximum">0.5em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-after.minimum">0.1em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-after.optimum">0.1em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-after.maximum">0.1em</xsl:attribute> | ||||
| 	</xsl:attribute-set> | ||||
| 
 | ||||
| 	<xsl:attribute-set name="sidebar.properties"> | ||||
| 		<xsl:attribute name="border-color">#444444</xsl:attribute> | ||||
| 		<xsl:attribute name="border-style">solid</xsl:attribute> | ||||
| 		<xsl:attribute name="border-width">0.1pt</xsl:attribute> | ||||
| 		<xsl:attribute name="background-color">#F0F0F0</xsl:attribute> | ||||
| 	</xsl:attribute-set> | ||||
| 
 | ||||
| 
 | ||||
| 	<!-- TITLE INFORMATION FOR FIGURES, EXAMPLES ETC. --> | ||||
| 
 | ||||
| 	<xsl:attribute-set name="formal.title.properties" use-attribute-sets="normal.para.spacing"> | ||||
| 		<xsl:attribute name="font-weight">normal</xsl:attribute> | ||||
| 		<xsl:attribute name="font-style">italic</xsl:attribute> | ||||
| 		<xsl:attribute name="font-size"> | ||||
| 			<xsl:value-of select="$body.font.master"/> | ||||
| 			<xsl:text>pt</xsl:text> | ||||
| 		</xsl:attribute> | ||||
| 		<xsl:attribute name="hyphenate">false</xsl:attribute> | ||||
| 		<xsl:attribute name="space-before.minimum">0.1em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-before.optimum">0.1em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-before.maximum">0.1em</xsl:attribute> | ||||
| 	</xsl:attribute-set> | ||||
| 
 | ||||
| 	<!-- CALLOUTS --> | ||||
| 
 | ||||
| 	<!-- don't use images for callouts --> | ||||
| 	<xsl:param name="callout.graphics">0</xsl:param> | ||||
| 	<xsl:param name="callout.unicode">1</xsl:param> | ||||
| 
 | ||||
| 	<!-- Place callout marks at this column in annotated areas --> | ||||
| 	<xsl:param name="callout.defaultcolumn">90</xsl:param> | ||||
| 
 | ||||
| 	<!-- MISC --> | ||||
| 
 | ||||
| 	<!-- Placement of titles --> | ||||
| 	<xsl:param name="formal.title.placement"> | ||||
| 		figure after | ||||
| 		example after | ||||
| 		equation before | ||||
| 		table before | ||||
| 		procedure before | ||||
| 	</xsl:param> | ||||
| 
 | ||||
| 	<!-- Format Variable Lists as Blocks (prevents horizontal overflow) --> | ||||
| 	<xsl:param name="variablelist.as.blocks">1</xsl:param> | ||||
| 	<xsl:param name="body.start.indent">0pt</xsl:param> | ||||
| 
 | ||||
| 	<!-- Remove "Chapter" from the Chapter titles... --> | ||||
| 	<xsl:param name="local.l10n.xml" select="document('')"/> | ||||
| 	<l:i18n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"> | ||||
| 		<l:l10n language="en"> | ||||
| 			<l:context name="title-numbered"> | ||||
| 				<l:template name="chapter" text="%n. %t"/> | ||||
| 				<l:template name="section" text="%n %t"/> | ||||
| 			</l:context> | ||||
| 			<l:context name="title"> | ||||
| 				<l:template name="example" text="Example %n %t"/> | ||||
| 			</l:context> | ||||
| 		</l:l10n> | ||||
| 	</l:i18n> | ||||
| 
 | ||||
| 	<xsl:param name="ulink.footnotes">true</xsl:param> | ||||
| 
 | ||||
| 	<!-- COLORED AND HYPHENATED LINKS --> | ||||
| 
 | ||||
| 	<xsl:template match="ulink"> | ||||
| 		<fo:basic-link external-destination="{@url}" | ||||
| 				xsl:use-attribute-sets="xref.properties" | ||||
| 				text-decoration="underline" | ||||
| 				color="blue"> | ||||
| 			<xsl:choose> | ||||
| 				<xsl:when test="count(child::node())=0"> | ||||
| 					<xsl:value-of select="@url"/> | ||||
| 				</xsl:when> | ||||
| 				<xsl:otherwise> | ||||
| 					<xsl:apply-templates/> | ||||
| 				</xsl:otherwise> | ||||
| 			</xsl:choose> | ||||
| 		</fo:basic-link> | ||||
| 	</xsl:template> | ||||
| 
 | ||||
| 	<xsl:template match="link"> | ||||
| 		<fo:basic-link internal-destination="{@linkend}" | ||||
| 				xsl:use-attribute-sets="xref.properties" | ||||
| 				text-decoration="underline" | ||||
| 				color="blue"> | ||||
| 			<xsl:choose> | ||||
| 				<xsl:when test="count(child::node())=0"> | ||||
| 					<xsl:value-of select="@linkend"/> | ||||
| 				</xsl:when> | ||||
| 				<xsl:otherwise> | ||||
| 					<xsl:apply-templates/> | ||||
| 				</xsl:otherwise> | ||||
| 			</xsl:choose> | ||||
| 		</fo:basic-link> | ||||
| 	</xsl:template> | ||||
| 
 | ||||
| 	<!-- admon --> | ||||
| 	<xsl:param name="admon.graphics" select="0"/> | ||||
| 
 | ||||
| 	<xsl:attribute-set name="nongraphical.admonition.properties"> | ||||
| 		<xsl:attribute name="margin-left">0.1em</xsl:attribute> | ||||
| 		<xsl:attribute name="margin-right">2em</xsl:attribute> | ||||
| 		<xsl:attribute name="border-left-width">.75pt</xsl:attribute> | ||||
| 		<xsl:attribute name="border-left-style">solid</xsl:attribute> | ||||
| 		<xsl:attribute name="border-left-color">#5c5c4f</xsl:attribute> | ||||
| 		<xsl:attribute name="padding-left">0.5em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-before.optimum">1.5em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-before.minimum">1.5em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-before.maximum">1.5em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-after.optimum">1.5em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-after.minimum">1.5em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-after.maximum">1.5em</xsl:attribute> | ||||
| 	</xsl:attribute-set> | ||||
| 
 | ||||
|     <xsl:attribute-set name="admonition.title.properties"> | ||||
| 		<xsl:attribute name="font-size">10pt</xsl:attribute> | ||||
| 		<xsl:attribute name="font-weight">bold</xsl:attribute> | ||||
| 		<xsl:attribute name="hyphenate">false</xsl:attribute> | ||||
| 		<xsl:attribute name="keep-with-next.within-column">always</xsl:attribute> | ||||
| 		<xsl:attribute name="margin-left">0</xsl:attribute> | ||||
| 	</xsl:attribute-set> | ||||
| 
 | ||||
| 	<xsl:attribute-set name="admonition.properties"> | ||||
| 		<xsl:attribute name="space-before.optimum">0em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-before.minimum">0em</xsl:attribute> | ||||
| 		<xsl:attribute name="space-before.maximum">0em</xsl:attribute> | ||||
| 	</xsl:attribute-set> | ||||
| 
 | ||||
| 	<!-- Asciidoc --> | ||||
| 	<xsl:template match="processing-instruction('asciidoc-br')"> | ||||
| 		<fo:block/> | ||||
| 	</xsl:template> | ||||
| 
 | ||||
| 	<xsl:template match="processing-instruction('asciidoc-hr')"> | ||||
| 		<fo:block space-after="1em"> | ||||
| 			<fo:leader leader-pattern="rule" rule-thickness="0.5pt" rule-style="solid" leader-length.minimum="100%"/> | ||||
| 		</fo:block> | ||||
| 	</xsl:template> | ||||
| 
 | ||||
|   <xsl:template match="processing-instruction('asciidoc-pagebreak')"> | ||||
|     <fo:block break-after='page'/> | ||||
|   </xsl:template> | ||||
| 
 | ||||
| 	<!-- SYNTAX HIGHLIGHT --> | ||||
| 
 | ||||
| 	<xsl:template match='xslthl:keyword' mode="xslthl"> | ||||
| 	  <fo:inline font-weight="bold" color="#7F0055"><xsl:apply-templates mode="xslthl"/></fo:inline> | ||||
| 	</xsl:template> | ||||
| 
 | ||||
| 	<xsl:template match='xslthl:string' mode="xslthl"> | ||||
| 	  <fo:inline font-weight="bold" font-style="italic" color="#2A00FF"><xsl:apply-templates mode="xslthl"/></fo:inline> | ||||
| 	</xsl:template> | ||||
| 
 | ||||
| 	<xsl:template match='xslthl:comment' mode="xslthl"> | ||||
| 	  <fo:inline font-style="italic" color="#3F5FBF"><xsl:apply-templates mode="xslthl"/></fo:inline> | ||||
| 	</xsl:template> | ||||
| 
 | ||||
| 	<xsl:template match='xslthl:tag' mode="xslthl"> | ||||
| 	  <fo:inline font-weight="bold" color="#3F7F7F"><xsl:apply-templates mode="xslthl"/></fo:inline> | ||||
| 	</xsl:template> | ||||
| 
 | ||||
| 	<xsl:template match='xslthl:attribute' mode="xslthl"> | ||||
| 	  <fo:inline font-weight="bold" color="#7F007F"><xsl:apply-templates mode="xslthl"/></fo:inline> | ||||
| 	</xsl:template> | ||||
| 
 | ||||
| 	<xsl:template match='xslthl:value' mode="xslthl"> | ||||
| 	  <fo:inline font-weight="bold" color="#2A00FF"><xsl:apply-templates mode="xslthl"/></fo:inline> | ||||
| 	</xsl:template> | ||||
| 
 | ||||
| </xsl:stylesheet> | ||||
|  | @ -0,0 +1,20 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <xslthl-config> | ||||
| 	<highlighter id="java" file="./xslthl/java-hl.xml" /> | ||||
| 	<highlighter id="groovy" file="./xslthl/java-hl.xml" /> | ||||
| 	<highlighter id="html" file="./xslthl/html-hl.xml" /> | ||||
| 	<highlighter id="ini" file="./xslthl/ini-hl.xml" /> | ||||
| 	<highlighter id="php" file="./xslthl/php-hl.xml" /> | ||||
| 	<highlighter id="c" file="./xslthl/c-hl.xml" /> | ||||
| 	<highlighter id="cpp" file="./xslthl/cpp-hl.xml" /> | ||||
| 	<highlighter id="csharp" file="./xslthl/csharp-hl.xml" /> | ||||
| 	<highlighter id="python" file="./xslthl/python-hl.xml" /> | ||||
| 	<highlighter id="ruby" file="./xslthl/ruby-hl.xml" /> | ||||
| 	<highlighter id="perl" file="./xslthl/perl-hl.xml" /> | ||||
| 	<highlighter id="javascript" file="./xslthl/javascript-hl.xml" /> | ||||
| 	<highlighter id="bash" file="./xslthl/bourne-hl.xml" /> | ||||
| 	<highlighter id="css" file="./xslthl/css-hl.xml" /> | ||||
| 	<highlighter id="sql" file="./xslthl/sql2003-hl.xml" /> | ||||
| 	<highlighter id="asciidoc" file="./xslthl/asciidoc-hl.xml" /> | ||||
| 	<namespace prefix="xslthl" uri="http://xslthl.sf.net" /> | ||||
| </xslthl-config> | ||||
|  | @ -0,0 +1,41 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!-- | ||||
| 
 | ||||
| Syntax highlighting definition for AsciiDoc files | ||||
| 
 | ||||
| --> | ||||
| <highlighters> | ||||
|   <highlighter type="multiline-comment"> | ||||
|     <start>////</start> | ||||
|     <end>////</end> | ||||
|   </highlighter> | ||||
|   <highlighter type="oneline-comment"> | ||||
|     <start>//</start> | ||||
|     <solitary/> | ||||
|   </highlighter> | ||||
|   <highlighter type="regex"> | ||||
|     <pattern>^(={1,6} .+)$</pattern> | ||||
|     <style>heading</style> | ||||
|     <flags>MULTILINE</flags> | ||||
|   </highlighter> | ||||
|   <highlighter type="regex"> | ||||
|     <pattern>^(\.[^\.\s].+)$</pattern> | ||||
|     <style>title</style> | ||||
|     <flags>MULTILINE</flags> | ||||
|   </highlighter> | ||||
|   <highlighter type="regex"> | ||||
|     <pattern>^(:!?\w.*?:)</pattern> | ||||
|     <style>attribute</style> | ||||
|     <flags>MULTILINE</flags> | ||||
|   </highlighter> | ||||
|   <highlighter type="regex"> | ||||
|     <pattern>^(-|\*{1,5}|\d*\.{1,5})(?= .+$)</pattern> | ||||
|     <style>bullet</style> | ||||
|     <flags>MULTILINE</flags> | ||||
|   </highlighter> | ||||
|   <highlighter type="regex"> | ||||
|     <pattern>^(\[.+\])$</pattern> | ||||
|     <style>attribute</style> | ||||
|     <flags>MULTILINE</flags> | ||||
|   </highlighter> | ||||
| </highlighters> | ||||
|  | @ -0,0 +1,95 @@ | |||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <!-- | ||||
| 
 | ||||
| Syntax highlighting definition for SH | ||||
| 
 | ||||
| xslthl - XSLT Syntax Highlighting | ||||
| http://sourceforge.net/projects/xslthl/ | ||||
| Copyright (C) 2010 Mathieu Malaterre | ||||
| 
 | ||||
| This software is provided 'as-is', without any express or implied | ||||
| warranty.  In no event will the authors be held liable for any damages | ||||
| arising from the use of this software. | ||||
| 
 | ||||
| Permission is granted to anyone to use this software for any purpose, | ||||
| including commercial applications, and to alter it and redistribute it | ||||
| freely, subject to the following restrictions: | ||||
| 
 | ||||
| 1. The origin of this software must not be misrepresented; you must not | ||||
|    claim that you wrote the original software. If you use this software | ||||
|    in a product, an acknowledgment in the product documentation would be | ||||
|    appreciated but is not required. | ||||
| 2. Altered source versions must be plainly marked as such, and must not be | ||||
|    misrepresented as being the original software. | ||||
| 3. This notice may not be removed or altered from any source distribution. | ||||
| 
 | ||||
| --> | ||||
| <highlighters> | ||||
| 	<highlighter type="oneline-comment">#</highlighter> | ||||
| 	<highlighter type="heredoc"> | ||||
| 		<start><<</start> | ||||
| 		<quote>'</quote> | ||||
| 		<quote>"</quote> | ||||
| 		<flag>-</flag> | ||||
| 		<noWhiteSpace /> | ||||
| 		<looseTerminator /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<string>"</string> | ||||
| 		<escape>\</escape> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<string>'</string> | ||||
| 		<escape>\</escape> | ||||
| 		<spanNewLines /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="hexnumber"> | ||||
| 		<prefix>0x</prefix> | ||||
| 		<ignoreCase /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="number"> | ||||
| 		<point>.</point> | ||||
| 		<pointStarts /> | ||||
| 		<ignoreCase /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="keywords"> | ||||
| 		<!-- reserved words --> | ||||
| 		<keyword>if</keyword> | ||||
| 		<keyword>then</keyword> | ||||
| 		<keyword>else</keyword> | ||||
| 		<keyword>elif</keyword> | ||||
| 		<keyword>fi</keyword> | ||||
| 		<keyword>case</keyword> | ||||
| 		<keyword>esac</keyword> | ||||
| 		<keyword>for</keyword> | ||||
| 		<keyword>while</keyword> | ||||
| 		<keyword>until</keyword> | ||||
| 		<keyword>do</keyword> | ||||
| 		<keyword>done</keyword> | ||||
| 		<!-- built-ins --> | ||||
| 		<keyword>exec</keyword> | ||||
| 		<keyword>shift</keyword> | ||||
| 		<keyword>exit</keyword> | ||||
| 		<keyword>times</keyword> | ||||
| 		<keyword>break</keyword> | ||||
| 		<keyword>export</keyword> | ||||
| 		<keyword>trap</keyword> | ||||
| 		<keyword>continue</keyword> | ||||
| 		<keyword>readonly</keyword> | ||||
| 		<keyword>wait</keyword> | ||||
| 		<keyword>eval</keyword> | ||||
| 		<keyword>return</keyword> | ||||
| 		<!-- other commands --> | ||||
| 		<keyword>cd</keyword> | ||||
| 		<keyword>echo</keyword> | ||||
| 		<keyword>hash</keyword> | ||||
| 		<keyword>pwd</keyword> | ||||
| 		<keyword>read</keyword> | ||||
| 		<keyword>set</keyword> | ||||
| 		<keyword>test</keyword> | ||||
| 		<keyword>type</keyword> | ||||
| 		<keyword>ulimit</keyword> | ||||
| 		<keyword>umask</keyword> | ||||
| 		<keyword>unset</keyword> | ||||
| 	</highlighter> | ||||
| </highlighters> | ||||
|  | @ -0,0 +1,117 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!-- | ||||
| Syntax highlighting definition for C | ||||
| 
 | ||||
| xslthl - XSLT Syntax Highlighting | ||||
| http://sourceforge.net/projects/xslthl/ | ||||
| Copyright (C) 2005-2008 Michal Molhanec, Jirka Kosek, Michiel Hendriks | ||||
| 
 | ||||
| This software is provided 'as-is', without any express or implied | ||||
| warranty.  In no event will the authors be held liable for any damages | ||||
| arising from the use of this software. | ||||
| 
 | ||||
| Permission is granted to anyone to use this software for any purpose, | ||||
| including commercial applications, and to alter it and redistribute it | ||||
| freely, subject to the following restrictions: | ||||
| 
 | ||||
| 1. The origin of this software must not be misrepresented; you must not | ||||
|    claim that you wrote the original software. If you use this software | ||||
|    in a product, an acknowledgment in the product documentation would be | ||||
|    appreciated but is not required. | ||||
| 2. Altered source versions must be plainly marked as such, and must not be | ||||
|    misrepresented as being the original software. | ||||
| 3. This notice may not be removed or altered from any source distribution. | ||||
| 
 | ||||
| Michal Molhanec <mol1111 at users.sourceforge.net> | ||||
| Jirka Kosek <kosek at users.sourceforge.net> | ||||
| Michiel Hendriks <elmuerte at users.sourceforge.net> | ||||
| --> | ||||
| <highlighters> | ||||
| 	<highlighter type="multiline-comment"> | ||||
| 		<start>/**</start> | ||||
| 		<end>*/</end> | ||||
| 		<style>doccomment</style> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="oneline-comment"> | ||||
| 		<start><![CDATA[/// ]]></start> | ||||
| 		<style>doccomment</style> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="multiline-comment"> | ||||
| 		<start>/*</start> | ||||
| 		<end>*/</end> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="oneline-comment">//</highlighter> | ||||
| 	<highlighter type="oneline-comment"> | ||||
| 		<!-- use the online-comment highlighter to detect directives --> | ||||
| 		<start>#</start> | ||||
| 		<lineBreakEscape>\</lineBreakEscape> | ||||
| 		<style>directive</style> | ||||
| 		<solitary /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<string>"</string> | ||||
| 		<escape>\</escape> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<string>'</string> | ||||
| 		<escape>\</escape> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="hexnumber"> | ||||
| 		<prefix>0x</prefix> | ||||
| 		<suffix>ul</suffix> | ||||
| 		<suffix>lu</suffix> | ||||
| 		<suffix>u</suffix> | ||||
| 		<suffix>l</suffix> | ||||
| 		<ignoreCase /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="number"> | ||||
| 		<point>.</point> | ||||
| 		<pointStarts /> | ||||
| 		<exponent>e</exponent> | ||||
| 		<suffix>ul</suffix> | ||||
| 		<suffix>lu</suffix> | ||||
| 		<suffix>u</suffix> | ||||
| 		<suffix>f</suffix> | ||||
| 		<suffix>l</suffix> | ||||
| 		<ignoreCase /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="keywords"> | ||||
| 		<keyword>auto</keyword> | ||||
| 		<keyword>_Bool</keyword> | ||||
| 		<keyword>break</keyword> | ||||
| 		<keyword>case</keyword> | ||||
| 		<keyword>char</keyword> | ||||
| 		<keyword>_Complex</keyword> | ||||
| 		<keyword>const</keyword> | ||||
| 		<keyword>continue</keyword> | ||||
| 		<keyword>default</keyword> | ||||
| 		<keyword>do</keyword> | ||||
| 		<keyword>double</keyword> | ||||
| 		<keyword>else</keyword> | ||||
| 		<keyword>enum</keyword> | ||||
| 		<keyword>extern</keyword> | ||||
| 		<keyword>float</keyword> | ||||
| 		<keyword>for</keyword> | ||||
| 		<keyword>goto</keyword> | ||||
| 		<keyword>if</keyword> | ||||
| 		<keyword>_Imaginary</keyword> | ||||
| 		<keyword>inline</keyword> | ||||
| 		<keyword>int</keyword> | ||||
| 		<keyword>long</keyword> | ||||
| 		<keyword>register</keyword> | ||||
| 		<keyword>restrict</keyword> | ||||
| 		<keyword>return</keyword> | ||||
| 		<keyword>short</keyword> | ||||
| 		<keyword>signed</keyword> | ||||
| 		<keyword>sizeof</keyword> | ||||
| 		<keyword>static</keyword> | ||||
| 		<keyword>struct</keyword> | ||||
| 		<keyword>switch</keyword> | ||||
| 		<keyword>typedef</keyword> | ||||
| 		<keyword>union</keyword> | ||||
| 		<keyword>unsigned</keyword> | ||||
| 		<keyword>void</keyword> | ||||
| 		<keyword>volatile</keyword> | ||||
| 		<keyword>while</keyword> | ||||
| 	</highlighter> | ||||
| </highlighters> | ||||
|  | @ -0,0 +1,151 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!-- | ||||
| 
 | ||||
| Syntax highlighting definition for C++ | ||||
| 
 | ||||
| xslthl - XSLT Syntax Highlighting | ||||
| http://sourceforge.net/projects/xslthl/ | ||||
| Copyright (C) 2005-2008 Michal Molhanec, Jirka Kosek, Michiel Hendriks | ||||
| 
 | ||||
| This software is provided 'as-is', without any express or implied | ||||
| warranty.  In no event will the authors be held liable for any damages | ||||
| arising from the use of this software. | ||||
| 
 | ||||
| Permission is granted to anyone to use this software for any purpose, | ||||
| including commercial applications, and to alter it and redistribute it | ||||
| freely, subject to the following restrictions: | ||||
| 
 | ||||
| 1. The origin of this software must not be misrepresented; you must not | ||||
|    claim that you wrote the original software. If you use this software | ||||
|    in a product, an acknowledgment in the product documentation would be | ||||
|    appreciated but is not required. | ||||
| 2. Altered source versions must be plainly marked as such, and must not be | ||||
|    misrepresented as being the original software. | ||||
| 3. This notice may not be removed or altered from any source distribution. | ||||
| 
 | ||||
| Michal Molhanec <mol1111 at users.sourceforge.net> | ||||
| Jirka Kosek <kosek at users.sourceforge.net> | ||||
| Michiel Hendriks <elmuerte at users.sourceforge.net> | ||||
| 
 | ||||
| --> | ||||
| <highlighters> | ||||
| 	<highlighter type="multiline-comment"> | ||||
| 		<start>/**</start> | ||||
| 		<end>*/</end> | ||||
| 		<style>doccomment</style> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="oneline-comment"> | ||||
| 		<start><![CDATA[/// ]]></start> | ||||
| 		<style>doccomment</style> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="multiline-comment"> | ||||
| 		<start>/*</start> | ||||
| 		<end>*/</end> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="oneline-comment">//</highlighter> | ||||
| 	<highlighter type="oneline-comment"> | ||||
| 		<!-- use the online-comment highlighter to detect directives --> | ||||
| 		<start>#</start> | ||||
| 		<lineBreakEscape>\</lineBreakEscape> | ||||
| 		<style>directive</style> | ||||
| 		<solitary/> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<string>"</string> | ||||
| 		<escape>\</escape> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<string>'</string> | ||||
| 		<escape>\</escape> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="hexnumber"> | ||||
| 		<prefix>0x</prefix> | ||||
| 		<suffix>ul</suffix> | ||||
| 		<suffix>lu</suffix> | ||||
| 		<suffix>u</suffix> | ||||
| 		<suffix>l</suffix> | ||||
| 		<ignoreCase /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="number"> | ||||
| 		<point>.</point> | ||||
| 		<pointStarts /> | ||||
| 		<exponent>e</exponent> | ||||
| 		<suffix>ul</suffix> | ||||
| 		<suffix>lu</suffix> | ||||
| 		<suffix>u</suffix> | ||||
| 		<suffix>f</suffix> | ||||
| 		<suffix>l</suffix> | ||||
| 		<ignoreCase /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="keywords"> | ||||
| 		<!-- C keywords --> | ||||
| 		<keyword>auto</keyword> | ||||
| 		<keyword>_Bool</keyword> | ||||
| 		<keyword>break</keyword> | ||||
| 		<keyword>case</keyword> | ||||
| 		<keyword>char</keyword> | ||||
| 		<keyword>_Complex</keyword> | ||||
| 		<keyword>const</keyword> | ||||
| 		<keyword>continue</keyword> | ||||
| 		<keyword>default</keyword> | ||||
| 		<keyword>do</keyword> | ||||
| 		<keyword>double</keyword> | ||||
| 		<keyword>else</keyword> | ||||
| 		<keyword>enum</keyword> | ||||
| 		<keyword>extern</keyword> | ||||
| 		<keyword>float</keyword> | ||||
| 		<keyword>for</keyword> | ||||
| 		<keyword>goto</keyword> | ||||
| 		<keyword>if</keyword> | ||||
| 		<keyword>_Imaginary</keyword> | ||||
| 		<keyword>inline</keyword> | ||||
| 		<keyword>int</keyword> | ||||
| 		<keyword>long</keyword> | ||||
| 		<keyword>register</keyword> | ||||
| 		<keyword>restrict</keyword> | ||||
| 		<keyword>return</keyword> | ||||
| 		<keyword>short</keyword> | ||||
| 		<keyword>signed</keyword> | ||||
| 		<keyword>sizeof</keyword> | ||||
| 		<keyword>static</keyword> | ||||
| 		<keyword>struct</keyword> | ||||
| 		<keyword>switch</keyword> | ||||
| 		<keyword>typedef</keyword> | ||||
| 		<keyword>union</keyword> | ||||
| 		<keyword>unsigned</keyword> | ||||
| 		<keyword>void</keyword> | ||||
| 		<keyword>volatile</keyword> | ||||
| 		<keyword>while</keyword> | ||||
| 		<!-- C++ keywords --> | ||||
| 		<keyword>asm</keyword> | ||||
| 		<keyword>dynamic_cast</keyword> | ||||
| 		<keyword>namespace</keyword> | ||||
| 		<keyword>reinterpret_cast</keyword> | ||||
| 		<keyword>try</keyword> | ||||
| 		<keyword>bool</keyword> | ||||
| 		<keyword>explicit</keyword> | ||||
| 		<keyword>new</keyword> | ||||
| 		<keyword>static_cast</keyword> | ||||
| 		<keyword>typeid</keyword> | ||||
| 		<keyword>catch</keyword> | ||||
| 		<keyword>false</keyword> | ||||
| 		<keyword>operator</keyword> | ||||
| 		<keyword>template</keyword> | ||||
| 		<keyword>typename</keyword> | ||||
| 		<keyword>class</keyword> | ||||
| 		<keyword>friend</keyword> | ||||
| 		<keyword>private</keyword> | ||||
| 		<keyword>this</keyword> | ||||
| 		<keyword>using</keyword> | ||||
| 		<keyword>const_cast</keyword> | ||||
| 		<keyword>inline</keyword> | ||||
| 		<keyword>public</keyword> | ||||
| 		<keyword>throw</keyword> | ||||
| 		<keyword>virtual</keyword> | ||||
| 		<keyword>delete</keyword> | ||||
| 		<keyword>mutable</keyword> | ||||
| 		<keyword>protected</keyword> | ||||
| 		<keyword>true</keyword> | ||||
| 		<keyword>wchar_t</keyword> | ||||
| 	</highlighter> | ||||
| </highlighters> | ||||
|  | @ -0,0 +1,194 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!-- | ||||
| 
 | ||||
| Syntax highlighting definition for C# | ||||
| 
 | ||||
| xslthl - XSLT Syntax Highlighting | ||||
| http://sourceforge.net/projects/xslthl/ | ||||
| Copyright (C) 2005-2008 Michal Molhanec, Jirka Kosek, Michiel Hendriks | ||||
| 
 | ||||
| This software is provided 'as-is', without any express or implied | ||||
| warranty.  In no event will the authors be held liable for any damages | ||||
| arising from the use of this software. | ||||
| 
 | ||||
| Permission is granted to anyone to use this software for any purpose, | ||||
| including commercial applications, and to alter it and redistribute it | ||||
| freely, subject to the following restrictions: | ||||
| 
 | ||||
| 1. The origin of this software must not be misrepresented; you must not | ||||
|    claim that you wrote the original software. If you use this software | ||||
|    in a product, an acknowledgment in the product documentation would be | ||||
|    appreciated but is not required. | ||||
| 2. Altered source versions must be plainly marked as such, and must not be | ||||
|    misrepresented as being the original software. | ||||
| 3. This notice may not be removed or altered from any source distribution. | ||||
| 
 | ||||
| Michal Molhanec <mol1111 at users.sourceforge.net> | ||||
| Jirka Kosek <kosek at users.sourceforge.net> | ||||
| Michiel Hendriks <elmuerte at users.sourceforge.net> | ||||
| 
 | ||||
| --> | ||||
| <highlighters> | ||||
| 	<highlighter type="multiline-comment"> | ||||
| 		<start>/**</start> | ||||
| 		<end>*/</end> | ||||
| 		<style>doccomment</style> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="oneline-comment"> | ||||
| 		<start>///</start> | ||||
| 		<style>doccomment</style> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="multiline-comment"> | ||||
| 		<start>/*</start> | ||||
| 		<end>*/</end> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="oneline-comment">//</highlighter> | ||||
| 	<highlighter type="annotation"> | ||||
| 		<!-- annotations are called (custom) "attributes" in .NET --> | ||||
| 		<start>[</start> | ||||
| 		<end>]</end> | ||||
| 		<valueStart>(</valueStart> | ||||
| 		<valueEnd>)</valueEnd> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="oneline-comment"> | ||||
| 		<!-- C# supports a couple of directives --> | ||||
| 		<start>#</start> | ||||
| 		<lineBreakEscape>\</lineBreakEscape> | ||||
| 		<style>directive</style> | ||||
| 		<solitary/> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<!-- strings starting with an "@" can span multiple lines --> | ||||
| 		<string>@"</string> | ||||
| 		<endString>"</endString> | ||||
| 		<escape>\</escape> | ||||
| 		<spanNewLines /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<string>"</string> | ||||
| 		<escape>\</escape> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<string>'</string> | ||||
| 		<escape>\</escape> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="hexnumber"> | ||||
| 		<prefix>0x</prefix> | ||||
| 		<suffix>ul</suffix> | ||||
| 		<suffix>lu</suffix> | ||||
| 		<suffix>u</suffix> | ||||
| 		<suffix>l</suffix> | ||||
| 		<ignoreCase /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="number"> | ||||
| 		<point>.</point> | ||||
| 		<pointStarts /> | ||||
| 		<exponent>e</exponent> | ||||
| 		<suffix>ul</suffix> | ||||
| 		<suffix>lu</suffix> | ||||
| 		<suffix>u</suffix> | ||||
| 		<suffix>f</suffix> | ||||
| 		<suffix>d</suffix> | ||||
| 		<suffix>m</suffix> | ||||
| 		<suffix>l</suffix> | ||||
| 		<ignoreCase /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="keywords"> | ||||
| 		<keyword>abstract</keyword> | ||||
| 		<keyword>as</keyword> | ||||
| 		<keyword>base</keyword> | ||||
| 		<keyword>bool</keyword> | ||||
| 		<keyword>break</keyword> | ||||
| 		<keyword>byte</keyword> | ||||
| 		<keyword>case</keyword> | ||||
| 		<keyword>catch</keyword> | ||||
| 		<keyword>char</keyword> | ||||
| 		<keyword>checked</keyword> | ||||
| 		<keyword>class</keyword> | ||||
| 		<keyword>const</keyword> | ||||
| 		<keyword>continue</keyword> | ||||
| 		<keyword>decimal</keyword> | ||||
| 		<keyword>default</keyword> | ||||
| 		<keyword>delegate</keyword> | ||||
| 		<keyword>do</keyword> | ||||
| 		<keyword>double</keyword> | ||||
| 		<keyword>else</keyword> | ||||
| 		<keyword>enum</keyword> | ||||
| 		<keyword>event</keyword> | ||||
| 		<keyword>explicit</keyword> | ||||
| 		<keyword>extern</keyword> | ||||
| 		<keyword>false</keyword> | ||||
| 		<keyword>finally</keyword> | ||||
| 		<keyword>fixed</keyword> | ||||
| 		<keyword>float</keyword> | ||||
| 		<keyword>for</keyword> | ||||
| 		<keyword>foreach</keyword> | ||||
| 		<keyword>goto</keyword> | ||||
| 		<keyword>if</keyword> | ||||
| 		<keyword>implicit</keyword> | ||||
| 		<keyword>in</keyword> | ||||
| 		<keyword>int</keyword> | ||||
| 		<keyword>interface</keyword> | ||||
| 		<keyword>internal</keyword> | ||||
| 		<keyword>is</keyword> | ||||
| 		<keyword>lock</keyword> | ||||
| 		<keyword>long</keyword> | ||||
| 		<keyword>namespace</keyword> | ||||
| 		<keyword>new</keyword> | ||||
| 		<keyword>null</keyword> | ||||
| 		<keyword>object</keyword> | ||||
| 		<keyword>operator</keyword> | ||||
| 		<keyword>out</keyword> | ||||
| 		<keyword>override</keyword> | ||||
| 		<keyword>params</keyword> | ||||
| 		<keyword>private</keyword> | ||||
| 		<keyword>protected</keyword> | ||||
| 		<keyword>public</keyword> | ||||
| 		<keyword>readonly</keyword> | ||||
| 		<keyword>ref</keyword> | ||||
| 		<keyword>return</keyword> | ||||
| 		<keyword>sbyte</keyword> | ||||
| 		<keyword>sealed</keyword> | ||||
| 		<keyword>short</keyword> | ||||
| 		<keyword>sizeof</keyword> | ||||
| 		<keyword>stackalloc</keyword> | ||||
| 		<keyword>static</keyword> | ||||
| 		<keyword>string</keyword> | ||||
| 		<keyword>struct</keyword> | ||||
| 		<keyword>switch</keyword> | ||||
| 		<keyword>this</keyword> | ||||
| 		<keyword>throw</keyword> | ||||
| 		<keyword>true</keyword> | ||||
| 		<keyword>try</keyword> | ||||
| 		<keyword>typeof</keyword> | ||||
| 		<keyword>uint</keyword> | ||||
| 		<keyword>ulong</keyword> | ||||
| 		<keyword>unchecked</keyword> | ||||
| 		<keyword>unsafe</keyword> | ||||
| 		<keyword>ushort</keyword> | ||||
| 		<keyword>using</keyword> | ||||
| 		<keyword>virtual</keyword> | ||||
| 		<keyword>void</keyword> | ||||
| 		<keyword>volatile</keyword> | ||||
| 		<keyword>while</keyword> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="keywords"> | ||||
| 		<!-- special words, not really keywords --> | ||||
| 		<keyword>add</keyword> | ||||
| 		<keyword>alias</keyword> | ||||
| 		<keyword>from</keyword> | ||||
| 		<keyword>get</keyword> | ||||
| 		<keyword>global</keyword> | ||||
| 		<keyword>group</keyword> | ||||
| 		<keyword>into</keyword> | ||||
| 		<keyword>join</keyword> | ||||
| 		<keyword>orderby</keyword> | ||||
| 		<keyword>partial</keyword> | ||||
| 		<keyword>remove</keyword> | ||||
| 		<keyword>select</keyword> | ||||
| 		<keyword>set</keyword> | ||||
| 		<keyword>value</keyword> | ||||
| 		<keyword>where</keyword> | ||||
| 		<keyword>yield</keyword> | ||||
| 	</highlighter> | ||||
| </highlighters> | ||||
|  | @ -0,0 +1,176 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!-- | ||||
| 
 | ||||
| Syntax highlighting definition for CSS files | ||||
| 
 | ||||
| xslthl - XSLT Syntax Highlighting | ||||
| http://sourceforge.net/projects/xslthl/ | ||||
| Copyright (C) 2011-2012 Martin Hujer, Michiel Hendriks | ||||
| 
 | ||||
| This software is provided 'as-is', without any express or implied | ||||
| warranty.  In no event will the authors be held liable for any damages | ||||
| arising from the use of this software. | ||||
| 
 | ||||
| Permission is granted to anyone to use this software for any purpose, | ||||
| including commercial applications, and to alter it and redistribute it | ||||
| freely, subject to the following restrictions: | ||||
| 
 | ||||
| 1. The origin of this software must not be misrepresented; you must not | ||||
|    claim that you wrote the original software. If you use this software | ||||
|    in a product, an acknowledgment in the product documentation would be | ||||
|    appreciated but is not required. | ||||
| 2. Altered source versions must be plainly marked as such, and must not be | ||||
|    misrepresented as being the original software. | ||||
| 3. This notice may not be removed or altered from any source distribution. | ||||
| 
 | ||||
| Martin Hujer <mhujer at users.sourceforge.net> | ||||
| Michiel Hendriks <elmuerte at users.sourceforge.net> | ||||
| 
 | ||||
| Reference: http://www.w3.org/TR/CSS21/propidx.html | ||||
| 
 | ||||
| --> | ||||
| <highlighters> | ||||
|     <highlighter type="multiline-comment"> | ||||
|         <start>/*</start> | ||||
|         <end>*/</end> | ||||
|     </highlighter> | ||||
|     <highlighter type="string"> | ||||
| 		<string>"</string> | ||||
|         <escape>\</escape> | ||||
|         <spanNewLines/> | ||||
|     </highlighter> | ||||
|     <highlighter type="string"> | ||||
| 		<string>'</string> | ||||
| 		<escape>\</escape> | ||||
|         <spanNewLines/> | ||||
|     </highlighter> | ||||
|     <highlighter type="number"> | ||||
|         <point>.</point> | ||||
|         <pointStarts /> | ||||
|     </highlighter> | ||||
|     <highlighter type="word"> | ||||
|     	<word>@charset</word> | ||||
|     	<word>@import</word> | ||||
|     	<word>@media</word> | ||||
|     	<word>@page</word> | ||||
|     	<style>directive</style> | ||||
|     </highlighter> | ||||
|     <highlighter type="keywords"> | ||||
|         <partChars>-</partChars> | ||||
|         <keyword>azimuth</keyword> | ||||
|         <keyword>background-attachment</keyword> | ||||
|         <keyword>background-color</keyword> | ||||
|         <keyword>background-image</keyword> | ||||
|         <keyword>background-position</keyword> | ||||
|         <keyword>background-repeat</keyword> | ||||
|         <keyword>background</keyword> | ||||
|         <keyword>border-collapse</keyword> | ||||
|         <keyword>border-color</keyword> | ||||
|         <keyword>border-spacing</keyword> | ||||
|         <keyword>border-style</keyword> | ||||
|         <keyword>border-top</keyword> | ||||
|         <keyword>border-right</keyword> | ||||
|         <keyword>border-bottom</keyword> | ||||
|         <keyword>border-left</keyword> | ||||
|         <keyword>border-top-color</keyword> | ||||
|         <keyword>border-right-color</keyword> | ||||
|         <keyword>border-bottom-color</keyword> | ||||
|         <keyword>border-left-color</keyword> | ||||
|         <keyword>border-top-style</keyword> | ||||
|         <keyword>border-right-style</keyword> | ||||
|         <keyword>border-bottom-style</keyword> | ||||
|         <keyword>border-left-style</keyword> | ||||
|         <keyword>border-top-width</keyword> | ||||
|         <keyword>border-right-width</keyword> | ||||
|         <keyword>border-bottom-width</keyword> | ||||
|         <keyword>border-left-width</keyword> | ||||
|         <keyword>border-width</keyword> | ||||
|         <keyword>border</keyword> | ||||
|         <keyword>bottom</keyword> | ||||
|         <keyword>caption-side</keyword> | ||||
|         <keyword>clear</keyword> | ||||
|         <keyword>clip</keyword> | ||||
|         <keyword>color</keyword> | ||||
|         <keyword>content</keyword> | ||||
|         <keyword>counter-increment</keyword> | ||||
|         <keyword>counter-reset</keyword> | ||||
|         <keyword>cue-after</keyword> | ||||
|         <keyword>cue-before</keyword> | ||||
|         <keyword>cue</keyword> | ||||
|         <keyword>cursor</keyword> | ||||
|         <keyword>direction</keyword> | ||||
|         <keyword>display</keyword> | ||||
|         <keyword>elevation</keyword> | ||||
|         <keyword>empty-cells</keyword> | ||||
|         <keyword>float</keyword> | ||||
|         <keyword>font-family</keyword> | ||||
|         <keyword>font-size</keyword> | ||||
|         <keyword>font-style</keyword> | ||||
|         <keyword>font-variant</keyword> | ||||
|         <keyword>font-weight</keyword> | ||||
|         <keyword>font</keyword> | ||||
|         <keyword>height</keyword> | ||||
|         <keyword>left</keyword> | ||||
|         <keyword>letter-spacing</keyword> | ||||
|         <keyword>line-height</keyword> | ||||
|         <keyword>list-style-image</keyword> | ||||
|         <keyword>list-style-position</keyword> | ||||
|         <keyword>list-style-type</keyword> | ||||
|         <keyword>list-style</keyword> | ||||
|         <keyword>margin-right</keyword> | ||||
|         <keyword>margin-left</keyword> | ||||
|         <keyword>margin-top</keyword> | ||||
|         <keyword>margin-bottom</keyword> | ||||
|         <keyword>margin</keyword> | ||||
|         <keyword>max-height</keyword> | ||||
|         <keyword>max-width</keyword> | ||||
|         <keyword>min-height</keyword> | ||||
|         <keyword>min-width</keyword> | ||||
|         <keyword>orphans</keyword> | ||||
|         <keyword>outline-color</keyword> | ||||
|         <keyword>outline-style</keyword> | ||||
|         <keyword>outline-width</keyword> | ||||
|         <keyword>outline</keyword> | ||||
|         <keyword>overflow</keyword> | ||||
|         <keyword>padding-top</keyword> | ||||
|         <keyword>padding-right</keyword> | ||||
|         <keyword>padding-bottom</keyword> | ||||
|         <keyword>padding-left</keyword> | ||||
|         <keyword>padding</keyword> | ||||
|         <keyword>page-break-after</keyword> | ||||
|         <keyword>page-break-before</keyword> | ||||
|         <keyword>page-break-inside</keyword> | ||||
|         <keyword>pause-after</keyword> | ||||
|         <keyword>pause-before</keyword> | ||||
|         <keyword>pause</keyword> | ||||
|         <keyword>pitch-range</keyword> | ||||
|         <keyword>pitch</keyword> | ||||
|         <keyword>play-during</keyword> | ||||
|         <keyword>position</keyword> | ||||
|         <keyword>quotes</keyword> | ||||
|         <keyword>richness</keyword> | ||||
|         <keyword>right</keyword> | ||||
|         <keyword>speak-header</keyword> | ||||
|         <keyword>speak-numeral</keyword> | ||||
|         <keyword>speak-punctuation</keyword> | ||||
|         <keyword>speak</keyword> | ||||
|         <keyword>speech-rate</keyword> | ||||
|         <keyword>stress</keyword> | ||||
|         <keyword>table-layout</keyword> | ||||
|         <keyword>text-align</keyword> | ||||
|         <keyword>text-decoration</keyword> | ||||
|         <keyword>text-indent</keyword> | ||||
|         <keyword>text-transform</keyword> | ||||
|         <keyword>top</keyword> | ||||
|         <keyword>unicode-bidi</keyword> | ||||
|         <keyword>vertical-align</keyword> | ||||
|         <keyword>visibility</keyword> | ||||
|         <keyword>voice-family</keyword> | ||||
|         <keyword>volume</keyword> | ||||
|         <keyword>white-space</keyword> | ||||
|         <keyword>widows</keyword> | ||||
|         <keyword>width</keyword> | ||||
|         <keyword>word-spacing</keyword> | ||||
|         <keyword>z-index</keyword> | ||||
|     </highlighter> | ||||
| </highlighters> | ||||
|  | @ -0,0 +1,122 @@ | |||
| <?xml version='1.0'?> | ||||
| <!-- | ||||
| 
 | ||||
|   Bakalarska prace: Zvyraznovani syntaxe v XSLT | ||||
|   Michal Molhanec 2005 | ||||
| 
 | ||||
|   myxml-hl.xml - konfigurace zvyraznovace XML, ktera zvlast zvyrazni | ||||
|                  HTML elementy a XSL elementy | ||||
| 
 | ||||
|   This file has been customized for the Asciidoctor project (http://asciidoctor.org). | ||||
| --> | ||||
| <highlighters> | ||||
|   <highlighter type="xml"> | ||||
|     <elementSet> | ||||
|       <style>htmltag</style> | ||||
|       <element>a</element> | ||||
|       <element>abbr</element> | ||||
|       <element>address</element> | ||||
|       <element>area</element> | ||||
|       <element>article</element> | ||||
|       <element>aside</element> | ||||
|       <element>audio</element> | ||||
|       <element>b</element> | ||||
|       <element>base</element> | ||||
|       <element>bdi</element> | ||||
|       <element>blockquote</element> | ||||
|       <element>body</element> | ||||
|       <element>br</element> | ||||
|       <element>button</element> | ||||
|       <element>caption</element> | ||||
|       <element>canvas</element> | ||||
|       <element>cite</element> | ||||
|       <element>code</element> | ||||
|       <element>command</element> | ||||
|       <element>col</element> | ||||
|       <element>colgroup</element> | ||||
|       <element>dd</element> | ||||
|       <element>del</element> | ||||
|       <element>dialog</element> | ||||
|       <element>div</element> | ||||
|       <element>dl</element> | ||||
|       <element>dt</element> | ||||
|       <element>em</element> | ||||
|       <element>embed</element> | ||||
|       <element>fieldset</element> | ||||
|       <element>figcaption</element> | ||||
|       <element>figure</element> | ||||
|       <element>font</element> | ||||
|       <element>form</element> | ||||
|       <element>footer</element> | ||||
|       <element>h1</element> | ||||
|       <element>h2</element> | ||||
|       <element>h3</element> | ||||
|       <element>h4</element> | ||||
|       <element>h5</element> | ||||
|       <element>h6</element> | ||||
|       <element>head</element> | ||||
|       <element>header</element> | ||||
|       <element>hr</element> | ||||
|       <element>html</element> | ||||
|       <element>i</element> | ||||
|       <element>iframe</element> | ||||
|       <element>img</element> | ||||
|       <element>input</element> | ||||
|       <element>ins</element> | ||||
|       <element>kbd</element> | ||||
|       <element>label</element> | ||||
|       <element>legend</element> | ||||
|       <element>li</element> | ||||
|       <element>link</element> | ||||
|       <element>map</element> | ||||
|       <element>mark</element> | ||||
|       <element>menu</element> | ||||
|       <element>menu</element> | ||||
|       <element>meta</element> | ||||
|       <element>nav</element> | ||||
|       <element>noscript</element> | ||||
|       <element>object</element> | ||||
|       <element>ol</element> | ||||
|       <element>optgroup</element> | ||||
|       <element>option</element> | ||||
|       <element>p</element> | ||||
|       <element>param</element> | ||||
|       <element>pre</element> | ||||
|       <element>q</element> | ||||
|       <element>samp</element> | ||||
|       <element>script</element> | ||||
|       <element>section</element> | ||||
|       <element>select</element> | ||||
|       <element>small</element> | ||||
|       <element>source</element> | ||||
|       <element>span</element> | ||||
|       <element>strong</element> | ||||
|       <element>style</element> | ||||
|       <element>sub</element> | ||||
|       <element>summary</element> | ||||
|       <element>sup</element> | ||||
|       <element>table</element> | ||||
|       <element>tbody</element> | ||||
|       <element>td</element> | ||||
|       <element>textarea</element> | ||||
|       <element>tfoot</element> | ||||
|       <element>th</element> | ||||
|       <element>thead</element> | ||||
|       <element>time</element> | ||||
|       <element>title</element> | ||||
|       <element>tr</element> | ||||
|       <element>track</element> | ||||
|       <element>u</element> | ||||
|       <element>ul</element> | ||||
|       <element>var</element> | ||||
|       <element>video</element> | ||||
|       <element>wbr</element> | ||||
|       <element>xmp</element> | ||||
|       <ignoreCase/> | ||||
|     </elementSet> | ||||
|     <elementPrefix> | ||||
|       <style>namespace</style> | ||||
|       <prefix>xsl:</prefix> | ||||
|     </elementPrefix> | ||||
|   </highlighter> | ||||
| </highlighters> | ||||
|  | @ -0,0 +1,45 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!-- | ||||
| 
 | ||||
| Syntax highlighting definition for ini files | ||||
| 
 | ||||
| xslthl - XSLT Syntax Highlighting | ||||
| http://sourceforge.net/projects/xslthl/ | ||||
| Copyright (C) 2005-2008 Michal Molhanec, Jirka Kosek, Michiel Hendriks | ||||
| 
 | ||||
| This software is provided 'as-is', without any express or implied | ||||
| warranty.  In no event will the authors be held liable for any damages | ||||
| arising from the use of this software. | ||||
| 
 | ||||
| Permission is granted to anyone to use this software for any purpose, | ||||
| including commercial applications, and to alter it and redistribute it | ||||
| freely, subject to the following restrictions: | ||||
| 
 | ||||
| 1. The origin of this software must not be misrepresented; you must not | ||||
|    claim that you wrote the original software. If you use this software | ||||
|    in a product, an acknowledgment in the product documentation would be | ||||
|    appreciated but is not required. | ||||
| 2. Altered source versions must be plainly marked as such, and must not be | ||||
|    misrepresented as being the original software. | ||||
| 3. This notice may not be removed or altered from any source distribution. | ||||
| 
 | ||||
| Michal Molhanec <mol1111 at users.sourceforge.net> | ||||
| Jirka Kosek <kosek at users.sourceforge.net> | ||||
| Michiel Hendriks <elmuerte at users.sourceforge.net> | ||||
| 
 | ||||
| --> | ||||
| <highlighters> | ||||
| 	<highlighter type="oneline-comment">;</highlighter> | ||||
| 	<highlighter type="regex"> | ||||
| 		<!-- ini sections --> | ||||
| 		<pattern>^(\[.+\]\s*)$</pattern> | ||||
| 		<style>keyword</style> | ||||
| 		<flags>MULTILINE</flags> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="regex"> | ||||
| 		<!-- the keys in an ini section --> | ||||
| 		<pattern>^(.+)(?==)</pattern> | ||||
| 		<style>attribute</style> | ||||
| 		<flags>MULTILINE</flags> | ||||
| 	</highlighter> | ||||
| </highlighters> | ||||
|  | @ -0,0 +1,117 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!-- | ||||
| 
 | ||||
| Syntax highlighting definition for Java | ||||
| 
 | ||||
| xslthl - XSLT Syntax Highlighting | ||||
| http://sourceforge.net/projects/xslthl/ | ||||
| Copyright (C) 2005-2008 Michal Molhanec, Jirka Kosek, Michiel Hendriks | ||||
| 
 | ||||
| This software is provided 'as-is', without any express or implied | ||||
| warranty.  In no event will the authors be held liable for any damages | ||||
| arising from the use of this software. | ||||
| 
 | ||||
| Permission is granted to anyone to use this software for any purpose, | ||||
| including commercial applications, and to alter it and redistribute it | ||||
| freely, subject to the following restrictions: | ||||
| 
 | ||||
| 1. The origin of this software must not be misrepresented; you must not | ||||
|    claim that you wrote the original software. If you use this software | ||||
|    in a product, an acknowledgment in the product documentation would be | ||||
|    appreciated but is not required. | ||||
| 2. Altered source versions must be plainly marked as such, and must not be | ||||
|    misrepresented as being the original software. | ||||
| 3. This notice may not be removed or altered from any source distribution. | ||||
| 
 | ||||
| Michal Molhanec <mol1111 at users.sourceforge.net> | ||||
| Jirka Kosek <kosek at users.sourceforge.net> | ||||
| Michiel Hendriks <elmuerte at users.sourceforge.net> | ||||
| 
 | ||||
| --> | ||||
| <highlighters> | ||||
| 	<highlighter type="multiline-comment"> | ||||
| 		<start>/**</start> | ||||
| 		<end>*/</end> | ||||
| 		<style>doccomment</style> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="multiline-comment"> | ||||
| 		<start>/*</start> | ||||
| 		<end>*/</end> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="oneline-comment">//</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<string>"</string> | ||||
| 		<escape>\</escape> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<string>'</string> | ||||
| 		<escape>\</escape> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="annotation"> | ||||
| 		<start>@</start> | ||||
| 		<valueStart>(</valueStart> | ||||
| 		<valueEnd>)</valueEnd> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="hexnumber"> | ||||
| 		<prefix>0x</prefix> | ||||
| 		<ignoreCase /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="number"> | ||||
| 		<point>.</point> | ||||
| 		<exponent>e</exponent> | ||||
| 		<suffix>f</suffix> | ||||
| 		<suffix>d</suffix> | ||||
| 		<suffix>l</suffix> | ||||
| 		<ignoreCase /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="keywords"> | ||||
| 		<keyword>abstract</keyword> | ||||
| 		<keyword>boolean</keyword> | ||||
| 		<keyword>break</keyword> | ||||
| 		<keyword>byte</keyword> | ||||
| 		<keyword>case</keyword> | ||||
| 		<keyword>catch</keyword> | ||||
| 		<keyword>char</keyword> | ||||
| 		<keyword>class</keyword> | ||||
| 		<keyword>const</keyword> | ||||
| 		<keyword>continue</keyword> | ||||
| 		<keyword>default</keyword> | ||||
| 		<keyword>do</keyword> | ||||
| 		<keyword>double</keyword> | ||||
| 		<keyword>else</keyword> | ||||
| 		<keyword>extends</keyword> | ||||
| 		<keyword>final</keyword> | ||||
| 		<keyword>finally</keyword> | ||||
| 		<keyword>float</keyword> | ||||
| 		<keyword>for</keyword> | ||||
| 		<keyword>goto</keyword> | ||||
| 		<keyword>if</keyword> | ||||
| 		<keyword>implements</keyword> | ||||
| 		<keyword>import</keyword> | ||||
| 		<keyword>instanceof</keyword> | ||||
| 		<keyword>int</keyword> | ||||
| 		<keyword>interface</keyword> | ||||
| 		<keyword>long</keyword> | ||||
| 		<keyword>native</keyword> | ||||
| 		<keyword>new</keyword> | ||||
| 		<keyword>package</keyword> | ||||
| 		<keyword>private</keyword> | ||||
| 		<keyword>protected</keyword> | ||||
| 		<keyword>public</keyword> | ||||
| 		<keyword>return</keyword> | ||||
| 		<keyword>short</keyword> | ||||
| 		<keyword>static</keyword> | ||||
| 		<keyword>strictfp</keyword> | ||||
| 		<keyword>super</keyword> | ||||
| 		<keyword>switch</keyword> | ||||
| 		<keyword>synchronized</keyword> | ||||
| 		<keyword>this</keyword> | ||||
| 		<keyword>throw</keyword> | ||||
| 		<keyword>throws</keyword> | ||||
| 		<keyword>transient</keyword> | ||||
| 		<keyword>try</keyword> | ||||
| 		<keyword>void</keyword> | ||||
| 		<keyword>volatile</keyword> | ||||
| 		<keyword>while</keyword> | ||||
| 	</highlighter> | ||||
| </highlighters> | ||||
|  | @ -0,0 +1,147 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!-- | ||||
| 
 | ||||
| Syntax highlighting definition for JavaScript | ||||
| 
 | ||||
| xslthl - XSLT Syntax Highlighting | ||||
| http://sourceforge.net/projects/xslthl/ | ||||
| Copyright (C) 2005-2008 Michal Molhanec, Jirka Kosek, Michiel Hendriks | ||||
| 
 | ||||
| This software is provided 'as-is', without any express or implied | ||||
| warranty.  In no event will the authors be held liable for any damages | ||||
| arising from the use of this software. | ||||
| 
 | ||||
| Permission is granted to anyone to use this software for any purpose, | ||||
| including commercial applications, and to alter it and redistribute it | ||||
| freely, subject to the following restrictions: | ||||
| 
 | ||||
| 1. The origin of this software must not be misrepresented; you must not | ||||
|    claim that you wrote the original software. If you use this software | ||||
|    in a product, an acknowledgment in the product documentation would be | ||||
|    appreciated but is not required. | ||||
| 2. Altered source versions must be plainly marked as such, and must not be | ||||
|    misrepresented as being the original software. | ||||
| 3. This notice may not be removed or altered from any source distribution. | ||||
| 
 | ||||
| Michal Molhanec <mol1111 at users.sourceforge.net> | ||||
| Jirka Kosek <kosek at users.sourceforge.net> | ||||
| Michiel Hendriks <elmuerte at users.sourceforge.net> | ||||
| 
 | ||||
| --> | ||||
| <highlighters> | ||||
| 	<highlighter type="multiline-comment"> | ||||
| 		<start>/*</start> | ||||
| 		<end>*/</end> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="oneline-comment">//</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<string>"</string> | ||||
| 		<escape>\</escape> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<string>'</string> | ||||
| 		<escape>\</escape> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="hexnumber"> | ||||
| 		<prefix>0x</prefix> | ||||
| 		<ignoreCase /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="number"> | ||||
| 		<point>.</point> | ||||
| 		<exponent>e</exponent> | ||||
| 		<ignoreCase /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="keywords"> | ||||
| 		<keyword>break</keyword> | ||||
| 		<keyword>case</keyword> | ||||
| 		<keyword>catch</keyword> | ||||
| 		<keyword>continue</keyword> | ||||
| 		<keyword>default</keyword> | ||||
| 		<keyword>delete</keyword> | ||||
| 		<keyword>do</keyword> | ||||
| 		<keyword>else</keyword> | ||||
| 		<keyword>finally</keyword> | ||||
| 		<keyword>for</keyword> | ||||
| 		<keyword>function</keyword> | ||||
| 		<keyword>if</keyword> | ||||
| 		<keyword>in</keyword> | ||||
| 		<keyword>instanceof</keyword> | ||||
| 		<keyword>new</keyword> | ||||
| 		<keyword>return</keyword> | ||||
| 		<keyword>switch</keyword> | ||||
| 		<keyword>this</keyword> | ||||
| 		<keyword>throw</keyword> | ||||
| 		<keyword>try</keyword> | ||||
| 		<keyword>typeof</keyword> | ||||
| 		<keyword>var</keyword> | ||||
| 		<keyword>void</keyword> | ||||
| 		<keyword>while</keyword> | ||||
| 		<keyword>with</keyword> | ||||
| 		<!-- future keywords --> | ||||
| 		<keyword>abstract</keyword> | ||||
| 		<keyword>boolean</keyword> | ||||
| 		<keyword>byte</keyword> | ||||
| 		<keyword>char</keyword> | ||||
| 		<keyword>class</keyword> | ||||
| 		<keyword>const</keyword> | ||||
| 		<keyword>debugger</keyword> | ||||
| 		<keyword>double</keyword> | ||||
| 		<keyword>enum</keyword> | ||||
| 		<keyword>export</keyword> | ||||
| 		<keyword>extends</keyword> | ||||
| 		<keyword>final</keyword> | ||||
| 		<keyword>float</keyword> | ||||
| 		<keyword>goto</keyword> | ||||
| 		<keyword>implements</keyword> | ||||
| 		<keyword>import</keyword> | ||||
| 		<keyword>int</keyword> | ||||
| 		<keyword>interface</keyword> | ||||
| 		<keyword>long</keyword> | ||||
| 		<keyword>native</keyword> | ||||
| 		<keyword>package</keyword> | ||||
| 		<keyword>private</keyword> | ||||
| 		<keyword>protected</keyword> | ||||
| 		<keyword>public</keyword> | ||||
| 		<keyword>short</keyword> | ||||
| 		<keyword>static</keyword> | ||||
| 		<keyword>super</keyword> | ||||
| 		<keyword>synchronized</keyword> | ||||
| 		<keyword>throws</keyword> | ||||
| 		<keyword>transient</keyword> | ||||
| 		<keyword>volatile</keyword> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="keywords"> | ||||
| 		<keyword>prototype</keyword> | ||||
| 		<!-- Global Objects --> | ||||
| 		<keyword>Array</keyword> | ||||
| 		<keyword>Boolean</keyword> | ||||
| 		<keyword>Date</keyword> | ||||
| 		<keyword>Error</keyword> | ||||
| 		<keyword>EvalError</keyword> | ||||
| 		<keyword>Function</keyword> | ||||
| 		<keyword>Math</keyword> | ||||
| 		<keyword>Number</keyword> | ||||
| 		<keyword>Object</keyword> | ||||
| 		<keyword>RangeError</keyword> | ||||
| 		<keyword>ReferenceError</keyword> | ||||
| 		<keyword>RegExp</keyword> | ||||
| 		<keyword>String</keyword> | ||||
| 		<keyword>SyntaxError</keyword> | ||||
| 		<keyword>TypeError</keyword> | ||||
| 		<keyword>URIError</keyword> | ||||
| 		<!-- Global functions --> | ||||
| 		<keyword>decodeURI</keyword> | ||||
| 		<keyword>decodeURIComponent</keyword> | ||||
| 		<keyword>encodeURI</keyword> | ||||
| 		<keyword>encodeURIComponent</keyword> | ||||
| 		<keyword>eval</keyword> | ||||
| 		<keyword>isFinite</keyword> | ||||
| 		<keyword>isNaN</keyword> | ||||
| 		<keyword>parseFloat</keyword> | ||||
| 		<keyword>parseInt</keyword> | ||||
| 		<!-- Global properties --> | ||||
| 		<keyword>Infinity</keyword> | ||||
| 		<keyword>NaN</keyword> | ||||
| 		<keyword>undefined</keyword> | ||||
| 	</highlighter> | ||||
| </highlighters> | ||||
|  | @ -0,0 +1,120 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!-- | ||||
| 
 | ||||
| Syntax highlighting definition for Perl | ||||
| 
 | ||||
| xslthl - XSLT Syntax Highlighting | ||||
| http://sourceforge.net/projects/xslthl/ | ||||
| Copyright (C) 2005-2008 Michal Molhanec, Jirka Kosek, Michiel Hendriks | ||||
| 
 | ||||
| This software is provided 'as-is', without any express or implied | ||||
| warranty.  In no event will the authors be held liable for any damages | ||||
| arising from the use of this software. | ||||
| 
 | ||||
| Permission is granted to anyone to use this software for any purpose, | ||||
| including commercial applications, and to alter it and redistribute it | ||||
| freely, subject to the following restrictions: | ||||
| 
 | ||||
| 1. The origin of this software must not be misrepresented; you must not | ||||
|    claim that you wrote the original software. If you use this software | ||||
|    in a product, an acknowledgment in the product documentation would be | ||||
|    appreciated but is not required. | ||||
| 2. Altered source versions must be plainly marked as such, and must not be | ||||
|    misrepresented as being the original software. | ||||
| 3. This notice may not be removed or altered from any source distribution. | ||||
| 
 | ||||
| Michal Molhanec <mol1111 at users.sourceforge.net> | ||||
| Jirka Kosek <kosek at users.sourceforge.net> | ||||
| Michiel Hendriks <elmuerte at users.sourceforge.net> | ||||
| 
 | ||||
| --> | ||||
| <highlighters> | ||||
| 	<highlighter type="oneline-comment">#</highlighter> | ||||
| 	<highlighter type="heredoc"> | ||||
| 		<start><<</start> | ||||
| 		<quote>'</quote> | ||||
| 		<quote>"</quote> | ||||
| 		<noWhiteSpace/> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<string>"</string> | ||||
| 		<escape>\</escape> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<string>'</string> | ||||
| 		<escape>\</escape> | ||||
| 		<spanNewLines/> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="hexnumber"> | ||||
| 		<prefix>0x</prefix> | ||||
| 		<ignoreCase /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="number"> | ||||
| 		<point>.</point> | ||||
| 		<pointStarts /> | ||||
| 		<ignoreCase /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="keywords"> | ||||
| 		<keyword>if</keyword> | ||||
| 		<keyword>unless</keyword> | ||||
| 		<keyword>while</keyword> | ||||
| 		<keyword>until</keyword> | ||||
| 		<keyword>foreach</keyword> | ||||
| 		<keyword>else</keyword> | ||||
| 		<keyword>elsif</keyword> | ||||
| 		<keyword>for</keyword> | ||||
| 		<keyword>when</keyword> | ||||
| 		<keyword>default</keyword> | ||||
| 		<keyword>given</keyword> | ||||
| 		<!-- Keywords related to the control flow of your perl program  --> | ||||
| 		<keyword>caller</keyword> | ||||
| 		<keyword>continue</keyword> | ||||
| 		<keyword>die</keyword> | ||||
| 		<keyword>do</keyword> | ||||
| 		<keyword>dump</keyword> | ||||
| 		<keyword>eval</keyword> | ||||
| 		<keyword>exit</keyword> | ||||
| 		<keyword>goto</keyword> | ||||
| 		<keyword>last</keyword> | ||||
| 		<keyword>next</keyword> | ||||
| 		<keyword>redo</keyword> | ||||
| 		<keyword>return</keyword> | ||||
| 		<keyword>sub</keyword> | ||||
| 		<keyword>wantarray</keyword> | ||||
| 		<!-- Keywords related to scoping  --> | ||||
| 		<keyword>caller</keyword> | ||||
| 		<keyword>import</keyword> | ||||
| 		<keyword>local</keyword> | ||||
| 		<keyword>my</keyword> | ||||
| 		<keyword>package</keyword> | ||||
| 		<keyword>use</keyword> | ||||
| 		<!-- Keywords related to perl modules  --> | ||||
| 		<keyword>do</keyword> | ||||
| 		<keyword>import</keyword> | ||||
| 		<keyword>no</keyword> | ||||
| 		<keyword>package</keyword> | ||||
| 		<keyword>require</keyword> | ||||
| 		<keyword>use</keyword> | ||||
| 		<!-- Keywords related to classes and object-orientedness  --> | ||||
| 		<keyword>bless</keyword> | ||||
| 		<keyword>dbmclose</keyword> | ||||
| 		<keyword>dbmopen</keyword> | ||||
| 		<keyword>package</keyword> | ||||
| 		<keyword>ref</keyword> | ||||
| 		<keyword>tie</keyword> | ||||
| 		<keyword>tied</keyword> | ||||
| 		<keyword>untie</keyword> | ||||
| 		<keyword>use</keyword> | ||||
| 		<!-- operators --> | ||||
| 		<keyword>and</keyword> | ||||
| 		<keyword>or</keyword> | ||||
| 		<keyword>not</keyword> | ||||
| 		<keyword>eq</keyword> | ||||
| 		<keyword>ne</keyword> | ||||
| 		<keyword>lt</keyword> | ||||
| 		<keyword>gt</keyword> | ||||
| 		<keyword>le</keyword> | ||||
| 		<keyword>ge</keyword> | ||||
| 		<keyword>cmp</keyword> | ||||
| 	</highlighter> | ||||
| </highlighters> | ||||
|  | @ -0,0 +1,154 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!-- | ||||
| 
 | ||||
| Syntax highlighting definition for PHP | ||||
| 
 | ||||
| xslthl - XSLT Syntax Highlighting | ||||
| http://sourceforge.net/projects/xslthl/ | ||||
| Copyright (C) 2005-2008 Michal Molhanec, Jirka Kosek, Michiel Hendriks | ||||
| 
 | ||||
| This software is provided 'as-is', without any express or implied | ||||
| warranty.  In no event will the authors be held liable for any damages | ||||
| arising from the use of this software. | ||||
| 
 | ||||
| Permission is granted to anyone to use this software for any purpose, | ||||
| including commercial applications, and to alter it and redistribute it | ||||
| freely, subject to the following restrictions: | ||||
| 
 | ||||
| 1. The origin of this software must not be misrepresented; you must not | ||||
|    claim that you wrote the original software. If you use this software | ||||
|    in a product, an acknowledgment in the product documentation would be | ||||
|    appreciated but is not required. | ||||
| 2. Altered source versions must be plainly marked as such, and must not be | ||||
|    misrepresented as being the original software. | ||||
| 3. This notice may not be removed or altered from any source distribution. | ||||
| 
 | ||||
| Michal Molhanec <mol1111 at users.sourceforge.net> | ||||
| Jirka Kosek <kosek at users.sourceforge.net> | ||||
| Michiel Hendriks <elmuerte at users.sourceforge.net> | ||||
| 
 | ||||
| --> | ||||
| <highlighters> | ||||
| 	<highlighter type="multiline-comment"> | ||||
| 		<start>/**</start> | ||||
| 		<end>*/</end> | ||||
| 		<style>doccomment</style> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="oneline-comment"> | ||||
| 		<start><![CDATA[/// ]]></start> | ||||
| 		<style>doccomment</style> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="multiline-comment"> | ||||
| 		<start>/*</start> | ||||
| 		<end>*/</end> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="oneline-comment">//</highlighter> | ||||
| 	<highlighter type="oneline-comment">#</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<string>"</string> | ||||
| 		<escape>\</escape> | ||||
| 		<spanNewLines /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<string>'</string> | ||||
| 		<escape>\</escape> | ||||
| 		<spanNewLines /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="heredoc"> | ||||
| 		<start><<<</start> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="hexnumber"> | ||||
| 		<prefix>0x</prefix> | ||||
| 		<ignoreCase /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="number"> | ||||
| 		<point>.</point> | ||||
| 		<exponent>e</exponent> | ||||
| 		<ignoreCase /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="keywords"> | ||||
| 		<keyword>and</keyword> | ||||
| 		<keyword>or</keyword> | ||||
| 		<keyword>xor</keyword> | ||||
| 		<keyword>__FILE__</keyword> | ||||
| 		<keyword>exception</keyword> | ||||
| 		<keyword>__LINE__</keyword> | ||||
| 		<keyword>array</keyword> | ||||
| 		<keyword>as</keyword> | ||||
| 		<keyword>break</keyword> | ||||
| 		<keyword>case</keyword> | ||||
| 		<keyword>class</keyword> | ||||
| 		<keyword>const</keyword> | ||||
| 		<keyword>continue</keyword> | ||||
| 		<keyword>declare</keyword> | ||||
| 		<keyword>default</keyword> | ||||
| 		<keyword>die</keyword> | ||||
| 		<keyword>do</keyword> | ||||
| 		<keyword>echo</keyword> | ||||
| 		<keyword>else</keyword> | ||||
| 		<keyword>elseif</keyword> | ||||
| 		<keyword>empty</keyword> | ||||
| 		<keyword>enddeclare</keyword> | ||||
| 		<keyword>endfor</keyword> | ||||
| 		<keyword>endforeach</keyword> | ||||
| 		<keyword>endif</keyword> | ||||
| 		<keyword>endswitch</keyword> | ||||
| 		<keyword>endwhile</keyword> | ||||
| 		<keyword>eval</keyword> | ||||
| 		<keyword>exit</keyword> | ||||
| 		<keyword>extends</keyword> | ||||
| 		<keyword>for</keyword> | ||||
| 		<keyword>foreach</keyword> | ||||
| 		<keyword>function</keyword> | ||||
| 		<keyword>global</keyword> | ||||
| 		<keyword>if</keyword> | ||||
| 		<keyword>include</keyword> | ||||
| 		<keyword>include_once</keyword> | ||||
| 		<keyword>isset</keyword> | ||||
| 		<keyword>list</keyword> | ||||
| 		<keyword>new</keyword> | ||||
| 		<keyword>print</keyword> | ||||
| 		<keyword>require</keyword> | ||||
| 		<keyword>require_once</keyword> | ||||
| 		<keyword>return</keyword> | ||||
| 		<keyword>static</keyword> | ||||
| 		<keyword>switch</keyword> | ||||
| 		<keyword>unset</keyword> | ||||
| 		<keyword>use</keyword> | ||||
| 		<keyword>var</keyword> | ||||
| 		<keyword>while</keyword> | ||||
| 		<keyword>__FUNCTION__</keyword> | ||||
| 		<keyword>__CLASS__</keyword> | ||||
| 		<keyword>__METHOD__</keyword> | ||||
| 		<keyword>final</keyword> | ||||
| 		<keyword>php_user_filter</keyword> | ||||
| 		<keyword>interface</keyword> | ||||
| 		<keyword>implements</keyword> | ||||
| 		<keyword>extends</keyword> | ||||
| 		<keyword>public</keyword> | ||||
| 		<keyword>private</keyword> | ||||
| 		<keyword>protected</keyword> | ||||
| 		<keyword>abstract</keyword> | ||||
| 		<keyword>clone</keyword> | ||||
| 		<keyword>try</keyword> | ||||
| 		<keyword>catch</keyword> | ||||
| 		<keyword>throw</keyword> | ||||
| 		<keyword>cfunction</keyword> | ||||
| 		<keyword>old_function</keyword> | ||||
| 		<keyword>true</keyword> | ||||
| 		<keyword>false</keyword> | ||||
| 		<!-- PHP 5.3 --> | ||||
| 		<keyword>namespace</keyword> | ||||
| 		<keyword>__NAMESPACE__</keyword> | ||||
| 		<keyword>goto</keyword> | ||||
| 		<keyword>__DIR__</keyword> | ||||
| 		<ignoreCase /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="word"> | ||||
| 		<!-- highlight the php open and close tags as directives --> | ||||
| 		<word>?></word> | ||||
| 		<word><?php</word> | ||||
| 		<word><?=</word> | ||||
| 		<style>directive</style> | ||||
| 	</highlighter> | ||||
| </highlighters> | ||||
|  | @ -0,0 +1,100 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!-- | ||||
| 
 | ||||
| Syntax highlighting definition for Python | ||||
| 
 | ||||
| xslthl - XSLT Syntax Highlighting | ||||
| http://sourceforge.net/projects/xslthl/ | ||||
| Copyright (C) 2005-2008 Michal Molhanec, Jirka Kosek, Michiel Hendriks | ||||
| 
 | ||||
| This software is provided 'as-is', without any express or implied | ||||
| warranty.  In no event will the authors be held liable for any damages | ||||
| arising from the use of this software. | ||||
| 
 | ||||
| Permission is granted to anyone to use this software for any purpose, | ||||
| including commercial applications, and to alter it and redistribute it | ||||
| freely, subject to the following restrictions: | ||||
| 
 | ||||
| 1. The origin of this software must not be misrepresented; you must not | ||||
|    claim that you wrote the original software. If you use this software | ||||
|    in a product, an acknowledgment in the product documentation would be | ||||
|    appreciated but is not required. | ||||
| 2. Altered source versions must be plainly marked as such, and must not be | ||||
|    misrepresented as being the original software. | ||||
| 3. This notice may not be removed or altered from any source distribution. | ||||
| 
 | ||||
| Michal Molhanec <mol1111 at users.sourceforge.net> | ||||
| Jirka Kosek <kosek at users.sourceforge.net> | ||||
| Michiel Hendriks <elmuerte at users.sourceforge.net> | ||||
| 
 | ||||
| --> | ||||
| <highlighters> | ||||
| 	<highlighter type="annotation"> | ||||
| 		<!-- these are actually called decorators --> | ||||
| 		<start>@</start> | ||||
| 		<valueStart>(</valueStart> | ||||
| 		<valueEnd>)</valueEnd> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="oneline-comment">#</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<string>"""</string> | ||||
| 		<spanNewLines /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<string>'''</string> | ||||
| 		<spanNewLines /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<string>"</string> | ||||
| 		<escape>\</escape> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<string>'</string> | ||||
| 		<escape>\</escape> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="hexnumber"> | ||||
| 		<prefix>0x</prefix> | ||||
| 		<suffix>l</suffix> | ||||
| 		<ignoreCase /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="number"> | ||||
| 		<point>.</point> | ||||
| 		<pointStarts /> | ||||
| 		<exponent>e</exponent> | ||||
| 		<suffix>l</suffix> | ||||
| 		<ignoreCase /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="keywords"> | ||||
| 		<keyword>and</keyword> | ||||
| 		<keyword>del</keyword> | ||||
| 		<keyword>from</keyword> | ||||
| 		<keyword>not</keyword> | ||||
| 		<keyword>while</keyword> | ||||
| 		<keyword>as</keyword> | ||||
| 		<keyword>elif</keyword> | ||||
| 		<keyword>global</keyword> | ||||
| 		<keyword>or</keyword> | ||||
| 		<keyword>with</keyword> | ||||
| 		<keyword>assert</keyword> | ||||
| 		<keyword>else</keyword> | ||||
| 		<keyword>if</keyword> | ||||
| 		<keyword>pass</keyword> | ||||
| 		<keyword>yield</keyword> | ||||
| 		<keyword>break</keyword> | ||||
| 		<keyword>except</keyword> | ||||
| 		<keyword>import</keyword> | ||||
| 		<keyword>print</keyword> | ||||
| 		<keyword>class</keyword> | ||||
| 		<keyword>exec</keyword> | ||||
| 		<keyword>in</keyword> | ||||
| 		<keyword>raise</keyword> | ||||
| 		<keyword>continue</keyword> | ||||
| 		<keyword>finally</keyword> | ||||
| 		<keyword>is</keyword> | ||||
| 		<keyword>return</keyword> | ||||
| 		<keyword>def</keyword> | ||||
| 		<keyword>for</keyword> | ||||
| 		<keyword>lambda</keyword> | ||||
| 		<keyword>try</keyword> | ||||
| 	</highlighter> | ||||
| </highlighters> | ||||
|  | @ -0,0 +1,109 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!-- | ||||
| 
 | ||||
| Syntax highlighting definition for Ruby | ||||
| 
 | ||||
| xslthl - XSLT Syntax Highlighting | ||||
| http://sourceforge.net/projects/xslthl/ | ||||
| Copyright (C) 2005-2008 Michal Molhanec, Jirka Kosek, Michiel Hendriks | ||||
| 
 | ||||
| This software is provided 'as-is', without any express or implied | ||||
| warranty.  In no event will the authors be held liable for any damages | ||||
| arising from the use of this software. | ||||
| 
 | ||||
| Permission is granted to anyone to use this software for any purpose, | ||||
| including commercial applications, and to alter it and redistribute it | ||||
| freely, subject to the following restrictions: | ||||
| 
 | ||||
| 1. The origin of this software must not be misrepresented; you must not | ||||
|    claim that you wrote the original software. If you use this software | ||||
|    in a product, an acknowledgment in the product documentation would be | ||||
|    appreciated but is not required. | ||||
| 2. Altered source versions must be plainly marked as such, and must not be | ||||
|    misrepresented as being the original software. | ||||
| 3. This notice may not be removed or altered from any source distribution. | ||||
| 
 | ||||
| Michal Molhanec <mol1111 at users.sourceforge.net> | ||||
| Jirka Kosek <kosek at users.sourceforge.net> | ||||
| Michiel Hendriks <elmuerte at users.sourceforge.net> | ||||
| 
 | ||||
| --> | ||||
| <highlighters> | ||||
| 	<highlighter type="oneline-comment">#</highlighter> | ||||
| 	<highlighter type="heredoc"> | ||||
| 		<start><<</start> | ||||
| 		<noWhiteSpace/> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<string>"</string> | ||||
| 		<escape>\</escape> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<string>%Q{</string> | ||||
| 		<endString>}</endString> | ||||
| 		<escape>\</escape> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<string>%/</string> | ||||
| 		<endString>/</endString> | ||||
| 		<escape>\</escape> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<string>'</string> | ||||
| 		<escape>\</escape> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<string>%q{</string> | ||||
| 		<endString>}</endString> | ||||
| 		<escape>\</escape> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="hexnumber"> | ||||
| 		<prefix>0x</prefix> | ||||
| 		<ignoreCase /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="number"> | ||||
| 		<point>.</point> | ||||
| 		<exponent>e</exponent> | ||||
| 		<ignoreCase /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="keywords"> | ||||
| 		<keyword>alias</keyword> | ||||
| 		<keyword>and</keyword> | ||||
| 		<keyword>BEGIN</keyword> | ||||
| 		<keyword>begin</keyword> | ||||
| 		<keyword>break</keyword> | ||||
| 		<keyword>case</keyword> | ||||
| 		<keyword>class</keyword> | ||||
| 		<keyword>def</keyword> | ||||
| 		<keyword>defined</keyword> | ||||
| 		<keyword>do</keyword> | ||||
| 		<keyword>else</keyword> | ||||
| 		<keyword>elsif</keyword> | ||||
| 		<keyword>END</keyword> | ||||
| 		<keyword>end</keyword> | ||||
| 		<keyword>ensure</keyword> | ||||
| 		<keyword>false</keyword> | ||||
| 		<keyword>for</keyword> | ||||
| 		<keyword>if</keyword> | ||||
| 		<keyword>in</keyword> | ||||
| 		<keyword>module</keyword> | ||||
| 		<keyword>next</keyword> | ||||
| 		<keyword>nil</keyword> | ||||
| 		<keyword>not</keyword> | ||||
| 		<keyword>or</keyword> | ||||
| 		<keyword>redo</keyword> | ||||
| 		<keyword>rescue</keyword> | ||||
| 		<keyword>retry</keyword> | ||||
| 		<keyword>return</keyword> | ||||
| 		<keyword>self</keyword> | ||||
| 		<keyword>super</keyword> | ||||
| 		<keyword>then</keyword> | ||||
| 		<keyword>true</keyword> | ||||
| 		<keyword>undef</keyword> | ||||
| 		<keyword>unless</keyword> | ||||
| 		<keyword>until</keyword> | ||||
| 		<keyword>when</keyword> | ||||
| 		<keyword>while</keyword> | ||||
| 		<keyword>yield</keyword> | ||||
| 	</highlighter> | ||||
| </highlighters> | ||||
|  | @ -0,0 +1,565 @@ | |||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <!-- | ||||
| 
 | ||||
| Syntax highlighting definition for SQL:1999 | ||||
| 
 | ||||
| xslthl - XSLT Syntax Highlighting | ||||
| http://sourceforge.net/projects/xslthl/ | ||||
| Copyright (C) 2012 Michiel Hendriks, Martin Hujer, k42b3 | ||||
| 
 | ||||
| This software is provided 'as-is', without any express or implied | ||||
| warranty.  In no event will the authors be held liable for any damages | ||||
| arising from the use of this software. | ||||
| 
 | ||||
| Permission is granted to anyone to use this software for any purpose, | ||||
| including commercial applications, and to alter it and redistribute it | ||||
| freely, subject to the following restrictions: | ||||
| 
 | ||||
| 1. The origin of this software must not be misrepresented; you must not | ||||
|    claim that you wrote the original software. If you use this software | ||||
|    in a product, an acknowledgment in the product documentation would be | ||||
|    appreciated but is not required. | ||||
| 2. Altered source versions must be plainly marked as such, and must not be | ||||
|    misrepresented as being the original software. | ||||
| 3. This notice may not be removed or altered from any source distribution. | ||||
| 
 | ||||
| --> | ||||
| <highlighters> | ||||
| 	<highlighter type="oneline-comment">--</highlighter> | ||||
| 	<highlighter type="multiline-comment"> | ||||
| 		<start>/*</start> | ||||
| 		<end>*/</end> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<string>'</string> | ||||
| 		<doubleEscapes /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<string>U'</string> | ||||
| 		<endString>'</endString> | ||||
| 		<doubleEscapes /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<string>B'</string> | ||||
| 		<endString>'</endString> | ||||
| 		<doubleEscapes /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<string>N'</string> | ||||
| 		<endString>'</endString> | ||||
| 		<doubleEscapes /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="string"> | ||||
| 		<string>X'</string> | ||||
| 		<endString>'</endString> | ||||
| 		<doubleEscapes /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="number"> | ||||
| 		<point>.</point> | ||||
| 		<pointStarts /> | ||||
| 		<exponent>e</exponent> | ||||
| 		<ignoreCase /> | ||||
| 	</highlighter> | ||||
| 	<highlighter type="keywords"> | ||||
| 		<ignoreCase /> | ||||
| 		<!-- reserved --> | ||||
| 		<keyword>A</keyword> | ||||
| 		<keyword>ABS</keyword> | ||||
| 		<keyword>ABSOLUTE</keyword> | ||||
| 		<keyword>ACTION</keyword> | ||||
| 		<keyword>ADA</keyword> | ||||
| 		<keyword>ADMIN</keyword> | ||||
| 		<keyword>AFTER</keyword> | ||||
| 		<keyword>ALWAYS</keyword> | ||||
| 		<keyword>ASC</keyword> | ||||
| 		<keyword>ASSERTION</keyword> | ||||
| 		<keyword>ASSIGNMENT</keyword> | ||||
| 		<keyword>ATTRIBUTE</keyword> | ||||
| 		<keyword>ATTRIBUTES</keyword> | ||||
| 		<keyword>AVG</keyword> | ||||
| 		<keyword>BEFORE</keyword> | ||||
| 		<keyword>BERNOULLI</keyword> | ||||
| 		<keyword>BREADTH</keyword> | ||||
| 		<keyword>C</keyword> | ||||
| 		<keyword>CARDINALITY</keyword> | ||||
| 		<keyword>CASCADE</keyword> | ||||
| 		<keyword>CATALOG_NAME</keyword> | ||||
| 		<keyword>CATALOG</keyword> | ||||
| 		<keyword>CEIL</keyword> | ||||
| 		<keyword>CEILING</keyword> | ||||
| 		<keyword>CHAIN</keyword> | ||||
| 		<keyword>CHAR_LENGTH</keyword> | ||||
| 		<keyword>CHARACTER_LENGTH</keyword> | ||||
| 		<keyword>CHARACTER_SET_CATALOG</keyword> | ||||
| 		<keyword>CHARACTER_SET_NAME</keyword> | ||||
| 		<keyword>CHARACTER_SET_SCHEMA</keyword> | ||||
| 		<keyword>CHARACTERISTICS</keyword> | ||||
| 		<keyword>CHARACTERS</keyword> | ||||
| 		<keyword>CHECKED</keyword> | ||||
| 		<keyword>CLASS_ORIGIN</keyword> | ||||
| 		<keyword>COALESCE</keyword> | ||||
| 		<keyword>COBOL</keyword> | ||||
| 		<keyword>CODE_UNITS</keyword> | ||||
| 		<keyword>COLLATION_CATALOG</keyword> | ||||
| 		<keyword>COLLATION_NAME</keyword> | ||||
| 		<keyword>COLLATION_SCHEMA</keyword> | ||||
| 		<keyword>COLLATION</keyword> | ||||
| 		<keyword>COLLECT</keyword> | ||||
| 		<keyword>COLUMN_NAME</keyword> | ||||
| 		<keyword>COMMAND_FUNCTION_CODE</keyword> | ||||
| 		<keyword>COMMAND_FUNCTION</keyword> | ||||
| 		<keyword>COMMITTED</keyword> | ||||
| 		<keyword>CONDITION_NUMBER</keyword> | ||||
| 		<keyword>CONDITION</keyword> | ||||
| 		<keyword>CONNECTION_NAME</keyword> | ||||
| 		<keyword>CONSTRAINT_CATALOG</keyword> | ||||
| 		<keyword>CONSTRAINT_NAME</keyword> | ||||
| 		<keyword>CONSTRAINT_SCHEMA</keyword> | ||||
| 		<keyword>CONSTRAINTS</keyword> | ||||
| 		<keyword>CONSTRUCTORS</keyword> | ||||
| 		<keyword>CONTAINS</keyword> | ||||
| 		<keyword>CONVERT</keyword> | ||||
| 		<keyword>CORR</keyword> | ||||
| 		<keyword>COUNT</keyword> | ||||
| 		<keyword>COVAR_POP</keyword> | ||||
| 		<keyword>COVAR_SAMP</keyword> | ||||
| 		<keyword>CUME_DIST</keyword> | ||||
| 		<keyword>CURRENT_COLLATION</keyword> | ||||
| 		<keyword>CURSOR_NAME</keyword> | ||||
| 		<keyword>DATA</keyword> | ||||
| 		<keyword>DATETIME_INTERVAL_CODE</keyword> | ||||
| 		<keyword>DATETIME_INTERVAL_PRECISION</keyword> | ||||
| 		<keyword>DEFAULTS</keyword> | ||||
| 		<keyword>DEFERRABLE</keyword> | ||||
| 		<keyword>DEFERRED</keyword> | ||||
| 		<keyword>DEFINED</keyword> | ||||
| 		<keyword>DEFINER</keyword> | ||||
| 		<keyword>DEGREE</keyword> | ||||
| 		<keyword>DENSE_RANK</keyword> | ||||
| 		<keyword>DEPTH</keyword> | ||||
| 		<keyword>DERIVED</keyword> | ||||
| 		<keyword>DESC</keyword> | ||||
| 		<keyword>DESCRIPTOR</keyword> | ||||
| 		<keyword>DIAGNOSTICS</keyword> | ||||
| 		<keyword>DISPATCH</keyword> | ||||
| 		<keyword>DOMAIN</keyword> | ||||
| 		<keyword>DYNAMIC_FUNCTION_CODE</keyword> | ||||
| 		<keyword>DYNAMIC_FUNCTION</keyword> | ||||
| 		<keyword>EQUALS</keyword> | ||||
| 		<keyword>EVERY</keyword> | ||||
| 		<keyword>EXCEPTION</keyword> | ||||
| 		<keyword>EXCLUDE</keyword> | ||||
| 		<keyword>EXCLUDING</keyword> | ||||
| 		<keyword>EXP</keyword> | ||||
| 		<keyword>EXTRACT</keyword> | ||||
| 		<keyword>FINAL</keyword> | ||||
| 		<keyword>FIRST</keyword> | ||||
| 		<keyword>FLOOR</keyword> | ||||
| 		<keyword>FOLLOWING</keyword> | ||||
| 		<keyword>FORTRAN</keyword> | ||||
| 		<keyword>FOUND</keyword> | ||||
| 		<keyword>FUSION</keyword> | ||||
| 		<keyword>G</keyword> | ||||
| 		<keyword>GENERAL</keyword> | ||||
| 		<keyword>GO</keyword> | ||||
| 		<keyword>GOTO</keyword> | ||||
| 		<keyword>GRANTED</keyword> | ||||
| 		<keyword>HIERARCHY</keyword> | ||||
| 		<keyword>IMPLEMENTATION</keyword> | ||||
| 		<keyword>INCLUDING</keyword> | ||||
| 		<keyword>INCREMENT</keyword> | ||||
| 		<keyword>INITIALLY</keyword> | ||||
| 		<keyword>INSTANCE</keyword> | ||||
| 		<keyword>INSTANTIABLE</keyword> | ||||
| 		<keyword>INTERSECTION</keyword> | ||||
| 		<keyword>INVOKER</keyword> | ||||
| 		<keyword>ISOLATION</keyword> | ||||
| 		<keyword>K</keyword> | ||||
| 		<keyword>KEY_MEMBER</keyword> | ||||
| 		<keyword>KEY_TYPE</keyword> | ||||
| 		<keyword>KEY</keyword> | ||||
| 		<keyword>LAST</keyword> | ||||
| 		<keyword>LENGTH</keyword> | ||||
| 		<keyword>LEVEL</keyword> | ||||
| 		<keyword>LN</keyword> | ||||
| 		<keyword>LOCATOR</keyword> | ||||
| 		<keyword>LOWER</keyword> | ||||
| 		<keyword>M</keyword> | ||||
| 		<keyword>MAP</keyword> | ||||
| 		<keyword>MATCHED</keyword> | ||||
| 		<keyword>MAX</keyword> | ||||
| 		<keyword>MAXVALUE</keyword> | ||||
| 		<keyword>MESSAGE_LENGTH</keyword> | ||||
| 		<keyword>MESSAGE_OCTET_LENGTH</keyword> | ||||
| 		<keyword>MESSAGE_TEXT</keyword> | ||||
| 		<keyword>MIN</keyword> | ||||
| 		<keyword>MINVALUE</keyword> | ||||
| 		<keyword>MOD</keyword> | ||||
| 		<keyword>MORE</keyword> | ||||
| 		<keyword>MUMPS</keyword> | ||||
| 		<keyword>NAME</keyword> | ||||
| 		<keyword>NAMES</keyword> | ||||
| 		<keyword>NESTING</keyword> | ||||
| 		<keyword>NEXT</keyword> | ||||
| 		<keyword>NORMALIZE</keyword> | ||||
| 		<keyword>NORMALIZED</keyword> | ||||
| 		<keyword>NULLABLE</keyword> | ||||
| 		<keyword>NULLIF</keyword> | ||||
| 		<keyword>NULLS</keyword> | ||||
| 		<keyword>NUMBER</keyword> | ||||
| 		<keyword>OBJECT</keyword> | ||||
| 		<keyword>OCTET_LENGTH</keyword> | ||||
| 		<keyword>OCTETS</keyword> | ||||
| 		<keyword>OPTION</keyword> | ||||
| 		<keyword>OPTIONS</keyword> | ||||
| 		<keyword>ORDERING</keyword> | ||||
| 		<keyword>ORDINALITY</keyword> | ||||
| 		<keyword>OTHERS</keyword> | ||||
| 		<keyword>OVERLAY</keyword> | ||||
| 		<keyword>OVERRIDING</keyword> | ||||
| 		<keyword>PAD</keyword> | ||||
| 		<keyword>PARAMETER_MODE</keyword> | ||||
| 		<keyword>PARAMETER_NAME</keyword> | ||||
| 		<keyword>PARAMETER_ORDINAL_POSITION</keyword> | ||||
| 		<keyword>PARAMETER_SPECIFIC_CATALOG</keyword> | ||||
| 		<keyword>PARAMETER_SPECIFIC_NAME</keyword> | ||||
| 		<keyword>PARAMETER_SPECIFIC_SCHEMA</keyword> | ||||
| 		<keyword>PARTIAL</keyword> | ||||
| 		<keyword>PASCAL</keyword> | ||||
| 		<keyword>PATH</keyword> | ||||
| 		<keyword>PERCENT_RANK</keyword> | ||||
| 		<keyword>PERCENTILE_CONT</keyword> | ||||
| 		<keyword>PERCENTILE_DISC</keyword> | ||||
| 		<keyword>PLACING</keyword> | ||||
| 		<keyword>PLI</keyword> | ||||
| 		<keyword>POSITION</keyword> | ||||
| 		<keyword>POWER</keyword> | ||||
| 		<keyword>PRECEDING</keyword> | ||||
| 		<keyword>PRESERVE</keyword> | ||||
| 		<keyword>PRIOR</keyword> | ||||
| 		<keyword>PRIVILEGES</keyword> | ||||
| 		<keyword>PUBLIC</keyword> | ||||
| 		<keyword>RANK</keyword> | ||||
| 		<keyword>READ</keyword> | ||||
| 		<keyword>RELATIVE</keyword> | ||||
| 		<keyword>REPEATABLE</keyword> | ||||
| 		<keyword>RESTART</keyword> | ||||
| 		<keyword>RETURNED_CARDINALITY</keyword> | ||||
| 		<keyword>RETURNED_LENGTH</keyword> | ||||
| 		<keyword>RETURNED_OCTET_LENGTH</keyword> | ||||
| 		<keyword>RETURNED_SQLSTATE</keyword> | ||||
| 		<keyword>ROLE</keyword> | ||||
| 		<keyword>ROUTINE_CATALOG</keyword> | ||||
| 		<keyword>ROUTINE_NAME</keyword> | ||||
| 		<keyword>ROUTINE_SCHEMA</keyword> | ||||
| 		<keyword>ROUTINE</keyword> | ||||
| 		<keyword>ROW_COUNT</keyword> | ||||
| 		<keyword>ROW_NUMBER</keyword> | ||||
| 		<keyword>SCALE</keyword> | ||||
| 		<keyword>SCHEMA_NAME</keyword> | ||||
| 		<keyword>SCHEMA</keyword> | ||||
| 		<keyword>SCOPE_CATALOG</keyword> | ||||
| 		<keyword>SCOPE_NAME</keyword> | ||||
| 		<keyword>SCOPE_SCHEMA</keyword> | ||||
| 		<keyword>SECTION</keyword> | ||||
| 		<keyword>SECURITY</keyword> | ||||
| 		<keyword>SELF</keyword> | ||||
| 		<keyword>SEQUENCE</keyword> | ||||
| 		<keyword>SERIALIZABLE</keyword> | ||||
| 		<keyword>SERVER_NAME</keyword> | ||||
| 		<keyword>SESSION</keyword> | ||||
| 		<keyword>SETS</keyword> | ||||
| 		<keyword>SIMPLE</keyword> | ||||
| 		<keyword>SIZE</keyword> | ||||
| 		<keyword>SOURCE</keyword> | ||||
| 		<keyword>SPACE</keyword> | ||||
| 		<keyword>SPECIFIC_NAME</keyword> | ||||
| 		<keyword>SQRT</keyword> | ||||
| 		<keyword>STATE</keyword> | ||||
| 		<keyword>STATEMENT</keyword> | ||||
| 		<keyword>STDDEV_POP</keyword> | ||||
| 		<keyword>STDDEV_SAMP</keyword> | ||||
| 		<keyword>STRUCTURE</keyword> | ||||
| 		<keyword>STYLE</keyword> | ||||
| 		<keyword>SUBCLASS_ORIGIN</keyword> | ||||
| 		<keyword>SUBSTRING</keyword> | ||||
| 		<keyword>SUM</keyword> | ||||
| 		<keyword>TABLE_NAME</keyword> | ||||
| 		<keyword>TABLESAMPLE</keyword> | ||||
| 		<keyword>TEMPORARY</keyword> | ||||
| 		<keyword>TIES</keyword> | ||||
| 		<keyword>TOP_LEVEL_COUNT</keyword> | ||||
| 		<keyword>TRANSACTION_ACTIVE</keyword> | ||||
| 		<keyword>TRANSACTION</keyword> | ||||
| 		<keyword>TRANSACTIONS_COMMITTED</keyword> | ||||
| 		<keyword>TRANSACTIONS_ROLLED_BACK</keyword> | ||||
| 		<keyword>TRANSFORM</keyword> | ||||
| 		<keyword>TRANSFORMS</keyword> | ||||
| 		<keyword>TRANSLATE</keyword> | ||||
| 		<keyword>TRIGGER_CATALOG</keyword> | ||||
| 		<keyword>TRIGGER_NAME</keyword> | ||||
| 		<keyword>TRIGGER_SCHEMA</keyword> | ||||
| 		<keyword>TRIM</keyword> | ||||
| 		<keyword>TYPE</keyword> | ||||
| 		<keyword>UNBOUNDED</keyword> | ||||
| 		<keyword>UNCOMMITTED</keyword> | ||||
| 		<keyword>UNDER</keyword> | ||||
| 		<keyword>UNNAMED</keyword> | ||||
| 		<keyword>USAGE</keyword> | ||||
| 		<keyword>USER_DEFINED_TYPE_CATALOG</keyword> | ||||
| 		<keyword>USER_DEFINED_TYPE_CODE</keyword> | ||||
| 		<keyword>USER_DEFINED_TYPE_NAME</keyword> | ||||
| 		<keyword>USER_DEFINED_TYPE_SCHEMA</keyword> | ||||
| 		<keyword>VIEW</keyword> | ||||
| 		<keyword>WORK</keyword> | ||||
| 		<keyword>WRITE</keyword> | ||||
| 		<keyword>ZONE</keyword> | ||||
| 		<!-- non reserved --> | ||||
| 		<keyword>ADD</keyword> | ||||
| 		<keyword>ALL</keyword> | ||||
| 		<keyword>ALLOCATE</keyword> | ||||
| 		<keyword>ALTER</keyword> | ||||
| 		<keyword>AND</keyword> | ||||
| 		<keyword>ANY</keyword> | ||||
| 		<keyword>ARE</keyword> | ||||
| 		<keyword>ARRAY</keyword> | ||||
| 		<keyword>AS</keyword> | ||||
| 		<keyword>ASENSITIVE</keyword> | ||||
| 		<keyword>ASYMMETRIC</keyword> | ||||
| 		<keyword>AT</keyword> | ||||
| 		<keyword>ATOMIC</keyword> | ||||
| 		<keyword>AUTHORIZATION</keyword> | ||||
| 		<keyword>BEGIN</keyword> | ||||
| 		<keyword>BETWEEN</keyword> | ||||
| 		<keyword>BIGINT</keyword> | ||||
| 		<keyword>BINARY</keyword> | ||||
| 		<keyword>BLOB</keyword> | ||||
| 		<keyword>BOOLEAN</keyword> | ||||
| 		<keyword>BOTH</keyword> | ||||
| 		<keyword>BY</keyword> | ||||
| 		<keyword>CALL</keyword> | ||||
| 		<keyword>CALLED</keyword> | ||||
| 		<keyword>CASCADED</keyword> | ||||
| 		<keyword>CASE</keyword> | ||||
| 		<keyword>CAST</keyword> | ||||
| 		<keyword>CHAR</keyword> | ||||
| 		<keyword>CHARACTER</keyword> | ||||
| 		<keyword>CHECK</keyword> | ||||
| 		<keyword>CLOB</keyword> | ||||
| 		<keyword>CLOSE</keyword> | ||||
| 		<keyword>COLLATE</keyword> | ||||
| 		<keyword>COLUMN</keyword> | ||||
| 		<keyword>COMMIT</keyword> | ||||
| 		<keyword>CONNECT</keyword> | ||||
| 		<keyword>CONSTRAINT</keyword> | ||||
| 		<keyword>CONTINUE</keyword> | ||||
| 		<keyword>CORRESPONDING</keyword> | ||||
| 		<keyword>CREATE</keyword> | ||||
| 		<keyword>CROSS</keyword> | ||||
| 		<keyword>CUBE</keyword> | ||||
| 		<keyword>CURRENT_DATE</keyword> | ||||
| 		<keyword>CURRENT_DEFAULT_TRANSFORM_GROUP</keyword> | ||||
| 		<keyword>CURRENT_PATH</keyword> | ||||
| 		<keyword>CURRENT_ROLE</keyword> | ||||
| 		<keyword>CURRENT_TIME</keyword> | ||||
| 		<keyword>CURRENT_TIMESTAMP</keyword> | ||||
| 		<keyword>CURRENT_TRANSFORM_GROUP_FOR_TYPE</keyword> | ||||
| 		<keyword>CURRENT_USER</keyword> | ||||
| 		<keyword>CURRENT</keyword> | ||||
| 		<keyword>CURSOR</keyword> | ||||
| 		<keyword>CYCLE</keyword> | ||||
| 		<keyword>DATE</keyword> | ||||
| 		<keyword>DAY</keyword> | ||||
| 		<keyword>DEALLOCATE</keyword> | ||||
| 		<keyword>DEC</keyword> | ||||
| 		<keyword>DECIMAL</keyword> | ||||
| 		<keyword>DECLARE</keyword> | ||||
| 		<keyword>DEFAULT</keyword> | ||||
| 		<keyword>DELETE</keyword> | ||||
| 		<keyword>DEREF</keyword> | ||||
| 		<keyword>DESCRIBE</keyword> | ||||
| 		<keyword>DETERMINISTIC</keyword> | ||||
| 		<keyword>DISCONNECT</keyword> | ||||
| 		<keyword>DISTINCT</keyword> | ||||
| 		<keyword>DOUBLE</keyword> | ||||
| 		<keyword>DROP</keyword> | ||||
| 		<keyword>DYNAMIC</keyword> | ||||
| 		<keyword>EACH</keyword> | ||||
| 		<keyword>ELEMENT</keyword> | ||||
| 		<keyword>ELSE</keyword> | ||||
| 		<keyword>END</keyword> | ||||
| 		<keyword>END-EXEC</keyword> | ||||
| 		<keyword>ESCAPE</keyword> | ||||
| 		<keyword>EXCEPT</keyword> | ||||
| 		<keyword>EXEC</keyword> | ||||
| 		<keyword>EXECUTE</keyword> | ||||
| 		<keyword>EXISTS</keyword> | ||||
| 		<keyword>EXTERNAL</keyword> | ||||
| 		<keyword>FALSE</keyword> | ||||
| 		<keyword>FETCH</keyword> | ||||
| 		<keyword>FILTER</keyword> | ||||
| 		<keyword>FLOAT</keyword> | ||||
| 		<keyword>FOR</keyword> | ||||
| 		<keyword>FOREIGN</keyword> | ||||
| 		<keyword>FREE</keyword> | ||||
| 		<keyword>FROM</keyword> | ||||
| 		<keyword>FULL</keyword> | ||||
| 		<keyword>FUNCTION</keyword> | ||||
| 		<keyword>GET</keyword> | ||||
| 		<keyword>GLOBAL</keyword> | ||||
| 		<keyword>GRANT</keyword> | ||||
| 		<keyword>GROUP</keyword> | ||||
| 		<keyword>GROUPING</keyword> | ||||
| 		<keyword>HAVING</keyword> | ||||
| 		<keyword>HOLD</keyword> | ||||
| 		<keyword>HOUR</keyword> | ||||
| 		<keyword>IDENTITY</keyword> | ||||
| 		<keyword>IMMEDIATE</keyword> | ||||
| 		<keyword>IN</keyword> | ||||
| 		<keyword>INDICATOR</keyword> | ||||
| 		<keyword>INNER</keyword> | ||||
| 		<keyword>INOUT</keyword> | ||||
| 		<keyword>INPUT</keyword> | ||||
| 		<keyword>INSENSITIVE</keyword> | ||||
| 		<keyword>INSERT</keyword> | ||||
| 		<keyword>INT</keyword> | ||||
| 		<keyword>INTEGER</keyword> | ||||
| 		<keyword>INTERSECT</keyword> | ||||
| 		<keyword>INTERVAL</keyword> | ||||
| 		<keyword>INTO</keyword> | ||||
| 		<keyword>IS</keyword> | ||||
| 		<keyword>ISOLATION</keyword> | ||||
| 		<keyword>JOIN</keyword> | ||||
| 		<keyword>LANGUAGE</keyword> | ||||
| 		<keyword>LARGE</keyword> | ||||
| 		<keyword>LATERAL</keyword> | ||||
| 		<keyword>LEADING</keyword> | ||||
| 		<keyword>LEFT</keyword> | ||||
| 		<keyword>LIKE</keyword> | ||||
| 		<keyword>LOCAL</keyword> | ||||
| 		<keyword>LOCALTIME</keyword> | ||||
| 		<keyword>LOCALTIMESTAMP</keyword> | ||||
| 		<keyword>MATCH</keyword> | ||||
| 		<keyword>MEMBER</keyword> | ||||
| 		<keyword>MERGE</keyword> | ||||
| 		<keyword>METHOD</keyword> | ||||
| 		<keyword>MINUTE</keyword> | ||||
| 		<keyword>MODIFIES</keyword> | ||||
| 		<keyword>MODULE</keyword> | ||||
| 		<keyword>MONTH</keyword> | ||||
| 		<keyword>MULTISET</keyword> | ||||
| 		<keyword>NATIONAL</keyword> | ||||
| 		<keyword>NATURAL</keyword> | ||||
| 		<keyword>NCHAR</keyword> | ||||
| 		<keyword>NCLOB</keyword> | ||||
| 		<keyword>NEW</keyword> | ||||
| 		<keyword>NO</keyword> | ||||
| 		<keyword>NONE</keyword> | ||||
| 		<keyword>NOT</keyword> | ||||
| 		<keyword>NULL</keyword> | ||||
| 		<keyword>NUMERIC</keyword> | ||||
| 		<keyword>OF</keyword> | ||||
| 		<keyword>OLD</keyword> | ||||
| 		<keyword>ON</keyword> | ||||
| 		<keyword>ONLY</keyword> | ||||
| 		<keyword>OPEN</keyword> | ||||
| 		<keyword>OR</keyword> | ||||
| 		<keyword>ORDER</keyword> | ||||
| 		<keyword>OUT</keyword> | ||||
| 		<keyword>OUTER</keyword> | ||||
| 		<keyword>OUTPUT</keyword> | ||||
| 		<keyword>OVER</keyword> | ||||
| 		<keyword>OVERLAPS</keyword> | ||||
| 		<keyword>PARAMETER</keyword> | ||||
| 		<keyword>PARTITION</keyword> | ||||
| 		<keyword>PRECISION</keyword> | ||||
| 		<keyword>PREPARE</keyword> | ||||
| 		<keyword>PRIMARY</keyword> | ||||
| 		<keyword>PROCEDURE</keyword> | ||||
| 		<keyword>RANGE</keyword> | ||||
| 		<keyword>READS</keyword> | ||||
| 		<keyword>REAL</keyword> | ||||
| 		<keyword>RECURSIVE</keyword> | ||||
| 		<keyword>REF</keyword> | ||||
| 		<keyword>REFERENCES</keyword> | ||||
| 		<keyword>REFERENCING</keyword> | ||||
| 		<keyword>REGR_AVGX</keyword> | ||||
| 		<keyword>REGR_AVGY</keyword> | ||||
| 		<keyword>REGR_COUNT</keyword> | ||||
| 		<keyword>REGR_INTERCEPT</keyword> | ||||
| 		<keyword>REGR_R2</keyword> | ||||
| 		<keyword>REGR_SLOPE</keyword> | ||||
| 		<keyword>REGR_SXX</keyword> | ||||
| 		<keyword>REGR_SXY</keyword> | ||||
| 		<keyword>REGR_SYY</keyword> | ||||
| 		<keyword>RELEASE</keyword> | ||||
| 		<keyword>RESULT</keyword> | ||||
| 		<keyword>RETURN</keyword> | ||||
| 		<keyword>RETURNS</keyword> | ||||
| 		<keyword>REVOKE</keyword> | ||||
| 		<keyword>RIGHT</keyword> | ||||
| 		<keyword>ROLLBACK</keyword> | ||||
| 		<keyword>ROLLUP</keyword> | ||||
| 		<keyword>ROW</keyword> | ||||
| 		<keyword>ROWS</keyword> | ||||
| 		<keyword>SAVEPOINT</keyword> | ||||
| 		<keyword>SCROLL</keyword> | ||||
| 		<keyword>SEARCH</keyword> | ||||
| 		<keyword>SECOND</keyword> | ||||
| 		<keyword>SELECT</keyword> | ||||
| 		<keyword>SENSITIVE</keyword> | ||||
| 		<keyword>SESSION_USER</keyword> | ||||
| 		<keyword>SET</keyword> | ||||
| 		<keyword>SIMILAR</keyword> | ||||
| 		<keyword>SMALLINT</keyword> | ||||
| 		<keyword>SOME</keyword> | ||||
| 		<keyword>SPECIFIC</keyword> | ||||
| 		<keyword>SPECIFICTYPE</keyword> | ||||
| 		<keyword>SQL</keyword> | ||||
| 		<keyword>SQLEXCEPTION</keyword> | ||||
| 		<keyword>SQLSTATE</keyword> | ||||
| 		<keyword>SQLWARNING</keyword> | ||||
| 		<keyword>START</keyword> | ||||
| 		<keyword>STATIC</keyword> | ||||
| 		<keyword>SUBMULTISET</keyword> | ||||
| 		<keyword>SYMMETRIC</keyword> | ||||
| 		<keyword>SYSTEM_USER</keyword> | ||||
| 		<keyword>SYSTEM</keyword> | ||||
| 		<keyword>TABLE</keyword> | ||||
| 		<keyword>THEN</keyword> | ||||
| 		<keyword>TIME</keyword> | ||||
| 		<keyword>TIMESTAMP</keyword> | ||||
| 		<keyword>TIMEZONE_HOUR</keyword> | ||||
| 		<keyword>TIMEZONE_MINUTE</keyword> | ||||
| 		<keyword>TO</keyword> | ||||
| 		<keyword>TRAILING</keyword> | ||||
| 		<keyword>TRANSLATION</keyword> | ||||
| 		<keyword>TREAT</keyword> | ||||
| 		<keyword>TRIGGER</keyword> | ||||
| 		<keyword>TRUE</keyword> | ||||
| 		<keyword>UESCAPE</keyword> | ||||
| 		<keyword>UNION</keyword> | ||||
| 		<keyword>UNIQUE</keyword> | ||||
| 		<keyword>UNKNOWN</keyword> | ||||
| 		<keyword>UNNEST</keyword> | ||||
| 		<keyword>UPDATE</keyword> | ||||
| 		<keyword>UPPER</keyword> | ||||
| 		<keyword>USER</keyword> | ||||
| 		<keyword>USING</keyword> | ||||
| 		<keyword>VALUE</keyword> | ||||
| 		<keyword>VALUES</keyword> | ||||
| 		<keyword>VAR_POP</keyword> | ||||
| 		<keyword>VAR_SAMP</keyword> | ||||
| 		<keyword>VARCHAR</keyword> | ||||
| 		<keyword>VARYING</keyword> | ||||
| 		<keyword>WHEN</keyword> | ||||
| 		<keyword>WHENEVER</keyword> | ||||
| 		<keyword>WHERE</keyword> | ||||
| 		<keyword>WIDTH_BUCKET</keyword> | ||||
| 		<keyword>WINDOW</keyword> | ||||
| 		<keyword>WITH</keyword> | ||||
| 		<keyword>WITHIN</keyword> | ||||
| 		<keyword>WITHOUT</keyword> | ||||
| 		<keyword>YEAR</keyword> | ||||
| 	</highlighter> | ||||
| </highlighters> | ||||