SymPy is written and executed in Python, so any valid SymPy expression
must be a valid Python expression.  Perhaps you could give an example
of what you think doesn't follow this.

Aaron Meurer

On Sat, Nov 5, 2011 at 3:54 PM, Ricardo Martins
<[email protected]> wrote:
> Hi,
>
> I am not sure if sympy grammar is really a subset of python grammar,
> because in relation to mathematical expressions there are many tokens in
> sympy not include in python grammar.
>
> I saw the Python source and the sympy terms are not included in its grammar.
> Obviously, there are many structure in python grammar that can be used in
> sympy grammar.
> But, I am only interesting in expression for mathematical functions in sympy
> language.
>
> All best
> --rmas
>
>
> On Sat, Nov 5, 2011 at 4:54 PM, Aaron Meurer <[email protected]> wrote:
>>
>> SymPy justs uses Python's syntax, so the EBNF file for Python will
>> give you the grammar for SymPy (it will also give you the grammar for
>> the whole language, but you can probably reduce it to just expressions
>> if you want).
>>
>> You can get this from the Python source code
>> (http://www.python.org/getit/source/).  It's in the Grammar directory.
>>
>> Aaron Meurer
>>
>> On Sat, Nov 5, 2011 at 7:51 AM, Ricardo Martins
>> <[email protected]> wrote:
>> > Dear colleagues,
>> >
>> > I would like to know if someone have the grammar of sympy for
>> > constructing
>> > mathematical expressions.
>> > I am preparing a grammatical evolution program to generated functions
>> > based
>> > on sympy expression.
>> > Actually, I need this grammar in BNF or EBNF format, but if you have it
>> > in
>> > other format, no problem.
>> >
>> > Thank you so much
>> > Best Regards
>> > Ricardo
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> > Groups
>> > "sympy" group.
>> > To post to this group, send email to [email protected].
>> > To unsubscribe from this group, send email to
>> > [email protected].
>> > For more options, visit this group at
>> > http://groups.google.com/group/sympy?hl=en.
>> >
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "sympy" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> For more options, visit this group at
>> http://groups.google.com/group/sympy?hl=en.
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "sympy" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/sympy?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sympy?hl=en.

Reply via email to