發表文章

目前顯示的是有「grammar」標籤的文章

delphi grammar defines language

      https://en.wikipedia.org/wiki/Comparison_of_programming_languages_(basic_instructions) https://delpysuite.sourceforge.net/grammar.html  delphi.grammar delphi comment.grammar asm grammar  https://www.sigmdel.ca/michel/program/delphi/parser/parser1_en.html Parsing a Simplified Grammar Behavioral.Interpreter Pattern Delphi  grammatical representation GOLD Parsing System - Grammar Downloads https://sourcemaking.com/design_patterns/interpreter/delphi Interpreter Design Pattern in Delphi Delphi module This module examines the role of grammar in Modern Language Teaching (MLT) PDF) A Delphi Application for the Syntactic and Lexical Analysis of a Phrase Using Cocke, Kasami an https://slideplayer.com/slide/13207852/ Writing a Simple DSL Compiler with Delphi - ppt download http://www.felix-colibri.com/papers/db/sql_parser/sql_parser.html delphi grammar .bnf https://pygments.org/docs/lexers/ delphi Interface section TYPE code delphi grammar .bnf class pygments.le...

some delphi Controls List Components List Hierarchical “Tree” list Controls vs Components List List of Delphi controls on a form – Tree hierarchy and flat list (VCL) – Scott Hollows – One Line At A Time

 https://www.gesource.jp/weblog/?p=6325 JvInterpreterでDelphi/C++Builderアプリケーションに簡易Pascal言語を組み込む – 山本隆の開発日誌 https://scotthollows.com/2016/10/12/list-of-delphi-controls-on-a-form-hierarchical-and-flat-list-vcl/ List of Delphi controls on a form – Tree hierarchy and flat list (VCL) – Scott Hollows – One Line At A Time https://scotthollows.com/2016/10/12/list-of-delphi-controls-on-a-form-tree-hierarchy-and-flat-list-firemonkey/ Controls List Components List Hierarchical “Tree” list Controls vs Components List https://www.beginend.net/?feed=249 begin end - Scott Hollows Delphi https://www.delphifeeds.com/ http://felix-colibri.com/papers/colibri_utilities/component_to_code/component_to_code.html Felix Colibri- Component To Code https://stackoverflow.com/questions/58853092/how-to-show-hide-non-visual-components-names delphi - How to show/hide non-visual components names? - Stack Overflow http://www.felix-colibri.com/papers/colibri_utilities/dfm_parser/dfm_parser.html Felix Colibri- The .D...

Abstract Syntax Tree AST Concrete Syntax Trees CST machine code state machine Compiler Construction ambiguous grammars Value stack manipulation

 Abstract Syntax Tree  Concrete Syntax Trees CST    machine code state machine   Compiler Construction ambiguous grammars  Value stack manipulation https://libcst.readthedocs.io/en/latest/index.html https://www.eclipse.org/articles/Article-HowToProcessOCLAbstractSyntaxTrees/index.html Object Constraint Language   Compiler Construction   parse tree, concrete syntax tree. • abstract syntax trees ... 1-address codes (stack-machine code), 2 address codes. • well-suited for ...  Crafting a Compiler - 2010.pdf http://www.cs.nthu.edu.tw › slides › CSC4180 › C...   ACTDL Madrid   syntax tree (AST), which is created as the primary artifact of ... Most compilers build an AST, but relatively few texts articulate its construction and use. Compilers: Principles, Techniques, and Tools http://www.cs.nthu.edu.tw › slides › CSC4180 › A... The compiler itself appears in the appendix. Chapter 3 covers lexical analysis, regular expressions, f...

Parsing Expression Grammars Parsing Algorithms Formal Languages grammar PEG Parsing Expression Grammar BNF concrete syntax tree Abstract Syntax Tree AST Syntax tree CFGs

(PDF) Parsing Expression Grammars: ResearchGate https://www.researchgate.net › publication Parsing Expression Grammars (PEGs) provide an alternative, recognition-based formal foundation for describing machineoriented syntax, which solves the ambiguity ... A Guide To Parsing: Algorithms And Terminology tomassetti.me https://tomassetti.me › guide-parsing-al... An in-depth coverage of parsing terminology an issues, together with an explanation for each one of the major algorithms and when to use them. Syntax Error Recovery in Parsing Expression Grammars arXiv  PEGs have a concrete syntax based on the syntax of regexes, or extended regular expressions. Unlike Context-Free. Grammars (CFGs), PEGs avoid ... Automatic syntax error reporting and recovery in parsing ... ScienceDirect https://www.sciencedirect.com › abs › pii  SQ de Medeiros  We proposed algorithms to automate the process of adding error reporting and error recovery to parsers based on Parsing Expression Grammars. ...

