/src/org/ooc/frontend/parser/CommentParser.java

http://github.com/nddrylliog/ooc · Java · 24 lines · 17 code · 7 blank · 0 comment · 2 complexity · f43d54297947d27bad4d9735a7a80625 MD5 · raw file

  1. package org.ooc.frontend.parser;
  2. import org.ooc.frontend.model.OocDocComment;
  3. import org.ooc.frontend.model.Visitable;
  4. import org.ooc.frontend.model.tokens.Token;
  5. import org.ooc.frontend.model.tokens.TokenReader;
  6. import org.ooc.frontend.model.tokens.Token.TokenType;
  7. import org.ubi.SourceReader;
  8. public class CommentParser {
  9. public static Visitable parse(SourceReader sReader, TokenReader reader) {
  10. Token token = reader.peek();
  11. if(token.type == TokenType.OOCDOC) {
  12. reader.skip();
  13. return new OocDocComment(token.get(sReader), token); // FIXME add oocdoc tags parsing (me=lazy)
  14. }
  15. return null;
  16. }
  17. }