Changeset 42

Show
Ignore:
Timestamp:
01/31/06 17:36:08 (3 years ago)
Author:
Jan-Klaas Kollhof
Message:

Adding some Sockets code. Fixing some issues in lang.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/jsolait/jsolait.js

    r40 r42  
    489489                                        "jsonrpc":"%(baseURI)s/lib/jsonrpc.js", 
    490490                                        "lang":"%(baseURI)s/lib/lang.js", 
     491                                        "net":"%(baseURI)s/lib/net", 
    491492                                        "sets":"%(baseURI)s/lib/sets.js", 
    492493                                        "testing":"%(baseURI)s/lib/testing.js", 
     
    569570        Thrown when a file could not be loaded. 
    570571    **/ 
    571     mod.LoadURIFailed=Class(mod.Exception, function(publ, supr){ 
     572    mod.LoadURIFailed=Class(mod.Exception, function(publ, priv,supr){ 
    572573        /** 
    573574            Initializes a new LoadURIFailed Exception. 
  • trunk/jsolait/lib/lang.js

    r20 r42  
    840840            tkn=this.nextNonWhiteSpaceExpect('publ'); 
    841841            tkn=this.nextNonWhiteSpace(); 
    842             if(tkn.value == ','){ 
    843                 tkn=this.nextNonWhiteSpaceExpect('supr'); 
    844                 tkn=this.nextNonWhiteSpaceExpect(')'); 
    845             }else{ 
    846                 this.expect(')', tkn); 
    847             } 
     842            while(tkn.value == ','){ 
     843                tkn=this.nextNonWhiteSpaceExpect(mod.TokenIdentifier); 
     844                tkn=this.nextNonWhiteSpace(); 
     845            } 
     846            this.expect(')', tkn); 
     847             
    848848            tkn=this.nextNonWhiteSpaceExpect('{'); 
    849849            tkn=this.parseBlock(tkn);