[SCM] Lisaac compiler branch, master, updated. c786bc37790c7188a92f5ba0e81002815f711c30
Jeremy Cowgar
jeremy at cowgar.com
Thu Jul 30 00:22:05 UTC 2009
The following commit has been merged in the master branch:
commit c786bc37790c7188a92f5ba0e81002815f711c30
Author: Jeremy Cowgar <jeremy at cowgar.com>
Date: Wed Jul 29 20:21:36 2009 -0400
* Added an editing mode for HippoEDIT: http://hippoedit.com
diff --git a/editor/hippoedit/README.txt b/editor/hippoedit/README.txt
new file mode 100644
index 0000000..65e93a2
--- /dev/null
+++ b/editor/hippoedit/README.txt
@@ -0,0 +1,26 @@
+HippoEDIT
+---------
+
+http://hippoedit.com
+
+From the website:
+
+ HippoEDIT is a powerful, fast and easy to use Windows text editor, primarily
+ targeted at power users and programmers. It has modern and lightweight user
+ interface, which supports different interface schemes, Multi Tab environment,
+ seamless web and help browser, File Explorer and Project Explorer, external
+ tools integration and more smart text editor functions.
+
+It has a cool feature in that it very easily nests modes. So, in Lisaac,
+when you use the back tick `, the code inside of the back ticks are
+fully syntax highlighted as C code.
+
+It also has slot navigation for Lisaac source files.
+
+Installation
+------------
+
+1. Copy lisaac_spec.xml to C:\Program Files\HippoEDIT\data\syntax
+2. Restart HippoEDIT.
+
+.li and .lip files should now be syntax highlighted as Lisaac.
diff --git a/editor/hippoedit/lisaac_spec.xml b/editor/hippoedit/lisaac_spec.xml
new file mode 100644
index 0000000..9b2bb55
--- /dev/null
+++ b/editor/hippoedit/lisaac_spec.xml
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="utf-8"?>
+<?xml-stylesheet type="text/xsl" href="syntax.xslt"?>
+<XMLConfigSettings>
+ <FILEINFO author="Jeremy Cowgar" type="LangSpec"/>
+ <SYNTAX id="eu" name="Lisaac" inherit="def_source" inherit_url="defsource_spec.xml">
+ <SPECIFICATION>
+ <FilePattern mask="*.li"/>
+ <CaseSensitive>true</CaseSensitive>
+ <OpenClose>()[]{}''""</OpenClose>
+ <EscapeChar>\</EscapeChar>
+ <Operators>?*-+/&*=<>!{}()[].</Operators>
+ <Words>0-9A-Za-z_</Words>
+ <Encoding default="866"/>
+ <HierarchySeparator>
+ <Separator text=":"/>
+ </HierarchySeparator>
+ <Bars navigation="true"/>
+ </SPECIFICATION>
+ <FORMAT>
+ <DefaultIndent>4</DefaultIndent>
+ </FORMAT>
+ <SCOPES>
+ </SCOPES>
+ <LABELS>
+ <Label group="Function" match="\s?(\-|\+)\s+(\w+)" name="\2" descr="\1 \2" scope="1" image="9"/>
+ </LABELS>
+ <STYLES>
+ <Style id="url" extend="true">
+ <Containers>
+ <Open id="normal" exclude="true"/>
+ <Open id="string"/>
+ <Open id="comment"/>
+ <Open id="char"/>
+ </Containers>
+ </Style>
+ <Style id="comment" name="Comments" text="1" bold="0" italic="1" underline="0" clr="#FF0000" bkclr="#FFFFFFFF">
+ <Blocks>
+ <Block open="//" close="\n"/>
+ </Blocks>
+ </Style>
+ <Style id="string" name="Strings" text="1" bold="0" italic="0" underline="0" clr="#009900" bkclr="#FFFFFFFF">
+ <Blocks>
+ <Block open=""" close="""/>
+ </Blocks>
+ </Style>
+ <Style id="char" name="Char" text="1" bold="0" italic="0" underline="0" clr="#009900" bkclr="#FFFFFFFF">
+ <Blocks>
+ <Block open="'" close="'"/>
+ </Blocks>
+ </Style>
+ <Style id="keywords" name="Keywords" image="13" bold="1" italic="0" underline="0" clr="#0000AA" bkclr="#FFFFFFFF">
+ <Keywords>
+ </Keywords>
+ </Style>
+ <Style name="TODOs" text="1" bold="1" italic="1" underline="0" clr="TODOs" bkclr="#FFFFFFFF">
+ <Containers>
+ <Open id="comment"/>
+ </Containers>
+ <Blocks>
+ <Block open="TODO" close="\n"/>
+ <Block open="todo" close="\n"/>
+ </Blocks>
+ </Style>
+ </STYLES>
+ </SYNTAX>
+</XMLConfigSettings>
--
Lisaac compiler
More information about the Lisaac-commits
mailing list