---
title: "Analys av javakod"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/60431-analys-av-javakod"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "Chaldan"
published: "2002-11-27T16:24:58.000Z"
updated: "2002-11-28T15:40:18.000Z"
replies: 5
views: 318
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/java/60431-analys-av-javakod"
---

# Analys av javakod

## #1 — Chaldan, 2002-11-27T16:24Z

Den här frågan kanske är lite för omfattande för ett enkelt svar, men jag tar en chansning och frågar här ändå:

Finns det något enkelt sätt att gå igenom ett stycke javakod och identifiera vad som är 
\- reserverade ord
\- variabler
\- klassnamn
\- konstanter
osv... ?

Jag sitter nämligen med ett javaprogram som ska byta namn på alla variabler i ett (godtyckligt) stycke javakod till något namn som antingen slumpas fram eller som man själv väljer (meningslöst program, men jag har alldeles för mycket tid över :) )

Så långt som jag har kommit så kan jag plocka ut alla ord på en rad och identifiera eventuella reserverade ord bland dessa, men när man sen ska särskilja variabler från klassnamn så vet jag inte riktigt hur jag ska fortsätta...

Permalänk: https://www.webforum.nu/p/60431

## #2 — phonkworks, 2002-11-27T17:50Z

... oj, tryckte på fel knapp och fick sen inte radera

Permalänk: https://www.webforum.nu/p/868442

## #3 — Lime, 2002-11-28T07:40Z

Grejen är att man behöver ha Java-syntaxens nomenklatur. Den ska finnas i dokumentationen/porteringsguiden för JVM. Det du vill göra är i princip samma sak som en kompilator gör.

Min rekommendation är alltså att du letar bland porteringsguiderna på Sun och kanske tittar lite på allmän information om kompilatorer och parsning.

/Lime

PS: Jag är tillbaka!!! ;-)

Permalänk: https://www.webforum.nu/p/868690

## #4 — Chaldan, 2002-11-28T10:26Z

Det var det jag var rädd för... suck...

Permalänk: https://www.webforum.nu/p/868777

## #5 — sgtpepper, 2002-11-28T12:00Z

> PS: Jag är tillbaka!!! ;-)

Välkommen tillbaka! Alltid trevligt med MC-åkande Javakillar! :)

Var har du varit?

Permalänk: https://www.webforum.nu/p/868858

## #6 — Lime, 2002-11-28T15:40Z

Något obehagligt som kallas jobb...

Vi säger ju upp 75 pers till och jag är "fackpamp"... blir lite att stå i när man samtidigt skall göra ett java-framework för en web-plattform.

Varför kan dom inte bara ta Struts eller något liknande... nä, egenutvecklat skall det vara...

Hata web-java...

/Lime

Permalänk: https://www.webforum.nu/p/869027

---

Tråden på webben: https://www.webforum.nu/amne/java/60431-analys-av-javakod
