Wiki

root/cobra/trunk/Tests/100-basics/600-backend-names.cobra

Revision 2578, 0.6 KB (checked in by Charles.Esterbrook, 10 months ago)

JVM back-end progress, courtesy of hopscc.
credit:hopscc

  • Property svn:eol-style set to native
Line 
1#.require. clr
2# chk for leakage from backends.
3# Collision or bad typing for variables named using BackEnd (system) namespaces
4class BE
5    def main
6        java = 'java in a string'  # not confused with 'java.lang....' namespace
7        #print java
8        #print java.typeOf
9        assert java.typeOf == System.String
10       
11        # objc is already a reserved keyword
12        #objc = 'objcStr'
13        #print objc
14        #print objc.typeOf
15        #assert objc.typeOf == 'System.String'
16       
17        objectC = 91
18        #print objectC
19        #print objectC.typeOf
20        assert objectC.typeOf == System.Int32
21   
22        .objc1
23       
24    def objc1
25        objectc = false
26        #print objectc
27        #print objectc.typeOf
28        assert objectc.typeOf == System.Boolean
Note: See TracBrowser for help on using the browser.