Source Code Scanners for Delphi 2006 4.0

ใบ อนุญาต: ทดลองใช้ฟรี ‎ขนาดแฟ้ม: 1.50 MB
‎คะแนนจากผู้ใช้: 5.0/5 - ‎1 ‎โหวต

เกี่ยวกับ Source Code Scanners for Delphi 2006

เครื่องสแกนซอร์สโค้ดเป็นไลบรารีประสิทธิภาพสูงของคอมโพเนนต์การแสดงผลสําหรับตัวสร้าง C++ และ Delphi ที่มีไว้สําหรับการสร้างตัววิเคราะห์และตัวแยกวิเคราะห์ของซอร์สโค้ด มันรวมถึงส่วนประกอบของเครื่องวิเคราะห์ lexical: C ++, Object Pascal (Delphi), PHP, HTML, CSS1 และตัวประมวลผลเบื้องต้น C++ แต่ยังมีชุดคลาสฐานเต็มรูปแบบซึ่งให้ความเป็นไปได้ในการสร้าง lexers และ parsers ของภาษาอื่น ๆ ส่วนประกอบเหล่านี้อาจใช้ในการสร้างแอปพลิเคชันซึ่งต้องการการวิเคราะห์ซอร์สโค้ด (เครื่องมือช่วยสร้างเครื่องคิดเลขของ expessions; นักออกแบบซอร์สโค้ด; ล่ามและคอมไพเลอร์และอื่น ๆ ) ตัววิเคราะห์ Lexical ใช้ DFAs (Deterministic Finite Automata) เพื่อให้ตรงกับโทเค็นที่พบในกระแสข้อมูลป้อนเข้าอักขระ DFAs ถูกกําหนดโดยชุดของนิพจน์ทั่วไปในซอร์สโค้ดและจะถูกสร้างขึ้นในขณะใช้งานจริง อาจมีการกําหนด automaton มากกว่าหนึ่งรายการ (คลาส lexical, ต้นไม้เล็กซี่) การกระทําที่แนบมากับนิพจน์ทั่วไป (ซึ่งจะดําเนินการเมื่อนิพจน์นั้นถูกจับคู่บนกระแสข้อมูลเข้า) อาจสลับจากคลาส lexical หนึ่งไปอีกคลาสหนึ่ง คลาส TLexTree จะรักษาการแปลงชุดของนิพจน์ทั่วไปให้เป็นอาร์เรย์ DFA เครื่องสแกนซอร์สโค้ดยังมีชั้นเรียนซึ่งสนับสนุนการทํางานกับตัวเลือกบรรทัดคําสั่งการคํานวณนิพจน์คงที่และอื่น ๆ ซอร์สโค้ดทั้งหมดของสแกนเนอร์ซอร์สโค้ดมีให้ในรุ่น Professional