Looking for a Complete Delphi (object pascal) syntax delphi programming grammar EBNF grammar check grammar and spell check extension

 Looking for a Complete Delphi (object pascal) syntax  delphi programming grammar EBNF grammar check  grammar and spell check extension http://www.felix-colibri.com/papers/compilers/delphi_5_grammar/delphi_5_grammar.html  Delphi Quick Syntax Reference https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Code_Completion ai Complete code  AI-Powered Code Completion   Coding Assistant https://stackoverflow.com/questions/171827/looking-for-a-complete-delphi-object-pascal-syntax https://sourcegraph.com/search https://sourceforge.net/software/product/Pascal/integrations/

parsing system designed design multiple programming languages EBNF ast tree tac rtl rc

 https://www.webpages.uidaho.edu/~jory/babel.html https://ebin.pub/design-and-implementation-of-compiler-9788122428650.html http://ckw.phys.ncku.edu.tw/public/pub/Notes/Computers/Lectures/Old/Programming/The%20Language%20List%20-%20Version%202_4,%20January%2023,%201995.htm

Open Source HTML Parsers in Java

 https://java-source.net/open-source/html-parsers Jsoup Java Html Parser JTidy jsoup Jericho HTML Parser Validator.nu HTML Parser Jaunt API NekoHTML  HtmlCleaner TagSoup https://github.com/validator/htmlparser  https://about.validator.nu/htmlparser/ http://jericho.htmlparser.net/docs/index.html  https://en.wikipedia.org/wiki/Document_Object_Model#Libraries https://en.wikipedia.org/wiki/Comparison_of_web_browsers https://en.wikipedia.org/wiki/JavaScript_engine https://en.wikipedia.org/wiki/ECMAScript https://en.wikipedia.org/wiki/Browser_engine https://en.wikipedia.org/wiki/Category:Layout_engines

regex c++ | regular expression examples – vishal chovatiya just in time regularexpressions

 https://www.linkedin.com/pulse/introduction-regular-expression-modern-c-vishal-chovatiya  https://www.vishalchovatiya.com/ https://dzone.com/articles/introduction-to-regular-expression-with-modern-c  https://www.vishalchovatiya.com/mastering-c-books-courses-tools-tutorials-blogs-communities/ regular expression codeproject Expresso - A Tool for Building and Testing Regular Expressions - CodeProject regular expression  regular expressions just int in time compiler parser https://blog.robertelder.org/regular-expression-visualizer/ The Regular Expression Visualizer, Simulator & Cross-Compiler Tool https://www.tutorialspoint.com/compiler_design/compiler_design_regular_expressions.htm regular expression 'just in time' regularexpressions https://www.powergrep.com/regex.html Algorithms https://en.wikipedia.org/wiki/Regular_expression  https://en.wikipedia.org/wiki/Comparison_of_regular_expression_engines GOLD Parsing System - Regular Expressions https://en.wikipedi...

boost spirit lex ractical grammars parser Lex - Writing Lexical Analyzers Boost C++ Libraries

 https://valelab4.ucsf.edu/svn/3rdpartypublic/boost/libs/spirit/doc/html/spirit/lex/lexer_introduction.html

swig parsing llvm parsing Delphi2Cpp conversion C++ translating Pascal Delphi

https://github.com/FMXExpress/swig-delphi https://blog.mbedded.ninja/programming/languages/python/python-swig-bindings-from-cplusplus/ https://code.google.com/archive/p/swig-gsoc/wikis/ProjectIdeas.wiki https://en.delphipraxis.net/topic/940-delphi-compiler-need-to-be-opensourced/?page=4 https://swig-devel.narkive.com/qhi42Zwz/delphi-module https://www.swig.org/ https://www.swig.org/Doc1.3/Extending.html https://stackoverflow.com/questions/38884979/parsing-a-header-file-using-swig https://stackoverflow.com/questions/10373935/pascal-to-c-converter https://sites.google.com/a/chromium.org/dev/blink/webidl https://en.wikipedia.org/wiki/Comparison_of_parser_generators https://en.wikipedia.org/wiki/Source-to-source_compiler https://en.wikipedia.org/wiki/Language_binding https://wiki.freepascal.org/C_to_Pascal https://wiki.lazarus.freepascal.org/User:Roozbeh https://discourse.panda3d.org/t/help-with-swig/570     Developer Tools Code Code Convertors https://torry.net/pages.php?id=...

Using Delphi’s Expressions Engine EXPR math parser library parsing evaluating expressions

