Skip to content

kwanghoon/c11parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

c11parser

Supplementary materials for submission to SAC 2023

C11 grammar and automaton

Syntax completion

Prototype editor for supporting the syntax completion

  • Note that the editor for MySmallBasic is reused for C11.
    • IMPORTANT: Change Line 53 of src/com/coducation/smallbasic/syncomp/SocketCommunication.java to point to the C11 database as follows:
      • syntaxManager = new SyntaxCompletionDataManager(System.getProperty("user.dir") + "/data/c11/c11-data-collection.txt");
    • We are planning to use Emacs as was in the implementation for SCP 2023.
  • https://github.com/kwanghoon/MySmallBasic
  • run java com.coducation.smallbasic.gui.MySmallBasicGUI
  • Enter Ctrl+Space for syntax completion.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published