예제 #1
0
def subscript_only_end():
    # these are not valid
    invalid = [u'₁x', u'a₁b', u'x₁₁']
    expr = SyntaxIdentifiers.get_idn()
    for s in invalid:
        s = s.encode('utf8')
        assert_syntax_error(s, expr)
예제 #2
0
def check_comments15():
    s = "gravity = 9.8 m/s^2 'Gravity on Earth'"
    parse_wrap_check(s, Syntax.setname_constant)
    
    # We don't think that division is allowed 
    # in definitely_constant_value
    s = '(9.8 m/s^2) / 6 dimensionless'
    assert_syntax_error(s, Syntax.definitely_constant_value)
    s = "constant gravity = (9.8 m/s^2) / 6 dimensionless 'Gravity on Earth'"
    parse_wrap_check(s, Syntax.setname_constant)
    
    pass
예제 #3
0
def check_comments15():
    s = "gravity = 9.8 m/s^2 'Gravity on Earth'"
    parse_wrap_check(s, Syntax.setname_constant)
    
    # We don't think that division is allowed 
    # in definitely_constant_value
    s = '(9.8 m/s^2) / 6 dimensionless'
    assert_syntax_error(s, Syntax.definitely_constant_value)
    s = "constant gravity = (9.8 m/s^2) / 6 dimensionless 'Gravity on Earth'"
    parse_wrap_check(s, Syntax.setname_constant)
    
    pass
예제 #4
0
def check_comments02():
    """ Triple quotes """
    parse_wrap_check(""" '''ciao\n''' """, Syntax.comment_string_complex)
    parse_wrap_check(''' """ciao""" ''', Syntax.comment_string_complex)

    parse_wrap_check(""" '''ciao\n''' """, Syntax.comment_model)
    parse_wrap_check(''' """ciao""" ''', Syntax.comment_model)
    assert_syntax_error(""" '''ciao\n''' """, Syntax.comment_fun)
    assert_syntax_error(""" '''ciao\n''' """, Syntax.comment_var)
    assert_syntax_error(""" '''ciao\n''' """, Syntax.comment_res)
예제 #5
0
def check_comments02():
    """ Triple quotes """
    parse_wrap_check(""" '''ciao\n''' """, Syntax.comment_string_complex)
    parse_wrap_check(''' """ciao""" ''', Syntax.comment_string_complex)

    parse_wrap_check(""" '''ciao\n''' """, Syntax.comment_model)
    parse_wrap_check(''' """ciao""" ''', Syntax.comment_model)
    assert_syntax_error(""" '''ciao\n''' """, Syntax.comment_fun)
    assert_syntax_error(""" '''ciao\n''' """, Syntax.comment_var)
    assert_syntax_error(""" '''ciao\n''' """, Syntax.comment_res)