https://blogs.embarcadero.com/using-delphis-expressions-engine/ https://github.com/torvalds/linux/blob/master/scripts/kconfig/expr.c  https://beltoforion.de/en/muparser/ C++ Mathematical Expression Library (ExprTk) - By Arash C library for parsing and evaluating simple expressions.  evaluating  expressions  https://stackoverflow.com/questions/1326258/mathematical-expression-parser-in-delphi  https://github.com/Crownie88/Delphi-mathematic-expression-parser/blob/master/MathExpParser.pas

VIRT interpreter TSymbolTable ast TREE

Language - 演算法筆記 https://web.ntnu.edu.tw/~algo/ https://web.ntnu.edu.tw/~algo/Language.html https://sourcemaking.com/design_patterns/interpreter/delphi https://docs.python.org/zh-tw/3.7/library/language.html https://docs.python.org/3.7/library/parser.html Python 语言服务 Python 提供了许多模块来帮助使用 Python 语言。 这些模块支持标记化、解析、语法分析、字节码反汇编以及各种其他工具。  JavaCC Interpreter (AST to Symbol Table)  https://ruslanspivak.com/lsbasi-part1/ AST interpreter Backus–Naur Form syntax tree Introduction to AST manipulation in ROSE Abstract Syntax Trees https://ix.cs.uoregon.edu/~norris/pat/index.cgi?n=Main.ROSEIntro Presentation on theme: "Programming Languages 2nd edition Tucker and Noonan"— Presentation transcript: https://slideplayer.com/slide/5039873/ https://staff.csie.ncu.edu.tw/chia/Course/Compiler/lexparse2.html      Catalog of Compiler Construction Tools Lexer and Parser Generators Compiler Construction Kits https://www.sigmdel.ca/michel/program/delphi/parser/parser1_en.html Part 1 o...

word relation map dictionary thesaurus Associations

 https://trishhopkinson.com/2014/12/03/need-a-word-association-generator-these-are-free-and-better-than-your-average-thesaurus/  https://visuwords.com/ https://wordassociations.net/en  https://graphwords.com/ https://www.leydesdorff.net/words/ https://link.springer.com/article/10.3758/s13428-019-01208-2 https://www.isko.org/cyclo/thesaurus https://eadh.org/projects/historical-thesaurus-english https://www.thesaurus.com/browse/association     small smaller strong stronger Comparative Superlative Adjectives https://www.perfect-english-grammar.com/adjectives-comparative-and-superlative.html https://www.charlesdowdy.me/%E6%AF%94%E8%BC%83%E7%B4%9A%E6%9C%80%E9%AB%98%E7%B4%9A%E5%96%AE%E5%AD%97%E8%A1%A8/ synonyms Opposite adjective    https://englishgrammarhere.com/adjectives/comparative-and-superlative-adjectives-100-examples-and-exercises/ Comparative and Superlative Adjectives color type Color Name List thesaurus  https://graf1x.com/list-of-colors-with...

pascal state machine delphi SCRIPT TFPExpressionParser Regular Expression Parser Regular Expression mathematical

 pascal state machine delphi SCRIPT  TFPExpressionParser Regular Expression   Parser Regular Expression mathematical https://wiki.freepascal.org/How_To_Use_TFPExpressionParser  https://wiki.freepascal.org/FPSpreadsheet_tutorial:_Writing_a_mini_spreadsheet_application pascal script interpreter torry Components Science Expressions https://torry.net/pages.php?id=307 http://www.gobestcode.com/html/mathparser.html https://en.wikipedia.org/wiki/Pascal_(programming_language)

use external fonts font directly from resources in Delphi Resource Compiler brcc32 MSBuild

 use external fonts font directly from resources in Delphi AddFontMemResourceEx https://docs.microsoft.com/zh-tw/windows/win32/api/wingdi/nf-wingdi-addfontmemresourceex?redirectedfrom=MSDN https://docs.microsoft.com/zh-tw/windows/win32/api/wingdi/nf-wingdi-addfontresourcea?redirectedfrom=MSDN https://docs.microsoft.com/zh-tw/windows/win32/api/wingdi/nf-wingdi-addfontresourceexa?redirectedfrom=MSDN https://docs.microsoft.com/zh-tw/windows/win32/api/wingdi/nf-wingdi-addfontmemresourceex?redirectedfrom=MSDN https://sourceforge.net/projects/jvcl/  JVCL's TjvDataEmbedded AddFontResource https://docwiki.embarcadero.com/RADStudio/Sydney/en/Step_3_-_Add_Style-Resources_as_RCDATA_(Delphi) Step 3 - Add Style-Resources as RCDATA (Delphi) procedure TForm1.FormCreate(Sender: TObject) ; begin   AddFontResource('c:\FONTS\MyFont.TTF') ;   SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0) ; end; //Before application terminates we must remove our font: procedure TForm1.FormDestroy(Send...

