Csound Csound-dev Csound-tekno Search About

[Cs-dev] cs_par_base.c and other "new parser C files"

Date2012-02-27 20:01
FromAdam Puckett
Subject[Cs-dev] cs_par_base.c and other "new parser C files"
Hi,

I've been reading the Csound sources to help with understanding of DSP
among other things, and I came across cs_par_base.c. SCons says it's a
source file for the new parser, but I can't figure out what it,
csound_orc_compile.c, csound_orc_expressions.c, etc. are for when
there are csound_orc.l and csound_orc.y.

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2012-02-27 21:18
Fromjpff@cs.bath.ac.uk
SubjectRe: [Cs-dev] cs_par_base.c and other "new parser C files"
> Hi,
>
> I've been reading the Csound sources to help with understanding of DSP
> among other things, and I came across cs_par_base.c. SCons says it's a
> source file for the new parser, but I can't figure out what it,
> csound_orc_compile.c, csound_orc_expressions.c, etc. are for when
> there are csound_orc.l and csound_orc.y.
>
>
csound_orc.l defines the lexer and is compiled to csound_orclex,c
csound_orc.y defines the parser and  is compiled to csound_orcpatser.c


csound_orc_compile.c, csound_orc_expressions.c are support code, and
optimises expressions

cs_par_base.c is the base code for the multi-core support

About to eat so more later if you need it

==John ff




------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2012-02-28 03:13
FromAdam Puckett
SubjectRe: [Cs-dev] cs_par_base.c and other "new parser C files"
Thanks John.

On 2/27/12, jpff@cs.bath.ac.uk  wrote:
>> Hi,
>>
>> I've been reading the Csound sources to help with understanding of DSP
>> among other things, and I came across cs_par_base.c. SCons says it's a
>> source file for the new parser, but I can't figure out what it,
>> csound_orc_compile.c, csound_orc_expressions.c, etc. are for when
>> there are csound_orc.l and csound_orc.y.
>>
>>
> csound_orc.l defines the lexer and is compiled to csound_orclex,c
> csound_orc.y defines the parser and  is compiled to csound_orcpatser.c
>
>
> csound_orc_compile.c, csound_orc_expressions.c are support code, and
> optimises expressions
>
> cs_par_base.c is the base code for the multi-core support
>
> About to eat so more later if you need it
>
> ==John ff
>
>
>
>
> ------------------------------------------------------------------------------
> Try before you buy = See our experts in action!
> The most comprehensive online learning library for Microsoft developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> Metro Style Apps, more. Free future releases when you subscribe now!
> http://p.sf.net/sfu/learndevnow-dev2
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net