Lists Home |
Date Index |
Ernest G. Allen wrote:
> At 13:15 -0800 1/21/06, Daniel Schierbeck wrote:
>> I've been googling around for an XML language that describes source
>> code, but all I've found is an old SGML language. It's mostly out of
>> curiosity, but I'd like to see if there's a simple language that merely
>> marks up variables, constants, functions/methods, numbers, string, etc.
>> Something along the line of
>> <var>foo</var> <op>:=</op> <str>"foo"</str> <op>+</op> <str>"bar"</str>
>> The most important thing is that it should be possible to embed it in XHTML.
>> <h:p xmlns="http://www.w3.org/1999/xhtml" xmlns:c="urn:code...">
>> In the following example we assign <c:str>"foobar"</c:str> to
>> Do any of you know such a language?
>> Daniel Schierbeck
> Have you considered modifying a pretty-printer program?
> Or how about the lexical analyzer part of a compiler, the
> part which emits the data-typed tokens of the input file
> that is being scanned? There are lex/flex files available
> for most popular programming languages that you could
> probably use as a starting point.
> /s/ Ernest G. Allen
The method of marking up the source code isn't my problem - I could do
it by hand for that matter. What I need is a language that gives simple
semantics to source code, like (X)HTML gives simple semantics to rich text.