Delphi Code Library Components Source Utilities tools wizard generator Coding

 https://github.com/fundamentalslib/fundamentals5   Fundamentals 5 Code Library for Delphi and FreePascal Includes:     String, DateTime and dynamic array routines     Unicode routines     Hash (e.g. SHA256, SHA512, SHA1, SHA256, MD5)     Integer (e.g. Word128, Word256, Int128, Int256)     Huge Word, Huge Integer     Decimal (Decimal32, Decimal64, Decimal128, HugeDecimal and signed decimals)     Random number generators     Cryptographic (Symmetric: AES, DES, RC2, RC4; Asymmetric: RSA, Diffie-Hellman, Elliptic Curve)     Data structures (array, dictionary and map classes)     Mathematics (Rational number, complex number, vector, matrix, statistics)     JSON parser     Google protocol buffer parser, utilities and Pascal code generator     Socket library (cross platform - Windows, Linux,...

Compiler Design - Syntax Analysis 編譯器 設計 語法 分析 演算法

http://www.tutorialspoint.com/compiler_design/compiler_design_syntax_analysis.htm Compiler Design - Syntax Analysis 編譯器 設計 語法 分析演算法 http://www.tutorialspoint.com/compiler_design/index.htm Compiler Design Tutorial Compiler Design - Home Compiler Design - Overview Compiler Design - Architecture Compiler Design - Phases of Compiler Compiler Design - Lexical Analysis Compiler - Regular Expressions Compiler Design - Finite Automata Compiler Design - Syntax Analysis Compiler Design - Types of Parsing Compiler Design - Top-Down Parser Compiler Design - Bottom-Up Parser Compiler Design - Error Recovery Compiler Design - Semantic Analysis Compiler - Run-time Environment Compiler Design - Symbol Table Compiler - Intermediate Code Compiler Design - Code Generation Compiler Design - Code Optimization Compiler Design Useful Resources Compiler Design - Quick Guide Compiler Design - Useful Resources Compiler Design - Discussion Selected Reading Dev...

RTTI Advanced Run Time Type Identification

Run Time Type Identification Library parser http://nim-lang.org/docs/lib.html Nim Standard Library - Pure libraries do not depend on any external *.dll or lib*.so binary while impure libraries do. A wrapper is an impure library that is a very low-level interface to a C library.一個純淨無依靠任何DLL或LIB檔案的超低階C函式庫 機歪 難用 apple mac ox cocoa swift  Objective-C RTTI RTTI Run Time Type Identification Cocoa apple class_getSuperclass http://www.opensource.apple.com/source/objc4/objc4-646/runtime/runtime.h http://www.cocoawithlove.com/2010/01/getting-subclasses-of-objective-c-class.html http://cocoasamurai.blogspot.tw/2010/01/understanding-objective-c-runtime.html RunTime Type Identification Cocoa apple class_getSuperclass Key-Value Observing Observing Programming Guide Method Swizzling Aspect Oriented Programming https://developer.apple.com/library/ios/documentation/2DDrawing/Conceptual/DrawingPrintingiOS/BezierPaths/BezierPaths.html https://developer.apple.com/library/mac/docume...

程式語言 比較 , 程式設計的 實用讀本 網站 Comparison Programming Chrestomathy Rosetta Code Programming Languages commonly used features in a side-by-side format

圖片
https://en.wikipedia.org/wiki/Comparison_of_programming_languages http://www.jvoegele.com/software/langcomp.html programming chrestomathy   Programming Chrestomathy A chrestomathy is a sample of a given text in two or more different languages, for the purpose of teaching the different grammars and idioms. m-w.com says 1 : a selection of passages used to help learn a language 2 : a volume of selected passages or stories of an author Chrestomathy   Chrestomathy  ( / k r ɛ s ˈ t ɒ m ə θ i /   kres- tom -ə-thee ; from the  Ancient Greek   χρηστομάθεια  “desire of learning” =  χρηστός  “useful” +  μανθάνω  “learn”) is a collection of choice literary passages, used especially as an aid in learning a subject. 簡單來說,就是 程式設計的 實用讀本 Rosetta Code   http://rosettacode.org/wiki/Rosetta_Code Rosetta Code is a  programming chrestomathy  site.  The idea is to present solutions to the same task in...