<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://jrtwine.com/10LC/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://jrtwine.com/10LC/feed.php">
        <title>10LC Wiki</title>
        <description></description>
        <link>https://jrtwine.com/10LC/</link>
        <image rdf:resource="https://jrtwine.com/10LC/lib/exe/fetch.php?media=wiki:logo.png" />
       <dc:date>2026-09-30T11:01:00+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://jrtwine.com/10LC/doku.php?id=command_line&amp;rev=1754772464&amp;do=diff"/>
                <rdf:li rdf:resource="https://jrtwine.com/10LC/doku.php?id=documentation&amp;rev=1600742658&amp;do=diff"/>
                <rdf:li rdf:resource="https://jrtwine.com/10LC/doku.php?id=downloads&amp;rev=1600451320&amp;do=diff"/>
                <rdf:li rdf:resource="https://jrtwine.com/10LC/doku.php?id=errors&amp;rev=1586706510&amp;do=diff"/>
                <rdf:li rdf:resource="https://jrtwine.com/10LC/doku.php?id=examples&amp;rev=1582298617&amp;do=diff"/>
                <rdf:li rdf:resource="https://jrtwine.com/10LC/doku.php?id=faq&amp;rev=1583294703&amp;do=diff"/>
                <rdf:li rdf:resource="https://jrtwine.com/10LC/doku.php?id=features&amp;rev=1582758924&amp;do=diff"/>
                <rdf:li rdf:resource="https://jrtwine.com/10LC/doku.php?id=future&amp;rev=1582416709&amp;do=diff"/>
                <rdf:li rdf:resource="https://jrtwine.com/10LC/doku.php?id=history&amp;rev=1581562096&amp;do=diff"/>
                <rdf:li rdf:resource="https://jrtwine.com/10LC/doku.php?id=if_expressions&amp;rev=1581960450&amp;do=diff"/>
                <rdf:li rdf:resource="https://jrtwine.com/10LC/doku.php?id=intrinsic_statements&amp;rev=1583292916&amp;do=diff"/>
                <rdf:li rdf:resource="https://jrtwine.com/10LC/doku.php?id=operational_statements&amp;rev=1735881728&amp;do=diff"/>
                <rdf:li rdf:resource="https://jrtwine.com/10LC/doku.php?id=setup_statements&amp;rev=1605585571&amp;do=diff"/>
                <rdf:li rdf:resource="https://jrtwine.com/10LC/doku.php?id=start&amp;rev=1582413985&amp;do=diff"/>
                <rdf:li rdf:resource="https://jrtwine.com/10LC/doku.php?id=troubleshooting&amp;rev=1582416370&amp;do=diff"/>
                <rdf:li rdf:resource="https://jrtwine.com/10LC/doku.php?id=warnings&amp;rev=1586706864&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://jrtwine.com/10LC/lib/exe/fetch.php?media=wiki:logo.png">
        <title>10LC Wiki</title>
        <link>https://jrtwine.com/10LC/</link>
        <url>https://jrtwine.com/10LC/lib/exe/fetch.php?media=wiki:logo.png</url>
    </image>
    <item rdf:about="https://jrtwine.com/10LC/doku.php?id=command_line&amp;rev=1754772464&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-09T20:47:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>command_line</title>
        <link>https://jrtwine.com/10LC/doku.php?id=command_line&amp;rev=1754772464&amp;do=diff</link>
        <description>Command Line

The 10LC compiler executable contains the all of the functionality of the compiler itself as well as its other utility features.  The feature/operation selected is done via command line parameters.

There are four modes that the executable can operate in:</description>
    </item>
    <item rdf:about="https://jrtwine.com/10LC/doku.php?id=documentation&amp;rev=1600742658&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-22T02:44:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>documentation</title>
        <link>https://jrtwine.com/10LC/doku.php?id=documentation&amp;rev=1600742658&amp;do=diff</link>
        <description>Documentation

This page covers the statements implemented in 10LC as well as the syntax for their usage.  

10LC Statements

