Javacc

  • Katushai
  • Graduate
  • Graduate
  • Avatar de l’utilisateur
  • Inscription: Oct 11, 2003
  • Messages: 152
  • Status: Offline

Message Août 1st, 2006, 7:53 pm

Hé, j'ai une question à propos de cette i compilateur Java installé sur Gentoo a récemment appelé JavaCC. J'ai essayé de compiler un programme Java simple:

Code: [ Select ]
import java.awt.*;

public class JavaTest {
  public JavaTest() {
    System.out.println("\n\n\n\nTesting!\n\n\n");
  }

  public static void main(String argv[]) {
    JavaTest testclass = new JavaTest();
  }
}
  1. import java.awt.*;
  2. public class JavaTest {
  3.   public JavaTest() {
  4.     System.out.println("\n\n\n\nTesting!\n\n\n");
  5.   }
  6.   public static void main(String argv[]) {
  7.     JavaTest testclass = new JavaTest();
  8.   }
  9. }


Mais quand je vais pour le compiler, comme ceci:

Code: [ Select ]
Java Compiler Compiler Version 3.2 (Parser Generator)
(type "javacc" with no arguments for help)
Reading from file JavaTest.java . . .
org.javacc.parser.ParseException: Encountered "import" at line 1, column 1.
Was expecting one of:
  "options" ...
  "PARSER_BEGIN" ...

Detected 1 errors and 0 warnings.
  1. Java Compiler Compiler Version 3.2 (Parser Generator)
  2. (type "javacc" with no arguments for help)
  3. Reading from file JavaTest.java . . .
  4. org.javacc.parser.ParseException: Encountered "import" at line 1, column 1.
  5. Was expecting one of:
  6.   "options" ...
  7.   "PARSER_BEGIN" ...
  8. Detected 1 errors and 0 warnings.


Évidemment, le problème est quelque chose à voir avec les options, j'ai joué avec les options. il n'a pas aidé, toujours les mêmes problèmes. Je n'étais pas sûr si je dois mettre cela dans le forum linux ou le forum de programmation, mais j'ai pensé que le peuple Linux serait en mesure de mieux gérer. déplacez-le si vous le souhaitez, il n'a pas d'importance pour moi.
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Août 1st, 2006, 7:53 pm

  • PsyckBoy
  • Graduate
  • Graduate
  • No Avatar
  • Inscription: Juin 20, 2005
  • Messages: 204
  • Loc: SoCal
  • Status: Offline

Message Août 2nd, 2006, 12:07 am

Description de javacc de son Page d'accueil :
Quote:
Java Compiler Compiler (javacc) est le plus générateur d'analyseur syntaxique populaire pour l'utilisation avec les applications Java. Un générateur d'analyseur syntaxique est un outil qui lit un cahier de grammaire et la convertit en un programme Java qui peut reconnaître les résultats de la grammaire. En plus de l'analyseur lui-même générateur, javacc offre d'autres possibilités liées à la norme parser génération tels que l'arbre de construction (par l'intermédiaire d'un outil appelé JJTree inclus avec javacc), les actions, le débogage, etc


Autrement dit, javacc ne sera pas de compiler le code source Java. Il convertit spéciale «grammaire» dans les fichiers de code source Java. Vous avez besoin de trouver un véritable compilateur Java.
  • AnarchY SI
  • Web Master
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Oct 30, 2004
  • Messages: 2521
  • Loc: /usr/src/MI
  • Status: Offline

Message Août 3rd, 2006, 2:08 pm

comme celui qui vient avec le SDK Java ;)

http://java.sun.com


mai bien que vous trouverez dans quelque portage ..
Image
"In a world without walls and fences, who needs Windows and Gates?"
  • Katushai
  • Graduate
  • Graduate
  • Avatar de l’utilisateur
  • Inscription: Oct 11, 2003
  • Messages: 152
  • Status: Offline

Message Août 3rd, 2006, 6:57 pm

merci, beaucoup l'apprécier
  • AnarchY SI
  • Web Master
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Oct 30, 2004
  • Messages: 2521
  • Loc: /usr/src/MI
  • Status: Offline

Message Août 3rd, 2006, 10:21 pm

No problemo:]

juste après si vous avez besoin d'autre chose.
Image
"In a world without walls and fences, who needs Windows and Gates?"

Afficher de l'information

  • Total des messages de ce sujet: 5 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 72 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC