tags:

views:

224

answers:

3

Can anyone identify this programming/scripting language off of a few examples of the syntax? It appears each file (function?) starts with:

sym int all
terminal read off
hc read off
eq 

And also contains such syntax as: (note IDENT is used for what appears to be an identifier)

IDENT1=(IDENT2/123.4)*IDENT3
INPUT TABLE
IDENT / 0. 0. 0. 0.
0. 0.
0. 0.
0. 0.
ENDIN
in tb '/unix/path' ident

And it appears each numeric literal in the source must end with a ., so valid numbers appear to be

123.
123.456
.456

There does not appear to be any form of epilogue to the samples I am looking at, the code just stops with a final assignment (or what I'm assuming is an assignment)

A: 

It might be Csound / Algoscore

Sev
CSound does have tables and an ENDIN opcode, so I think you win the prize.
Nosredna
Isn't algoscore just a gui on top of csound?
Nosredna
From looking at the links provided, I do not believe the language is CSound syntax.
Jason Faust
@nosredna - yes, algoscore is just a gui on top of csound
Sev
+2  A: 

Since "sym int all" fails to google anything relevant, and since you've signed an NDA, I'm going to place my money on "proprietary."

I looked further into CSound (which I've messed with just a bit in CSoundVST), and while there is an ENDIN, I never see it close INPUT. It's used to close instr blocks.

Nosredna
A: 

I have determined that this is in fact proprietary.

Jason Faust