Statements in 10LC are almost always terminated by a semicolon and whitespace is largely ignored.  As far as 10LC is concerned, these lines:</description>
    </item>
    <item rdf:about="https://jrtwine.com/10LC/doku.php?id=downloads&amp;rev=1600451320&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-18T17:48:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>downloads</title>
        <link>https://jrtwine.com/10LC/doku.php?id=downloads&amp;rev=1600451320&amp;do=diff</link>
        <description>Downloads

This is the downloads page for 10LC, where you can obtain binaries and PDF forms of documentation if/when I make them available.

10LC is still in a pre-release state, so expect bugs and please report them to me if you do find some.



Tips</description>
    </item>
    <item rdf:about="https://jrtwine.com/10LC/doku.php?id=errors&amp;rev=1586706510&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-12T15:48:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>errors</title>
        <link>https://jrtwine.com/10LC/doku.php?id=errors&amp;rev=1586706510&amp;do=diff</link>
        <description>Errors

Here is the list of errors that can be emitted by 10LC, along with additional details about each one.

Parser Errors

All parser error numbers start with a “P”.  This list is not exhaustive, and since different parser error codes may be emitted with the same underlying error message, this list will only list the messages.</description>
    </item>
    <item rdf:about="https://jrtwine.com/10LC/doku.php?id=examples&amp;rev=1582298617&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-02-21T15:23:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>examples</title>
        <link>https://jrtwine.com/10LC/doku.php?id=examples&amp;rev=1582298617&amp;do=diff</link>
        <description>Examples

Hello World!

Well, no introduction to any programming (or scripting) language would be complete without the traditional and ubiquitous Hello World! example.  The basic unit of code in 10LC is called a Program.  You can have multiple programs in a single file, if you wish.  Programs are</description>
    </item>
    <item rdf:about="https://jrtwine.com/10LC/doku.php?id=faq&amp;rev=1583294703&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-03-04T04:05:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>faq</title>
        <link>https://jrtwine.com/10LC/doku.php?id=faq&amp;rev=1583294703&amp;do=diff</link>
        <description>FAQ

This page covers some FAQs for 10LC.  (Well, not really, because they are not Frequently Asked Questions yet, they are just things I thought I should put in here.)

Why am I getting &quot;Unexpected general exception: The process cannot access the file &lt;FilePath&gt; because it is being used by another process&quot; when I launch the compiler?</description>
    </item>
    <item rdf:about="https://jrtwine.com/10LC/doku.php?id=features&amp;rev=1582758924&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-02-26T23:15:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>features</title>
        <link>https://jrtwine.com/10LC/doku.php?id=features&amp;rev=1582758924&amp;do=diff</link>
        <description>Features

Here are some of the more notable features of 10LC (both the language and the compiler) and how it differs from 9LC.

Stream and Line Comments

In addition to the standard 9LC comment feature, you can also use // for a line comment and /* */</description>
    </item>
    <item rdf:about="https://jrtwine.com/10LC/doku.php?id=future&amp;rev=1582416709&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-02-23T00:11:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>future</title>
        <link>https://jrtwine.com/10LC/doku.php?id=future&amp;rev=1582416709&amp;do=diff</link>
        <description>Roadmap (Future Plans)

This page lists some of the plans for 10LC for the future, if I ever get around to them.

Additional Intrinsic Statements

By researching some more existing 9010A programs/code, I might be able to figure out some additional intrinsic statements that might be useful.  Might also consider breaking the intrinsics up into multiple smaller programs, so you do not take the hit on intrinsics that you do not use.</description>
    </item>
    <item rdf:about="https://jrtwine.com/10LC/doku.php?id=history&amp;rev=1581562096&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-02-13T02:48:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>history</title>
        <link>https://jrtwine.com/10LC/doku.php?id=history&amp;rev=1581562096&amp;do=diff</link>
        <description>Back in &#039;09 I was moving between jobs and decided I would start on making a better version of 9LC.  I started by creating a simple language that resembles the existing 9LC one, but was not as terse as 9LC.  Keywords and statements would tend to be longer than their 9LC counterparts.</description>
    </item>
    <item rdf:about="https://jrtwine.com/10LC/doku.php?id=if_expressions&amp;rev=1581960450&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-02-17T17:27:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>if_expressions</title>
        <link>https://jrtwine.com/10LC/doku.php?id=if_expressions&amp;rev=1581960450&amp;do=diff</link>
        <description>If Expressions

