From dave at badgers-in-foil.co.uk Sat Jan 20 13:11:57 2007 From: dave at badgers-in-foil.co.uk (dave@badgers-in-foil.co.uk) Date: Sat Jan 20 13:11:59 2007 Subject: [metaas-dev] [SVN metaas] test the case where no expressions are given to the for-loop References: Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070120/f1ae1a54/attachment.htm From dave at badgers-in-foil.co.uk Sat Jan 20 13:40:03 2007 From: dave at badgers-in-foil.co.uk (dave@badgers-in-foil.co.uk) Date: Sat Jan 20 13:40:09 2007 Subject: [metaas-dev] [SVN metaas] tests for internal Walker / Visitor code Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070120/93308568/attachment.html From dave at badgers-in-foil.co.uk Sat Jan 20 13:56:59 2007 From: dave at badgers-in-foil.co.uk (dave@badgers-in-foil.co.uk) Date: Sat Jan 20 13:57:01 2007 Subject: [metaas-dev] [SVN metaas] comment-out unused code for the moment References: Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070120/4fc2e163/attachment.htm From dave at badgers-in-foil.co.uk Sat Jan 20 16:10:51 2007 From: dave at badgers-in-foil.co.uk (dave@badgers-in-foil.co.uk) Date: Sat Jan 20 16:10:55 2007 Subject: [metaas-dev] [SVN metaas] test a few more bits of the ActionScriptProject interface References: Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070120/c11ed2fc/attachment.html From dave at badgers-in-foil.co.uk Sat Jan 20 16:30:30 2007 From: dave at badgers-in-foil.co.uk (dave@badgers-in-foil.co.uk) Date: Sat Jan 20 16:30:32 2007 Subject: [metaas-dev] [SVN metaas] test the bits of ASTIterator that aren't used much Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070120/7ce63d6c/attachment.htm From dave at badgers-in-foil.co.uk Sat Jan 20 17:24:11 2007 From: dave at badgers-in-foil.co.uk (dave@badgers-in-foil.co.uk) Date: Sat Jan 20 17:24:14 2007 Subject: [metaas-dev] [SVN metaas] fix bug in handling of interface methods References: Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070120/e123dc49/attachment.html From dave at badgers-in-foil.co.uk Sat Jan 20 17:33:25 2007 From: dave at badgers-in-foil.co.uk (dave@badgers-in-foil.co.uk) Date: Sat Jan 20 17:33:28 2007 Subject: [metaas-dev] [SVN metaas] incomplete unit testing for the auto-import code Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070120/9a37906a/attachment.htm From dave at badgers-in-foil.co.uk Sat Jan 20 17:35:33 2007 From: dave at badgers-in-foil.co.uk (dave@badgers-in-foil.co.uk) Date: Sat Jan 20 17:35:35 2007 Subject: [metaas-dev] [SVN metaas] add in mailing list info, and update version of ANTLR required to the CVS snapshot I've been testing References: Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070120/abdfa504/attachment.html From dave at badgers-in-foil.co.uk Sat Jan 20 17:44:06 2007 From: dave at badgers-in-foil.co.uk (dave@badgers-in-foil.co.uk) Date: Sat Jan 20 17:44:08 2007 Subject: [metaas-dev] [SVN metaas] move AST visualisation util from the main codebase to the unit test folder Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070120/a3b17fbc/attachment.htm From dave at badgers-in-foil.co.uk Sat Jan 20 17:53:32 2007 From: dave at badgers-in-foil.co.uk (dave@badgers-in-foil.co.uk) Date: Sat Jan 20 17:53:34 2007 Subject: [metaas-dev] [SVN metaas] remove code copied from the ANTLR example which we don't actually need References: Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070120/f41ca48e/attachment.html From dave at badgers-in-foil.co.uk Sat Jan 20 18:31:47 2007 From: dave at badgers-in-foil.co.uk (dave@badgers-in-foil.co.uk) Date: Sat Jan 20 18:31:50 2007 Subject: [metaas-dev] [SVN metaas] use cobertura coverage assertions too References: Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070120/eff707ac/attachment.htm From dave at badgers-in-foil.co.uk Sat Jan 20 19:42:54 2007 From: dave at badgers-in-foil.co.uk (dave@badgers-in-foil.co.uk) Date: Sat Jan 20 19:42:57 2007 Subject: [metaas-dev] [SVN metaas] extra metadata to have the copyright footer in the generated site pages look resonable References: Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070120/36830c35/attachment.html From dave at badgers-in-foil.co.uk Sat Jan 20 20:26:23 2007 From: dave at badgers-in-foil.co.uk (dave@badgers-in-foil.co.uk) Date: Sat Jan 20 20:26:27 2007 Subject: [metaas-dev] [SVN metaas] small JavaDoc stylesheet changes Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070120/fca013da/attachment.htm From dave at badgers-in-foil.co.uk Wed Jan 24 20:47:02 2007 From: dave at badgers-in-foil.co.uk (David Holroyd) Date: Wed Jan 24 20:47:10 2007 Subject: [metaas-dev] Re: statements In-Reply-To: References: <20070119085842.GA5004@badgers-in-foil.co.uk> <20070119211844.GA14997@badgers-in-foil.co.uk> <20070122091825.GA1201@badgers-in-foil.co.uk> Message-ID: <20070124204702.GA13422@badgers-in-foil.co.uk> On Wed, Jan 24, 2007 at 08:01:09AM +0200, Sergey Akopkokhyants wrote: > Is it possible take statements from method, because I need investigate > content of it? I can open the same file in another thread, but I it bad > idea. metaas doesn't provide read-access to statements in a method/block etc. yet, just write-access for code generation. The plan is for this to be included at some point, but it is quite a lot of work. What information specifically are you trying to get from the code? dave From dave at badgers-in-foil.co.uk Wed Jan 24 22:52:23 2007 From: dave at badgers-in-foil.co.uk (dave@badgers-in-foil.co.uk) Date: Wed Jan 24 22:52:33 2007 Subject: [metaas-dev] [SVN metaas] add support for linking external classpath entries to a project, to aid the auto-import process Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070124/73d3b51a/attachment-0001.html From akserg at gmail.com Thu Jan 25 12:15:59 2007 From: akserg at gmail.com (Sergey Akopkokhyants) Date: Thu Jan 25 15:25:06 2007 Subject: [metaas-dev] Re: statements In-Reply-To: <20070124204702.GA13422@badgers-in-foil.co.uk> References: <20070119085842.GA5004@badgers-in-foil.co.uk> <20070119211844.GA14997@badgers-in-foil.co.uk> <20070122091825.GA1201@badgers-in-foil.co.uk> <20070124204702.GA13422@badgers-in-foil.co.uk> Message-ID: Hi, David! I need investigate method's content and find service name. Service name every time will be in one of place and find it not difficult: this.service = ServiceLocator.getInstance().getService("*CallMeService*"); I did next: 1) I add: - uk.co.badgersinfoil.metaas.dom.ASMethod *public ASTStatementList getStmt();* - uk.co.badgersinfoil.metaas.impl.ASTASMethod (Implementation); *public ASTStatementList getStmt() { return this.stmtList; }* And implement in my code information reader from *ASTStatementList*. 2) In my business method invoke new one: *// Find Service name * *// TODO: Use Implement read method statement from MetAS in Future * *ASTStatementList stmts = method.getStmt(); // My hack method for take method content * *serviceName = findServiceName(stmts); * 3) This is information reader method: private String findServiceName(ASTStatementList stmts) { String result = null; LinkedListTree linkedListTree = stmts.getAST(); LinkedListToken currentListToken = linkedListTree.getStartToken(); LinkedListToken stopListToken = linkedListTree.getStopToken(); List lines = new ArrayList(); StringBuffer sb = new StringBuffer(); String tonk = currentListToken.getText(); while ( (currentListToken = currentListToken.getNext()) != null) { if (currentListToken.equals(stopListToken)) { if ( (sb.toString().length() > 0) && (!sb.toString().equals(";")) ) lines.add(sb.toString()); break; } System.out.print(tonk); sb.append(tonk); tonk = currentListToken.getText(); if (tonk.equals(";")) { lines.add(sb.toString()); sb = new StringBuffer(); } }; System.out.println(); for (int j = 0; j < lines.size(); j++) { String str = lines.get(j).toString(); System.out.println(str); int offs = str.indexOf("getService(\""); if (offs != -1) { offs += "getService(\"".length(); // Found int offe = str.indexOf("\"", offs); if (offe != -1) { result = str.substring(offs, offe); } } } return result; } It is working, but in the future I rewrite this code, after you finish. Is this implementation right or not? Sergey. On 24/01/07, David Holroyd wrote: > > On Wed, Jan 24, 2007 at 08:01:09AM +0200, Sergey Akopkokhyants wrote: > > Is it possible take statements from method, because I need investigate > > content of it? I can open the same file in another thread, but I it bad > > idea. > > metaas doesn't provide read-access to statements in a method/block etc. > yet, just write-access for code generation. > > The plan is for this to be included at some point, but it is quite a > lot of work. > > What information specifically are you trying to get from the code? > > > > dave > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070125/76ad0d19/attachment.htm From dave at badgers-in-foil.co.uk Thu Jan 25 20:22:50 2007 From: dave at badgers-in-foil.co.uk (dave@badgers-in-foil.co.uk) Date: Thu Jan 25 20:23:01 2007 Subject: [metaas-dev] [SVN metaas] Explain new 'classpath' handling References: Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070125/ce6574e7/attachment.html From akserg at gmail.com Mon Jan 29 11:49:30 2007 From: akserg at gmail.com (Sergey Akopkokhyants) Date: Mon Jan 29 12:07:30 2007 Subject: [metaas-dev] Re: statements In-Reply-To: <20070124204702.GA13422@badgers-in-foil.co.uk> References: <20070119085842.GA5004@badgers-in-foil.co.uk> <20070119211844.GA14997@badgers-in-foil.co.uk> <20070122091825.GA1201@badgers-in-foil.co.uk> <20070124204702.GA13422@badgers-in-foil.co.uk> Message-ID: Hi, David! I find another error. Then I try to generate class with implemented interfaces this interfaces generated without commas separator. Sergey. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070129/33b54777/attachment.htm From dave at badgers-in-foil.co.uk Mon Jan 29 14:36:15 2007 From: dave at badgers-in-foil.co.uk (David Holroyd) Date: Mon Jan 29 14:36:32 2007 Subject: [metaas-dev] Re: statements In-Reply-To: References: <20070119085842.GA5004@badgers-in-foil.co.uk> <20070119211844.GA14997@badgers-in-foil.co.uk> <20070122091825.GA1201@badgers-in-foil.co.uk> <20070124204702.GA13422@badgers-in-foil.co.uk> Message-ID: <20070129143615.GA29590@badgers-in-foil.co.uk> On Mon, Jan 29, 2007 at 01:49:30PM +0200, Sergey Akopkokhyants wrote: > I find another error. > Then I try to generate class with implemented interfaces this interfaces > generated without commas separator. I spotted this when you pointed out the issue with the missing spaces. I think that the code in Subversion has both these issues fixed now. Are you able to check it, or are you waiting on a new release? ta, dave From dave at badgers-in-foil.co.uk Mon Jan 29 21:44:26 2007 From: dave at badgers-in-foil.co.uk (dave@badgers-in-foil.co.uk) Date: Mon Jan 29 21:44:35 2007 Subject: [metaas-dev] [SVN metaas] extract lots more AST synthesis code out into ASTFactory Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070129/696e10f1/attachment.html From dave at badgers-in-foil.co.uk Mon Jan 29 22:42:26 2007 From: dave at badgers-in-foil.co.uk (dave@badgers-in-foil.co.uk) Date: Mon Jan 29 22:42:37 2007 Subject: [metaas-dev] [SVN metaas] require calling code to request the auto-import, rather than doing it for every writeAll() call Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070129/1a5ab466/attachment-0001.htm From dave at badgers-in-foil.co.uk Mon Jan 29 23:38:52 2007 From: dave at badgers-in-foil.co.uk (dave@badgers-in-foil.co.uk) Date: Mon Jan 29 23:38:57 2007 Subject: [metaas-dev] [SVN metaas] fix interface code generation Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070129/447b7d45/attachment.html From akserg at gmail.com Tue Jan 30 04:54:26 2007 From: akserg at gmail.com (Sergey Akopkokhyants) Date: Tue Jan 30 09:44:31 2007 Subject: [metaas-dev] Re: statements In-Reply-To: <20070129143615.GA29590@badgers-in-foil.co.uk> References: <20070119085842.GA5004@badgers-in-foil.co.uk> <20070119211844.GA14997@badgers-in-foil.co.uk> <20070122091825.GA1201@badgers-in-foil.co.uk> <20070124204702.GA13422@badgers-in-foil.co.uk> <20070129143615.GA29590@badgers-in-foil.co.uk> Message-ID: Hi, David! I'm waiting new release. Sergey. On 29/01/07, David Holroyd wrote: > > On Mon, Jan 29, 2007 at 01:49:30PM +0200, Sergey Akopkokhyants wrote: > > I find another error. > > Then I try to generate class with implemented interfaces this interfaces > > generated without commas separator. > > I spotted this when you pointed out the issue with the missing spaces. > I think that the code in Subversion has both these issues fixed now. > > Are you able to check it, or are you waiting on a new release? > > > ta, > dave > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070130/d38cd11e/attachment.htm From akserg at gmail.com Tue Jan 30 10:03:32 2007 From: akserg at gmail.com (Sergey Akopkokhyants) Date: Tue Jan 30 10:37:46 2007 Subject: [metaas-dev] Re: statements In-Reply-To: <20070130100006.GA13663@badgers-in-foil.co.uk> References: <20070119085842.GA5004@badgers-in-foil.co.uk> <20070119211844.GA14997@badgers-in-foil.co.uk> <20070122091825.GA1201@badgers-in-foil.co.uk> <20070124204702.GA13422@badgers-in-foil.co.uk> <20070129143615.GA29590@badgers-in-foil.co.uk> <20070130100006.GA13663@badgers-in-foil.co.uk> Message-ID: Hi, David! Thank you. I test you new code with my. Sergey. On 30/01/07, David Holroyd wrote: > > On Tue, Jan 30, 2007 at 06:54:26AM +0200, Sergey Akopkokhyants wrote: > > I'm waiting new release. > > Here is a snapshot build of the latest code. It would be great to hear > the results of any testing you are able to do with it. > > Please note that if you were using the 'auto import' feature, I have > changed this so that you must now explicitly call performAutoImport() on > a project (it doesn't happen as a part of writeAll() any more). > Projects also support a 'classpath' for auto-importing external > definitions. > > > thanks! > dave > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070130/32560386/attachment.html From dave at badgers-in-foil.co.uk Tue Jan 30 21:16:14 2007 From: dave at badgers-in-foil.co.uk (dave@badgers-in-foil.co.uk) Date: Tue Jan 30 21:16:29 2007 Subject: [metaas-dev] [SVN metaas] ANTLR defines this constant now References: Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070130/17573971/attachment.htm From dave at badgers-in-foil.co.uk Tue Jan 30 23:34:42 2007 From: dave at badgers-in-foil.co.uk (dave@badgers-in-foil.co.uk) Date: Tue Jan 30 23:34:49 2007 Subject: [metaas-dev] [SVN metaas] Fix errors seen when multiple instances of island-grammar-input appear, Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070130/a62756fb/attachment.html From dave at badgers-in-foil.co.uk Tue Jan 30 23:36:41 2007 From: dave at badgers-in-foil.co.uk (dave@badgers-in-foil.co.uk) Date: Tue Jan 30 23:36:43 2007 Subject: [metaas-dev] [SVN metaas] fix duplication of the token following a regexp literal References: Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070130/cdde322c/attachment.htm From dave at badgers-in-foil.co.uk Wed Jan 31 00:05:47 2007 From: dave at badgers-in-foil.co.uk (dave@badgers-in-foil.co.uk) Date: Wed Jan 31 00:05:49 2007 Subject: [metaas-dev] [SVN metaas] Cleanups to resolve ANTLR-reported ambiguities, References: Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070131/806deeee/attachment.html From dave at badgers-in-foil.co.uk Wed Jan 31 00:20:14 2007 From: dave at badgers-in-foil.co.uk (dave@badgers-in-foil.co.uk) Date: Wed Jan 31 00:20:19 2007 Subject: [metaas-dev] [SVN metaas] [maven-release-plugin] prepare release metaas-0.5 References: Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070131/e990c66d/attachment.htm From dave at badgers-in-foil.co.uk Wed Jan 31 00:20:17 2007 From: dave at badgers-in-foil.co.uk (dave@badgers-in-foil.co.uk) Date: Wed Jan 31 00:20:21 2007 Subject: [metaas-dev] [SVN metaas] [maven-scm] copy for tag metaas-0.5 Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070131/95887b3d/attachment.html From dave at badgers-in-foil.co.uk Wed Jan 31 00:20:21 2007 From: dave at badgers-in-foil.co.uk (dave@badgers-in-foil.co.uk) Date: Wed Jan 31 00:20:22 2007 Subject: [metaas-dev] [SVN metaas] [maven-release-plugin] prepare for next development iteration References: Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070131/6c3bfa08/attachment.htm From dave at badgers-in-foil.co.uk Wed Jan 31 01:14:03 2007 From: dave at badgers-in-foil.co.uk (David Holroyd) Date: Wed Jan 31 01:14:05 2007 Subject: [metaas-dev] [ANN] metaas-0.5 released Message-ID: <20070131011403.GA26562@badgers-in-foil.co.uk> Get it here, http://www.badgers-in-foil.co.uk/projects/metaas/ ta, dave -- http://david.holroyd.me.uk/