10LC&#039;s If statement supports the same level of complexity (and ugliness) that you can generate using the 9010A directly.  This means that you can build very expressive, yet possibly very ugly, expressions.  Here is an example program that demonstrates several</description>
    </item>
    <item rdf:about="https://jrtwine.com/10LC/doku.php?id=intrinsic_statements&amp;rev=1583292916&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-03-04T03:35:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>intrinsic_statements</title>
        <link>https://jrtwine.com/10LC/doku.php?id=intrinsic_statements&amp;rev=1583292916&amp;do=diff</link>
        <description>Intrinsic Statements

10LC includes some new intrinsic, or built-in, statements.  Currently three of them are defined:

	*  __Delay - standard delay routine, causes a real-time delay in the execution of a program
	*  __Fill - fill a range of memory with a specific byte</description>
    </item>
    <item rdf:about="https://jrtwine.com/10LC/doku.php?id=operational_statements&amp;rev=1735881728&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-03T05:22:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>operational_statements</title>
        <link>https://jrtwine.com/10LC/doku.php?id=operational_statements&amp;rev=1735881728&amp;do=diff</link>
        <description>Operational Statements

Here we cover the statements that are used for creating code units and performing operations within the 9010A unit and the UUT.  Usually these are the 10LC equivalents to the keypresses you would use when manually operating the 9010A interactively.</description>
    </item>
    <item rdf:about="https://jrtwine.com/10LC/doku.php?id=setup_statements&amp;rev=1605585571&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-17T03:59:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setup_statements</title>
        <link>https://jrtwine.com/10LC/doku.php?id=setup_statements&amp;rev=1605585571&amp;do=diff</link>
        <description>Setup Statements

Here we start with the statements that are used for configuring the unit and the compile environment.

SetupPod

The SetupPod statement configures both the 9010A and the compile environment, and sets the default values for some of the other</description>
    </item>
    <item rdf:about="https://jrtwine.com/10LC/doku.php?id=start&amp;rev=1582413985&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-02-22T23:26:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://jrtwine.com/10LC/doku.php?id=start&amp;rev=1582413985&amp;do=diff</link>
        <description>The 10LC Wiki

This is the start page for the 10LC language and toolkit.

I have always been fascinated with the older Fluke 9010A microprocessor troubleshooter. I have owned a few through the years and my current bench one has the serial port on it for transferring programs and data between the unit and a PC.</description>
    </item>
    <item rdf:about="https://jrtwine.com/10LC/doku.php?id=troubleshooting&amp;rev=1582416370&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-02-23T00:06:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>troubleshooting</title>
        <link>https://jrtwine.com/10LC/doku.php?id=troubleshooting&amp;rev=1582416370&amp;do=diff</link>
        <description>Troubleshooting

Below are some (hopefully) helpful bits of information to help get things going with 10LC and help with some common issues.

Missing .NET Framework

The 10LC compiler requires that .NET Framework version 4.6.1 or greater be installed.  If you get an error message about 4.6.1 being required, you can</description>
    </item>
    <item rdf:about="https://jrtwine.com/10LC/doku.php?id=warnings&amp;rev=1586706864&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-12T15:54:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>warnings</title>
        <link>https://jrtwine.com/10LC/doku.php?id=warnings&amp;rev=1586706864&amp;do=diff</link>
        <description>Warnings

Here is the list of warnings that can be emitted by 10LC, along with additional details about each one.
 Number  Text  Details  L0512  Redundant assignment of same register which will be optimized  An assignment statement was encountered that assigned a register to itself.  This is redundant, and no executable code was generated for that statement.</description>
    </item>
</rdf:RDF>
